FFmpeg 6.1 "Heaviside" ra mắt với sự hỗ trợ cho Vulkan, codec, bộ giải mã và hơn thế nữa

FFmpeg

FFmpeg là khung đa phương tiện hàng đầu

Các phát hành phiên bản mới của FFmpeg 6.1 có tên mã là "Heaviside", đã bị trì hoãn ít nhất nửa năm do hoạt động liên tục trong kho, nhưng nó đã ở đây và đang đến thực hiện một loạt các cải tiến hỗ trợ và nhiều hơn nữa.

Đối với những người không quen thuộc với FFmpeg nên biết rằng đây là một dự án phần mềm miễn phí Nó có thể cho phép người dùng giải mã, mã hóa, chuyển mã, mux, demux, truyền phát, lọc, phát trực tuyến âm thanh và video, trong số nhiều thứ khác.

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

Trong phiên bản mới được trình bày này, cần nhấn mạnh rằng khả năng sử dụng API Vulkan để giải mã video phần cứng thành các định dạng H264, HEVC và AV1.

Ngoài ra, trong FFmpeg 6.1 a g đã được thêm vàonhiều hỗ trợ mới, đó là trường hợp của cái mới Bộ mã hóa định dạng video AV1 dựa trên VAAPI, cũng như hỗ trợ cho việc sử dụng Codec HEVC, VP9 và AV1 trong luồng dựa trên giao thức rtmp và ở các tệp định dạng flv cũng như hỗ trợ mở rộng cho VAAPI trên hệ thống Windows với thư viện libva-win32.

Ngoài ra trong FFmpeg 6.1, khả năng sử dụng các tham số để tăng tốc độ mã hóa video sử dụng thư viện libx264, Đã thêm hỗ trợ lệnh cho bộ lọc setpts và asetpts, đồng thời hỗ trợ thêm cho bộ mã hóa video định dạng Microsoft RLE.

Những thay đổi khác nổi bật so với phiên bản này là tùy chọn mới được thêm vào, một trong số họ là «-readrate_initial_burst» cái đó đã được thêm vào để đặt thời gian đệm đọc ban đầu, sau đó giới hạn "-readrate" bắt đầu được áp dụng.

Khác là trong ffprobe, trong đó "-output_format" đã được thêm vào, tương tự như tùy chọn "-of" và có thể được sử dụng để xác định định dạng đầu ra (ví dụ bạn có thể sử dụng định dạng json). Lược đồ đầu ra XML đã được sửa đổi để hỗ trợ nhiều phần tử được liên kết với một phần tử cha duy nhất.

Những thay đổi khác nổi bật so với phiên bản mới này:

  • Tùy chọn '-top' không được dùng nữa và thay vào đó nên sử dụng bộ lọc trường cố định.
  • Bộ giải mã phụ đề ARIB STD-B24 được triển khai dựa trên thư viện libaribcaption.
  • Đã thêm trình phân tích cú pháp, bộ mã hóa và bộ giải mã cho vùng chứa phương tiện ở định dạng EVC.
  • Bộ lọc video mới:
    color_vulkan- Tạo khung có màu nhất định bằng cách gọi API Vulkan.
    bwdif_vulkan: thực hiện khử xen kẽ bằng thuật toán BWDIF được triển khai thông qua API Vulkan.
    bwdif_cuda: khử xen kẽ bằng thuật toán BWDIF, được triển khai dựa trên API CUDA.
    nlmeans_vulkan: khử nhiễu bằng thuật toán phương tiện phi cục bộ được triển khai bằng API Vulkan.
    xfade_vulkan: Triển khai hiệu ứng mờ dần bằng API Vulkan.
    Bản đồ khu vực- Tạo bảng kiểm tra video dựa trên bảng vùng Fresnel
  • Bộ lọc âm thanh mới:
    chào các bạn: áp dụng bình phương tối thiểu đệ quy để ước tính các tham số của chuỗi âm thanh này với chuỗi âm thanh khác.
    afireqsrc: tạo ra bộ cân bằng FIR (bộ lọc đáp ứng xung hữu hạn).
    xin lỗi: đo mức tín hiệu trên nhiễu.
    trợ giúp: đo mức độ méo tín hiệu.

Những ai quan tâm có thể tìm hiểu thêm về bản phát hành mới này hoặc tìm hiểu thêm về FFmpeg có thể tham khảo thông tin chi tiết trong phần liên kết theo dõi.

Tải xuống và tải xuống FFmpeg 6.1

Cuối cùng, pDành cho những ai muốn cài đặt hoặc cập nhật FFmpeg 6.1 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 muốn, 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.

Và để thực hiện cài đặt từ mã nguồn, chỉ cần thực thi tập lệnh đã biết:

./configure
make
make install

Trong trường hợp những người là người dùng Ubuntu, Debian hoặc bất kỳ dẫn xuất nào khác của các bản phân phối này, chỉ cần mở một thiết bị đầu cuối và thực hiện lệnh sau trong đó:

sudo apt install ffmpeg

Trong trường hợp Fedora, lệnh thực thi như sau:

sudo dnf install ffmpeg

Và trong trường hợp của những người là người dùng của Arch Linux, Manjaro hoặc bất kỳ dẫn xuất nào khác của Arch Linux, chỉ cần thực hiện lệnh sau là đủ:

sudo pacman -S ffmpeg

Để 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: AB Internet Networks 2008 SL
  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.