Я пытаюсь разделить длинное видео в формате mp4 на 60 секунд:

ffmpeg -i YDXJ0028.mp4 -c copy -segment_time 60 -f segment YDXJ0028_%03d.mp4

Этот вид производит сегментированные видеофайлы, но в зависимости от проигрывателя они показывают различные проблемы:

  • VLC: первый сегмент играет нормально. Для всех остальных сегментов таймбар не работает.
  • Quicktime: первый сегмент играет хорошо. Для всех остальных сегментов экран остается черным.

Любые идеи, как это исправить?

1 ответ1

2

использование

ffmpeg -i YDXJ0028.mp4 -c copy -segment_time 60 -reset_timestamps 1 -f segment YDXJ0028_%03d.mp4

Это заставляет каждый сегмент начинаться с отметки времени 0. Сейф для широкой совместимости.

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