經過九個月的開發 多媒體包 ,其中包括一組應用程式和一組庫,用於對各種多媒體格式進行操作(錄製、轉換和解碼音訊和視訊格式)。 該軟體包根據 LGPL 和 GPL 授權分發,FFmpeg 開發與該專案相鄰進行 .
的 , 在 FFmpeg 4.2 中,我們可以強調:
- 新增使用Clang編譯CUDA檔案的功能;
- 使用替代解碼器實現了對 AV1 格式解碼的支持 ,由 VideoLAN 和 FFmpeg 專案開發。 Dav1d專注於實現盡可能最高的解碼效能並確保多執行緒模式下的高品質工作;
- 增加了媒體容器解包器(解復用器)dhav、hcom 和vivimas、KUX 和IFV;
- 新增PCM-DVD編碼器;
- 新增了VP4、hymt、hcom、ARBC、agm和lscr解碼器;
- 支援使用 NVIDIA nvdec 和 cuviddec 硬體加速引擎以及使用 VDPAU(視訊解碼和演示)API 解碼 HEVC 4:4:4 內容;
- mov媒體容器加殼器支援在不明確指定語言的情況下錄製軌道(先前預設指定英文);
- 新 :
- — 使用 PocketSphinx 引擎的自動語音辨識;
- — 使用基於神經網路的機器學習系統去除影片中的雨水 並準備好 ;
- — 確定影片中不存在變化(影像在一定時間內沒有變化);
- — 在視訊串流的開頭或結尾增加額外的幀集;
- — 影片中亮度和色彩偽影(亮點和彩虹)的平滑處理;
- — 水平和垂直移動像素的顏色分量;
- — 從 TrueHD 中提取基本流,丟棄 ATMOS 元資料;
- — 使用演算法抑制音訊串流中的寬頻噪聲 ;
- — 根據輸入影片建立蒙版;
- — AV1 流中的幀分離;
- — 減慢暗像素的顏色變化(增加亮閃爍的顯示時間);
- — 柔和的聲音切割(幅度逐漸衰減,而不是訊號急劇中斷);
- — 刪除除指定顏色之外的所有 RGB 顏色的資訊;
- — 反白顯示多個輸入影片的像素平均交集;
- — 將立體聲轉換為視頻,顯示兩個音頻通道之間的空間交互;
- — 消除錄音時因低品質麥克風或過度聲音壓縮而導致的失真(消除罐頭中的聲音效果)。
- 該組合物包括一個 GIF 格式影像的解析器;
- 新增了對用於 MPEG-24 TS 串流的 ARIB STD-B2 編碼字幕(設定檔 A 和 C)的支援。透過使用 libaribb24 函式庫來實現支援;
- libndi-newtek 函式庫已被刪除。
來源: opennet.ru
