Phát hành gói đa phương tiện FFmpeg 4.4

Sau mười tháng phát triển, gói đa phương tiện FFmpeg 4.4 đã có sẵn, bao gồm một bộ ứng dụng và bộ thư viện để hoạt động trên các định dạng đa phương tiện khác nhau (ghi, chuyển đổi và giải mã các định dạng âm thanh và video). Gói được phân phối theo giấy phép LGPL và GPL, việc phát triển FFmpeg được thực hiện liền kề với dự án MPlayer.

Trong số những thay đổi được thêm vào FFmpeg 4.4 là:

  • Khả năng sử dụng API VDPAU (Giải mã và trình bày video) để tăng tốc phần cứng giải mã video ở định dạng HEVC/H.265 (10/12bit) và VP9 (10/12bit) đã được triển khai.
  • Hỗ trợ được cung cấp để giải mã video ở định dạng AV1 bằng cách sử dụng công cụ tăng tốc phần cứng NVIDIA NVDEC và Intel QSV (Quick Sync Video), cũng như sử dụng API DXVA2/D3D11VA.
  • Đã thêm khả năng mã hóa AV1 ở chế độ đơn sắc bằng thư viện libaom (yêu cầu ít nhất phiên bản 2.0.1).
  • Khả năng mã hóa video ở định dạng AV1 đã được triển khai bằng bộ mã hóa SVT-AV1 (Công nghệ video có thể mở rộng AV1), sử dụng khả năng tính toán song song phần cứng có trong các CPU Intel hiện đại.
  • Đã thêm thiết bị đầu ra thông qua khung AudioToolbox.
  • Đã thêm hỗ trợ cho giao thức gophers (gopher qua TLS).
  • Đã thêm hỗ trợ cho giao thức RIST (Truyền tải luồng Internet đáng tin cậy) bằng cách sử dụng librist.
  • Đã xóa hỗ trợ cho bộ mã hóa dựa trên libwavpack.
  • Đã thêm bộ giải mã mới: AV1 (với giải mã tăng tốc phần cứng), AV1 (thông qua VAAPI), AVS3 (thông qua libuavs3d), Cintel RAW, PhotoCD, PGX, IPU, MobiClip Video, MobiClip FastAudio, ADPCM IMA MOFLEX, Argonaut Games Video, MSP v2 ( Microsoft Paint), Simbiosis IMX, Digital Pictures SGA.
  • Đã thêm bộ mã hóa mới: RPZA, PFM, Cineform HD, OpenEXR, SpeedHQ, ADPCM IMA Ubisoft APM, ADPCM Argonaut Games, Phần mềm điện áp cao ADPCM, ADPCM IMA AMV, TTML (phụ đề).
  • Đã thêm trình đóng gói bộ chứa phương tiện (muxer): AMV, Rayman 2 APM, ASF (Argonaut Games), TTML (phụ đề), LEGO Racers ALP (.tun và .pcm).
  • Đã thêm trình giải nén bộ chứa phương tiện (bộ giải mã): AV1 (Dòng bit chi phí thấp), ACE, AVS3, MacCaption, MOFLEX, MODS, MCA, SVS, BRP (Argonaut Games), DAT, aax, IPU, xbm_pipe, binka, Simbiosis IMX, Digital Pictures SGA, MSP v2 (Microsoft Paint).
  • Các trình phân tích cú pháp mới đã được thêm vào: IPU, Dolby E, CRI, XBM.
  • Bộ lọc mới:
    • chromanr - giảm nhiễu màu trong video.
    • afreqshift và aphaseshift - thay đổi tần số và pha của âm thanh.
    • adenorm - thêm tiếng ồn ở một mức nhất định.
    • speechnorm - thực hiện chuẩn hóa giọng nói.
    • asupercut - cắt tần số trên 20 kHz khỏi âm thanh.
    • asubcut - cắt bỏ tần số bộ đệm phụ.
    • asuperpass và asuperstop - triển khai bộ lọc tần số Butterworth.
    • shufflepixels - sắp xếp lại các pixel trong khung hình video.
    • tmidequalizer - ứng dụng hiệu ứng Cân bằng video giữa chừng tạm thời.
    • estdif - khử xen kẽ bằng thuật toán Edge Slope Tracing.
    • epx là một bộ lọc phóng to để tạo ảnh nghệ thuật pixel.
    • shear - cắt chuyển đổi video.
    • kirsch - Áp dụng toán tử Kirsch cho video.
    • nhiệt độ màu - điều chỉnh nhiệt độ màu của video.
    • colorcontrast - điều chỉnh độ tương phản màu giữa các thành phần RGB cho video.
    • color Correct - điều chỉnh cân bằng trắng cho video.
    • colorize - lớp phủ màu trên video.
    • độ phơi sáng - điều chỉnh mức độ phơi sáng cho video.
    • đơn sắc - chuyển đổi video màu sang thang độ xám.
    • aexciter - tạo ra các thành phần âm thanh tần số cao không có trong tín hiệu gốc.
    • vif và msad - xác định hệ số VIF (Độ trung thực của thông tin trực quan) và MSAD (Tổng trung bình của sự khác biệt tuyệt đối) để đánh giá sự khác biệt giữa hai video.
    • danh tính - xác định mức độ khác biệt giữa hai video.
    • setts - đặt PTS (dấu thời gian trình bày) và DTS (dấu thời gian giải mã) trong gói (dòng bit).

Nguồn: opennet.ru

Thêm một lời nhận xét