Я пытаюсь использовать ffmpeg, чтобы вырезать видео файлы в точное время. Справка ffmpeg показывает опцию -timecode_frame_start, чтобы указать начальный кадр, но я не могу заставить эту команду работать. Полученное видео всегда начинается с начала исходного видео. Вот пример команды, которую я запускаю:
ffmpeg -i input.mpg -acodec copy -vcodec copy -timecode_frame_start 200 -vframes 210 -n ouput.mpg
Я переместил параметр timecode_frame_start до и после других параметров без изменений в результатах. Есть ли дополнительная опция, которую мне нужно указать? Я пробовал различные форматы файлов, mkv, avi, mp4, и, похоже, проблема не связана с кодеками. Вот один файл, который я пробовал:
http://www.seaotter.com/marine/movies/hermit-long-01.mpg
Я что-то пропустил?
melt
, см. Точно вырезать видеофайлы из командной строки - Super User