编译支持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
相关推荐
兵叔物联2 天前
基于FFmpeg的短视频自动剪辑工具
ffmpeg·音视频
霸道流氓气质4 天前
视频预览链路三件套:ZLMediaKit · MediaMTX · FFmpeg 完全指南
ffmpeg·音视频
xgc_java4 天前
在Java里把ONNX/OpenCV/FFmpeg跑稳:28篇bytedeco实战小册完整指南
java·opencv·ffmpeg
鲲穹AI全能助理10 天前
实用音频合成工具分享:灵境配音 使用场景与功能说明
ffmpeg·音视频
我是Superman丶10 天前
Windows系统FFmpeg官方下载+完整安装配置保姆级教程(2026最新版)
windows·ffmpeg
luoyayun36111 天前
Qt + FFmpeg 视频工具:视频一键压缩功能实现
qt·ffmpeg·音视频·视频压缩
雪的季节11 天前
ffmpeg源码国内gitee下载
ffmpeg·gitee
沐禾安信13 天前
H.264 和H.265 有什么区别,如何相互转换
h.265·h.264
小白学过的代码13 天前
# flv.js / mpegts.js 播不了国标摄像头(H.265 + G.711A)?纯前端 Jessibuca 无后端方案(附完整代码)
前端·javascript·h.265
Mister Leon14 天前
FFmpeg - Jetson Orin 实战部署
ffmpeg