赞
踩
使用ffmpeg 制作流媒体的视频文件,同样的命令在本地的windows环境是正常的,在linux 上就不行了。
报错了
根据最后一行的提示,
Encoder (codec h264) not found for output stream #0:0
大概可以确定是缺少了h264编码器 。
本地window是下载编译好的ffmpeg 直接使用的,但是linux是自己编译的,肯定是配置不一致导致的。我在linux 使用的的版本是
windows 使用的版本和配置是
所以现在的关键编程了需要配置一个 --enable-libx264
另外还有一个思路,这个 ffmpeg 的编译有点复杂,可能还有他的问题,所以直接下载一个静态编译版本,具体参考这个博客就可以了:
Linux安装已编译好的FFmpeg,基于centos7 - 凉城 - 博客园
还有这个网站
John Van Sickle - FFmpeg Static Builds
查看一下解压后的内容和配置
再试一下:
一切正常!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。