ios – 用ffmpeg编码的h.264视频的mediafilesegmenter错误

ios – 用ffmpeg编码的h.264视频的mediafilesegmenter错误,第1张

概述我正在尝试将视频分段用于iOS设备上的http流媒体,但没有运气…… 这个想法是这将是自动化过程的一部分,所以我用ffmpeg进行视频的初始转换,然后使用Apple的mediafilesegmenter工具进行分割. 每次运行命令时,都会出现以下错误: Apr 13 2011 10:18:57.097: Processing file XXXXXXX.mp4Apr 13 2011 10:18:5 我正在尝试将视频分段用于iOS设备上的http流媒体,但没有运气……

这个想法是这将是自动化过程的一部分,所以我用ffmpeg进行视频的初始转换,然后使用Apple的mediafilesegmenter工具进行分割.

每次运行命令时,都会出现以下错误:

Apr 13 2011 10:18:57.097: Processing file XXXXXXX.mp4Apr 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 segmentationApr 13 2011 10:18:57.364: No valID tracks foundApr 13 2011 10:18:57.364: average bit rate is 0 - max file bit rate is 0

我对ffmpeg所能做的事情感到茫然…用quicktime转换文件会产生正确的结果. ffmpeg似乎导致了这个问题……

解决方法 对于任何感兴趣的人,我能够通过将源重新转换为mpeg2 ts容器来解决这个问题.使用以下命令:

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

从那里它细分.这是一个快速命令,因为不进行渲染.

@H_502_31@ 总结

以上是内存溢出为你收集整理的ios – 用ffmpeg编码的h.264视频的mediafilesegmenter错误全部内容,希望文章能够帮你解决ios – 用ffmpeg编码的h.264视频的mediafilesegmenter错误所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1071174.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存