编译支持HEVC/H.265 over RTMP / Enhanced RTMP 的 ffmpeg

支持 HEVC/H.265 over RTMP / Enhanced RTMP的ffmpeg 的最初版本是 6.1,现在下载稳定版本 7.1, 并编译:

bash 复制代码
cd /root/yjq

rm -rf ffmpeg-7.1

git clone --branch release/7.1 --single-branch https://git.ffmpeg.org/ffmpeg.git ffmpeg-7.1

cd ffmpeg-7.1

编译前先,清理

bash 复制代码
make distclean 2>/dev/null || true
bash 复制代码
./configure \
  --prefix=/root/yjq/ffmpeg_build_7.1 \
  --enable-gpl \
  --enable-pthreads \
  --enable-network \
  --enable-protocol=file,http,https,tcp,udp,rtp,rtsp,rtmp \
  --enable-demuxer=rtsp \
  --enable-muxer=flv,hls,segment,mp4,mpegts \
  --enable-parser=hevc,h264,aac \
  --enable-decoder=hevc,h264,aac \
  --enable-encoder=aac
bash 复制代码
make -j$(nproc)
bash 复制代码
make install
bash 复制代码
/root/yjq/ffmpeg_build_7.1/bin/ffmpeg -version

替换系统中原有的ffmpeg

查看当前系统用的是哪个 ffmpeg

bash 复制代码
which -a ffmpeg
type -a ffmpeg
ffmpeg -version
bash 复制代码
type -a ffmpeg
ffmpeg is /usr/bin/ffmpeg
ffmpeg is /bin/ffmpeg

mv /usr/bin/ffmpeg /usr/bin/ffmpeg.old
mv /bin/ffmpeg /bin/ffmpeg.old
mv /usr/bin/ffprobe /usr/bin/ffprobe.old
mv /bin/ffprobe /bin/ffprobe.old

创建软连接

bash 复制代码
ln -s /root/yjq/ffmpeg_build_7.1/bin/ffmpeg /usr/bin/ffmpeg
ln -s /root/yjq/ffmpeg_build_7.1/bin/ffprobe /usr/bin/ffprobe

如果要恢复老版:

bash 复制代码
rm -f /usr/bin/ffmpeg /usr/bin/ffprobe
mv /usr/bin/ffmpeg.old /usr/bin/ffmpeg
mv /usr/bin/ffprobe.old /usr/bin/ffprobe
相关推荐
程序员老陆3 天前
WHIP 与 WHEP:WebRTC 直播的标准化入口与出口
ffmpeg·音视频·webrtc·whip·whep
可乐鸡翅yeah_4 天前
混合内容 Mixed‑Content 安全策略,HLS HTTPS 页面加载 HTTP 资源排错实战
运维·ffmpeg·音视频·媒体·m3u8
刘广睿4 天前
视频导出为什么发灰?色彩空间与色彩范围(BT.601/709/2020)的 ffmpeg 转换实战
ffmpeg·音视频·视频处理·色彩空间·素材管理
yivifu5 天前
精选FFmpeg 实用音频视频转换命令集
ffmpeg·音视频转换
风哥2号8 天前
数据库教程FGMT02‑生产环境Linux+Oracle19c安装配置与项目实战
linux·数据库·ffmpeg
Bruce_Liuxiaowei9 天前
录屏片段无损合并:从 ffmpeg concat 原理到 Python 自动化脚本
python·ffmpeg·自动化
工具派10 天前
口播视频怎么自动剪掉冷场?视频静音删除的阈值实测
ffmpeg·音视频·视频
❀͜͡傀儡师10 天前
移动端 360° 商品展示方案:从 20MB 雪碧图到 800KB 丝滑视频
ffmpeg·webgl·sprite
2501_9304724411 天前
深度复盘|数据库迁移实战(上):腾讯云助手解析慢查询日志,定位索引缺失与语法不兼容
数据库·阿里云·ffmpeg·云计算·腾讯云·aws
我就是DaLing呀!11 天前
flutter + ffmpeg_kit_extended_flutter 大视频合并下载
flutter·ffmpeg·音视频