丽江热线网欢迎您:) | RSS源

ios下微信及APP无法播放视频一例及解决方法

已有 553 次阅读2017-6-2 14:20 |个人分类:技术文档| ffmpeg, ios, 无声, 不能播放

情况:用编码器推流到服务器,在服务器做DVR录制flv。
录制完毕后,用ffmpeg转码为mp4。
命令行:  ffmpeg -i ./xxx.flv  -c:a copy -c:v copy ./xxx.mp4
问题表象:xxx.mp4在安卓版微信及APP播放正常,但ios下不能播放,时间码不走,或其他异常。
问题原因:编码器音频编码信息如下
 Stream #0:0: Audio: aac (HE-AACv2), 44100 Hz, stereo, fltp
该编码器上来的流是aac (HE-AACv2), 而我们转码为mp4时没有对音频进行了copy,导致ios不识别这种编码。
解决方法:对音频部分进行重新编码。
命令行:ffmpeg -i ./xxx.flv  -c:a aac -b:a 56k -c:v copy ./xxx.1.mp4
经测试,xxx.1.mp4在ios和安卓下播放均正常。

鸡蛋

鲜花

握手

雷人

路过

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 丽江热线网注册链接

返回顶部