Разделение файлов mp4 с помощью ffmpeg приводит к черным видео

495
BetaRide

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

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

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

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

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

0

1 ответ на вопрос

2
Gyan

Use

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

This makes each segment start with timestamp 0. Safe for broad compatibility.

Работает Perfec! Для Quicktime и VLC. BetaRide 8 лет назад 0

Похожие вопросы