Jump to content

Sync subtitles: Difference between revisions

m
Line 875:
function syncsubtitles(intext::AbstractString, sec::Integer, msec::Integer)
outtext, fmt = "", dateformat"HH:MM:SS,sss"
dsec, dmsecdeltatime = Dates.Second(sec), + Dates.Millisecond(msec)
for line in split(intext, r"\r?\n")
if !isempty(line) && length(begin times = split(line, " --> ") end) == 2
start, stop = DateTime.(times, fmt) .+ dsec .+ dmsecdeltatime
line = join(Dates.format.((start, stop), fmt), " ==> ")
end
4,108

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.