文件名称:linux下shell自动编译安装git下载的ffmpeg源码
文件大小:30.15MB
文件格式:GZ
更新时间:2022-01-08 07:36:37
ffmpeg
ffmpeg官网上的doc帮助更新很快,但是实际放出的编译好的release并不支持,我就是在实际运用ffmpeg编码为hls过程中遇到问题,帮助中说支持生成key,结果不支持。问了stackfollow后才知道doc更新比release快。为此我参考srs的shell脚本,替换成ffmpeg-master.zip,并将h264编解码相关的aac、x264资源均做了更新。并更新了depends,方便minmal安装的linux。本人在centos6、7下均测试通过。 【说明】 #tar -xvf build_ffmpeg-3.3git.tar.gz //解压 #cd ffmpeg.3.3git #./build_ffmpeg.sh 为了防止和yum安装的ffmpeg或其它组件冲突,我设置了编译参数prefix到_release目录。所以需要手工从_release中拷贝出编译好的ffmepg,如: # cp -vr _release /usr/local/ffmpeg 如此,编译完的程序在bin下,有ffmpeg、ffprobe、ffserver、lame、nasm、ndisasm、vsyasm、x264、yasm、ytasm 那么配置ffmpeg程序路径就应该是 /usr/local/ffmpeg/bin/ffmpeg 【注意】我下载的是3.3,已在生产环境中使用1年多,你也可以自己到github上下载最新的ffmpeg源码,替换_package中的FFmpeg-master.zip即可