ffmpeg.exe命令转换的为h264编码的MP4视频文件无法在播放软件中播放,求解

ffmpeg.exe命令转换的为h264编码的MP4视频文件无法在播放软件中播放,求解,第1张

这个和MP4的内置的软件有关。

1、早期的MP4,只能播放divx和xvid等比较早的mpeg4编码的视频。那时候,这些视频的扩展名是avi。

2、新的MP4,才能识别后缀为mp4的视频。这些mp4视频,目前主要是h264的编码。

3、所以,mp4只是一个封装格式,实际上必须能解码其中的编码才可以。如果没有相应的解码器,那就播放不了。

4、简言之,虽然视频都叫mp4,但封装格式和视频编码都不一样,存在着不兼容的问题。通常发生在老一些的设备上。

LZ,system()是执行外部程序的函数,如果你要按扩展去使用它的话,不能这么用。

ffmpeg扩展的文档地址:>

若你要用system()的方法去运行FFMPEG的话(不推荐这样做),你应该首先下载一个ffmpeg

地址:>

然后写成这样

system("FFMPEG安装路径/ffmpegexe -i 1111amr outmp3");

以上就是关于ffmpeg.exe命令转换的为h264编码的MP4视频文件无法在播放软件中播放,求解全部的内容,包括:ffmpeg.exe命令转换的为h264编码的MP4视频文件无法在播放软件中播放,求解、PHP 'ffmpeg' 不是内部或外部命令,也不是可运行的程序 或批处理文件。、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/zz/10635989.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存