Я пытаюсь вырезать видео, используя -ss
и -to
, используя HH:MM:SS:MS
время.
Я использую -to
вместо -t
, потому что я хочу, чтобы вырез был«между» временным диапазоном, а не «до» времени.
Я также должен использовать -to
, потому что он необходим для ввода текста другой программы, который я использую.Я не смогу использовать -t
для этого случая.
Пример:
https://superuser.com/a/670590
-ss 00:01:00:00 -to 00:02:00:00
сокращение начинается в минуту 1, заканчивается в минуту2.
-ss 00:01:00:00 -t 00:02:00:00
сокращение начинается в минуту 1, заканчивается в минуту 3.
https://trac.ffmpeg.org/wiki/Seeking#Cuttingsmallsections
Проблема
Я не могуиспользуйте быстрый поиск, -ss
до -i
, -to
после.
Я могу использовать только медленный поиск, -ss
и -to
после -i
.
1.Быстро
Не работает
Это на минуту опережает время.
Сокращается с 00:01:00
до 00:03:00
,используя поиск faster
.
ffmpeg -ss 00:01:00 -i video.mp4 -to 00:02:00 -c copy cut.mp4
2.Медленно
Работает
Я пытаюсь сделать это, но с быстрым поиском.
Сокращает с 00:01:00
до 00:02:00
, используяslower
искать.
ffmpeg -i video.mp4 -ss 00:01:00 -to 00:02:00 -c copy cut.mp4
3.Быстро
Работает (с проблемами)
-copyts
разрушает временную полосу видео в плеере.
Сокращает с 00:01:00
до 00:02:00
,используя поиск faster
.
ffmpeg -ss 00:01:00 -i video.mp4 -to 00:02:00 -c copy -copyts cut.mp4