Использование Cut с быстрым поиском -ss -to и HH: MM: SS: MS - PullRequest
0 голосов
/ 01 апреля 2019

Я пытаюсь вырезать видео, используя -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

1 Ответ

1 голос
/ 01 апреля 2019

Remux результат метода 3

ffmpeg -ss 00:01:00 -i video.mp4 -to 00:02:00 -c copy -copyts cut.mp4

&&

ffmpeg -i cut.mp4 -c copy recut.mp4

или с последней версией ffmpeg,

ffmpeg -ss 00:01:00 -to 00:02:00 -i video.mp4 -c copy cut.mp4
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...