使用ffmpeg分割mp4文件会导致黑色视频


0

我正在尝试将mp4格式的长视频分成60秒的部分:

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

这种类型会生成分段视频文件,但根据播放器的不同,它们会显示各种问题:

  • VLC:第一场比赛很好。对于所有其他段,时间栏不起作用。
  • Quicktime:第一个赛段表现不错。对于所有其他段,屏幕保持黑色。

任何想法如何解决这一问题?

Answers:


1

使用

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

这使得每个段以时间戳0开始。对于广泛的兼容性是安全的。


作品完美!适用于Quicktime和VLC。
BetaRide 2016年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.