下面的这篇文章是教大家MediaCoder转换后生成文件输出为0MB如何解决,教程简单易学,有需要的小伙伴就赶紧和小编一起来学习吧。
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的解决方法,希望可以帮助到大家。