ffmpeg5新特性

來源:魅力女性吧 3.09W
ffmpeg5新特性

ffmepg5主要API更改和棄用包括:

avcodec編解碼操作方面的大量更改

用於音頻和視頻編解碼處理的API

解耦了編解碼器的輸入和輸出操作

新的回調方式:允許編碼器輸出的數據存儲到用户可管理的緩衝區域

swscale中大量幀操作相關的接口

avformat與avcodec的分離

Demuxer不再與編解碼器強關聯

新增一些bitstream filtering

可做編解碼數據header信息分析的filtering

移除了codec/format 一系列註冊 API,始終將所有格式作為靜態列表加載

類型安全:在多種API中做了int到size_t的類型改變

移除了libavresample庫

同時,用户仍然可以繼續使用FFmpeg 4.4,該版本會持續維護(仍被支持)。

官網上已發佈了5.0版本所有新的特性,這裏只列出其中最重要的,主要包括:

新的解碼器:native speex 解碼器和用於MSN Siren、GEM Image和Apple Graphics(SMC)的解碼器

在VideoToolbox的支持能力中增加了VP9和Prores的編解碼能力

對Vulkan支持(尤其是Vulkan filter)的改進

龍芯的新架構loongarch平台的支持與優化

swscale中支持slice級別線程操作

用於未壓縮視頻的RTP封裝工具(RFC 4175)

支持libplacebo視頻filter,以滿足所有HDR需求

大量音視頻filter:尤其是segment filter、latency filter、decorrelate filter和幾個色彩相關過濾器。

熱門標籤