【问题标题】:mediafilesegmenter error on h.264 video encoded with ffmpeg使用 ffmpeg 编码的 h.264 视频上的 mediafilesegmenter 错误
【发布时间】:2011-04-13 14:29:34
【问题描述】:

我正在尝试分段视频以在 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 似乎是导致问题的原因...

【问题讨论】:

    标签: ios streaming


    【解决方案1】:

    对于任何感兴趣的人,我可以通过将源重新混合到 MPEG2 TS 容器中来解决这个问题。使用以下命令:

    ffmpeg -i {original mp4} -vcodec copy -acodec copy -vbsf h264_mp4toannexb {output}.ts

    从那里开始细分。这是一个快速命令,因为没有完成渲染。

    【讨论】:

    • 嘿!你还有其他方法吗?因为我现在尝试过并面临同样的问题。谢谢!
    猜你喜欢
    • 2011-10-30
    • 1970-01-01
    • 2016-09-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-02
    • 2013-06-06
    • 2012-11-23
    • 2014-09-08
    相关资源
    最近更新 更多