我正在尝试将 mp4 格式的长视频分成 60 秒的几个部分:
ffmpeg -i YDXJ0028.mp4 -c copy -segment_time 60 -f segment YDXJ0028_%03d.mp4
这种类型会产生分段的视频文件,但根据播放器的不同,它们会出现各种问题:
- VLC:第一段播放正常。其他所有段的时间栏均不起作用。
- Quicktime:第一部分播放正常。其他部分屏幕保持黑色。
任何想法如何解决这一问题?
答案1
使用
ffmpeg -i YDXJ0028.mp4 -c copy -segment_time 60 -reset_timestamps 1 -f segment YDXJ0028_%03d.mp4
这使得每个段都以时间戳 0 开始。对于广泛的兼容性来说是安全的。