如何编译ffmpeg支持h265(hevc)?

推荐使用这里的文件:https://github.com/runner365/ffmpeg_rtmp_h265

根据你ffmpeg的源码 版本,切换到不同分支即可。

国内cdn方式: 新增codecid

hevc/vp8/vp9/opus在rtmp中的codecid没有官方协议定义,由国内众多知名cdn共同制定。

复制代码
FLV_CODECID_OPUS = 9 << FLV_AUDIO_CODECID_OFFSET

enum {
    FLV_CODECID_H263    = 2,
    FLV_CODECID_SCREEN  = 3,
    FLV_CODECID_VP6     = 4,
    FLV_CODECID_VP6A    = 5,
    FLV_CODECID_SCREEN2 = 6,
    FLV_CODECID_H264    = 7,
    FLV_CODECID_REALH263= 8,
    FLV_CODECID_MPEG4   = 9,
    FLV_CODECID_HEVC    = 12,
    FLV_CODECID_AV1     = 13,
    FLV_CODECID_VP8     = 14,
    FLV_CODECID_VP9     = 15,
};

只需要把flv.h/flvdec.c/flvenc.c拷贝入libavformat文件夹中,后面ffmpeg正常编译即可。

相关推荐
aqi0019 小时前
FFmpeg开发笔记(九十六)采用Kotlin+Compose的视频编辑器OpenVideoEditor
android·ffmpeg·kotlin·音视频·流媒体
胖祥21 小时前
ffmpeg之ff_filter_graph_run_once功能
ffmpeg
aqi002 天前
FFmpeg开发笔记(九十五)国产的开源视频美颜工具VideoEditorForAndroid
android·ffmpeg·音视频·直播·流媒体
chen_2273 天前
qt加ffmpeg制作简易录屏工具
开发语言·qt·ffmpeg
雨季~~3 天前
前端使用ffmpeg进行视频格式转换 (WebM → MP4)
前端·typescript·ffmpeg·vue
痕忆丶3 天前
ffmpeg分析h264裸流文件
ffmpeg
你好音视频4 天前
FFmpeg FLV解码器原理深度解析
c++·ffmpeg·音视频
你好音视频4 天前
FFmpeg FLV编码器原理深度解析
c++·ffmpeg·音视频
简鹿视频4 天前
怎么把mkv视频格式转换为asf视频格式
ffmpeg·音视频·实时音视频·视频编解码·格式工厂
八月的雨季 最後的冰吻4 天前
FFmepg-- 37-ffplay源码- 播放器中音频输出模块
ffmpeg·音视频