MediaCoder转换后生成文件输出为0MB怎么回事?

 •  2017-06-30

有些小伙伴遇到过用MediaCoder软件转换视频后、输出的文件大小只有0MB的情况,造成这种情况的原因有很多,接下来小编就把造成该情况的原因以及解决办法分享给大家。

2.jpg

MediaCoder转换视频后输出文件只有0MB的解决办法

1、最简单的办法是换其他版本的MediaCoder,换到合适的版本为止(不一定最新的版本就是合适的)。

2、如果不方便换版本,那就注意以下几点:

(1)设置输出目录,最好人工指定(注意目录读写权限),同时留意目录对应盘符是否有足够的剩余空间;

(2)设置工作目录(也就是转码中临时文件生成目录),留意目录读写权限,目录对应盘是否有足够的剩余空间;

(3)注意输出格式是否合规,比如H.264-AAC-MP4这种比较常见可以试试否是能正常输出这种的。如果是不合规的格式,就很容易出现最后0mb情况。不符合规范的格式:比如 H.264 视频流+MP2音频流,要想强制封装成MP4,这种就不行了;

(4)留意编码中是否输出了对应的视频流以及对应的音频流(封装前),如果视频流或者音频流其中一种无法输出,则也会导致封装失败,出现0mb的情况;

(5)还有一个最可能的问题在于混流器的选择上面,在选定封装格式的前提下,选择合适的封装模块,比如MP4常见的封装模块是mp4box或者FFMPEG。

以上就是“MediaCoder软件转换视频后、输出的文件大小只有0MB”的原因以及解决办法介绍,希望对大家有所帮助(了解更多精彩教程资讯,关注wmzhe.com)。