1

Я попытался разрезать мое видео с помощью ffmpeg с помощью этой команды:

ffmpeg -i source.mkv -ss 01:02:37.754 -map_chapters -1 -c:v copy -c:a copy -t 00:04:52.292 output.mkv

Единственная проблема заключается в том, что финальное видео начинается на второй 8. Видео просто зависает перед этим.

Мой друг сказал мне, что проблема в ключевом кадре, так как мое видео - h264, поэтому у него очень мало ключевых кадров.

Есть ли другой способ исправить это?

Спасибо!

1 ответ1

2

Ваш друг прав - ffmpeg режет только ключевые кадры при выполнении потокового копирования. Если вы транскодируете, вы можете сделать точную копию кадра; например:

$ ffmpeg -i source.mkv -ss 01:02:37.754 -map_chapters -1 -c:v libx264-c:a copy -crf 18 -t 00:04:52.292 output.mkv

Измените значение для crf в соответствии с вашим качеством. Обратите внимание, что, поскольку это транскод, это займет намного больше времени, чем потоковая копия.

Смотрите страницу ffmpeg в поисках дополнительной информации.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .