Я намагаюся використовувати 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