FFmpeg 4.3 đi kèm với hỗ trợ API đồ họa Vulkan và hơn thế nữa

Sau mười tháng làm việc chăm chỉ, tập trung vào việc phát triển phiên bản mới của gói đa phương tiện phổ biến "FFmpeg 4.3" các nhà phát triển của nó đã công bố sự ra mắt của nó và tính sẵn có cho công chúng.

Phiên bản mới này của FFmpeg 4.3 bao gồm rất nhiều thay đổi, trong số đó có thể điều quan trọng nhất là hỗ trợ bổ sung cho API đồ họa Vulkan, đi kèm với nhiều tính năng mới.

Dành cho những ai chưa biết FFmpeg, bạn nên biết rằng điều này nó là một gói đa phương tiện được biết đến rộng rãi và được sử dụng bởi một số lượng lớn các ứng dụng, kể từ bao gồm một bộ ứng dụng và một bộ sưu tập các thư viện cho hoạt động ở 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 này được phân phối theo giấy phép LGPL và GPL, và việc phát triển FFmpeg được thực hiện cùng với dự án MPlayer.

Các tính năng mới chính của FFmpeg 4.3

Như đã đề cập ở phần đầu, tính mới chính của phiên bản mới này là hỗ trợ thêm cho API đồ họa Vulkan, nhưng điều đó cũng đi kèm với những thay đổi khác được đề cập trong thông báo rằng, đối với Linux, một bộ mã hóa sử dụng công cụ AMD AMF / VCE được triển khai để tăng tốc cũng như các tùy chọn cho các bộ lọc điển hình avgblur_vulkan, overlay_vulkan, scale_vulkan và chromaber_vulkan.

API VDPAU (Giải mã và trình bày video) có thể được sử dụng để tăng tốc phần cứng xử lý video VP9.

bên cạnh đó thêm khả năng mã hóa video AV1 sử dụng thư viện libraryv1e, được viết bằng Rust và được phát triển bởi cộng đồng Xiph và Mozilla.

Tiếp tục với những cải tiến cho Linux, nó cũng được nhấn mạnh rằng một quá trình chuyển đổi đã được thực hiện từ máy chủ khung để chỉnh sửa phi tuyến tính các luồng video AvxSynth, đã ở trong tình trạng bị bỏ rơi trong 5 năm, đến chi nhánh hiện tại AviSynth +.

Trong khi nói chung cho vùng chứa phương tiện mp4, hỗ trợ cho codec âm thanh đa kênh HD đích thực lossless và codec cho âm thanh 3D MPEG-H ba chiều.

Ngoài ra, chúng tôi có thể tìm thấy bộ giải mã mới được thêm vào, đó là: PFM, IMM5, Sipro ACELP.KELVIN, mvdv, mvha, mv30, NotchLC, Argonaut Games ADPCM, Rayman 2 ADPCM, Simon & Schuster Interactive ADPCM, High Voltage Software ADPCM, ADPCM IMA MTF, CDToons, Siren, DERF DF và CRI HCA.

Gói phương tiện streamhash (muxer) đã được thêm vào và khả năng đóng gói pcm và pgs vào các thùng chứa m2ts đã được triển khai.

Đã thêm bộ giải mã vùng chứa phương tiện (demuxer): AV1 với các phần mở rộng từ App B, Argonaut Games ASF, Real War KVAG, Rayman 2 APM, LEGO Racers ALP (.tun và .pcm), FWSE, DERF, CRI HCA, Pro Pinball Series Soundbank.

Trong số những thay đổi khác nổi bật:

  • Đã thêm hỗ trợ cho các giao thức ZeroMQ và RabbitMQ (AMQP 0-9-1).
  • Cấu trúc bao gồm một bộ phân tích hình ảnh ở định dạng WebP.
  • Bộ giải mã MJPEG và VP9 đã được triển khai, sử dụng cơ chế tăng tốc phần cứng Intel QSV (Quick Sync Video), cũng như bộ mã hóa VP9 dựa trên Intel QSV.
  • Hỗ trợ mở rộng cho các kiểu phụ đề văn bản theo thời gian 3GPP.
  • Đã thêm liên kết bộ mã hóa trên Microsoft Media Foundation API.
  • Đã thêm bộ mã hóa ADPCM cho dữ liệu âm thanh được Simon & Schuster Interactive sử dụng trong trò chơi.

Trong số các bộ lọc mới được thêm vào, các bộ lọc sau nổi bật:

  • v360 - Chuyển đổi video 360 độ sang nhiều định dạng khác nhau.
  • cuộn: cuộn video theo chiều ngang hoặc chiều dọc với một tốc độ nhất định;
  • arnndn - một bộ lọc triệt tiêu tiếng ồn bằng cách sử dụng mạng nơ-ron tuần hoàn;
  • maskedmin và maskedmax - hợp nhất hai luồng video dựa trên sự khác biệt so với luồng thứ ba;
  • median - Bộ lọc khử nhiễu chọn pixel ở giữa của hình chữ nhật phù hợp với bán kính được chỉ định.

Cuối cùng cho những người quan tâm muốn biết thêm về nó về bản phát hành mới này, bạn có thể kiểm tra bảng thay đổi đầy đủ trong liên kết này.

Trong khi cho những ai muốn cài đặt hoặc cập nhật từ FFmpeg, bạn nên biết rằng gói này được tìm thấy trong hầu hết các bản phân phối Linux hoặc nếu bạn thích, bạn có thể tải xuống mã nguồn của nó để biên dịch từ liên kết bên dưới.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.