我试图将视频分段用于在iOS设备上使用http流媒体而没有运气......
我们的想法是,这将是自动化流程的一部分,因此我使用ffmpeg对视频进行初始转换,然后使用Apple的mediafilesegmenter工具进行细分。
每次运行命令时,都会出现以下错误:
Apr 13 2011 10:18:57.097: Processing file XXXXXXX.mp4
Apr 13 2011 10:18:57.364: track 0 of XXXXXX.mp4 contains edit list that the media doesn't start at beginning; these tracks cannot be used for segmentation
Apr 13 2011 10:18:57.364: No valid tracks found
Apr 13 2011 10:18:57.364: average bit rate is 0 - max file bit rate is 0
我因为ffmpeg的不同而感到茫然...使用quicktime转换文件会产生正确的结果。 ffmpeg似乎导致了这个问题......
答案 0 :(得分:6)
对于任何有兴趣的人,我都可以通过将源重新转换为mpeg2 ts容器来解决这个问题。使用以下命令:
ffmpeg -i {original mp4} -vcodec copy -acodec copy -vbsf h264_mp4toannexb {output} .ts
从那里它很好。这是一个快速命令,因为没有完成渲染。