登录 注册
当前位置:主页 > 资源下载 > 42 > 在Linux环境下,通过shell脚本实现自动编译并安装从git下载的ffmpeg源代码

在Linux环境下,通过shell脚本实现自动编译并安装从git下载的ffmpeg源代码

  • 更新:2024-12-03 18:33:08
  • 大小:30.15MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:编解码 - 音视频
  • 格式:GZ

资源介绍

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即可