FFmpeg chính thức hỗ trợ tính năng nội suy khung hình GPU của NVIDIA
Công nghệ nội suy khung hình tăng tốc bằng GPU của NVIDIA đã được tích hợp vào FFmpeg thông qua API Vulkan. Tính năng này giúp tăng gấp đôi tốc độ khung hình video một cách hiệu quả nhờ phần cứng Optical Flow Accelerator trên các dòng card đồ họa GeForce RTX.

Hỗ trợ nội suy khung hình tăng tốc bằng GPU của NVIDIA đã được tích hợp vào FFmpeg thông qua API Vulkan, theo thông báo từ các nhà phát triển dự án. Đối với những ai chưa biết, FFmpeg là bộ phần mềm được sử dụng rộng rãi, đóng vai trò cốt lõi trong phần lớn các hoạt động xử lý đa phương tiện hiện đại trên thế giới, bao gồm các nền tảng như YouTube và nhiều dịch vụ, ứng dụng khác. Công cụ này giờ đây có thể tận dụng các GPU NVIDIA GeForce RTX để dự đoán và tạo ra khung hình tiếp theo mà không cần thông qua luồng kết xuất đồ họa truyền thống.
NVIDIA đang mở rộng khả năng này sang cả việc mã hóa video, cho phép người dùng tăng tốc độ khung hình của video thông qua công nghệ tạo khung hình. Bộ tăng tốc quang học (Optical Flow Accelerator - NVOFA) trên GPU NVIDIA áp dụng logic Optical Flow tương tự như trong kết xuất đồ họa cho video, dự đoán khung hình tiếp theo và nâng cao tốc độ khung hình thông qua các khung hình do AI tạo ra. NVIDIA gọi quá trình này là Chuyển đổi nâng cao tốc độ khung hình có sự hỗ trợ của động cơ (Engine-assisted Frame-rate Up Conversion - FRUC).
FRUC không chỉ là một thuật toán làm mượt khung hình thôngông thường, vì nó sử dụng Optical Flow Accelerator chuyên dụng của NVIDIA để tính toán chuyển động giữa các khung hình nguồn liên tiếp. NVENC cung cấp dữ liệu khung hình ở phía bộ mã hóa, trong khi phần cứng quang học tạo ra các vectơ chuyển động mô tả cách các đối tượng di chuyển giữa các khung hình. FFmpeg sau đó có thể sử dụng thông tin chuyển động đó để tổng hợp một khung hình trung gian, giúp tăng hiệu quả tốc độ khung hình của video mà không cần kết xuất lại nội dung gốc. Phương pháp này cũng hiệu quả hơn so với nội suy dựa trên phần mềm, vốn có thể tạo ra các yêu cầu tính toán lớn hơn đáng kể đối với CPU. Việc triển khai Vulkan mới mang lại cho FFmpeg quyền truy cập trực tiếp vào phần cứng NVIDIA, đồng thời tránh được sự phụ thuộc vào phần mềm độc quyền vốn từng ngăn cản bản vá từ năm 2023 được hợp nhất.
Optical Flow Accelerator ban đầu được giới thiệu từ thời kỳ dòng NVIDIA GeForce RTX 20-Series "Turing". Tuy nhiên, việc triển khai dựa trên API Vulkan này chỉ hỗ trợ chính thức cho dòng NVIDIA GeForce RTX 30-Series "Ampere" trở lên. Điều này có nghĩa là chủ sở hữu các dòng card GeForce RTX 30, RTX 40 và RTX 50 đều có thể hưởng lợi từ tính năng mới này. Tốc độ khung hình của video giờ đây sẽ được nhân đôi, cho phép các video 30 FPS hiển thị ở mức 60 FPS và video điện ảnh 24 FPS hiển thị ở mức 48 FPS với tính năng nội suy khung hình được GPU hỗ trợ. Để tận dụng lợi thế này, bạn chỉ cần chạy công cụ FFmpeg trên thiết bị của mình.
🖥️ FFMPEG CHÍNH THỨC HỖ TRỢ TÍNH NĂNG NỘI SUY KHUNG HÌNH GPU CỦA NVIDIA Hỗ trợ nội suy khung hình tăng tốc bằng GPU của NVIDIA đã được tích hợp vào FFmpeg thông qua API Vulkan, theo thông báo từ các nhà phát triển dự án. Đối với những ai chưa biết, FFmpeg là bộ phần mềm được sử dụng rộng rãi, đóng vai trò cốt lõi trong phần lớn các hoạt động xử lý đa phương tiện hiện đại trên thế giới, bao gồm các nền tảng như YouTube và nhiều dịch vụ, ứng dụng khác. Công cụ này giờ đây có thể tận dụng các GPU NVIDIA GeForce RTX để dự đoán và tạo ra khung hình tiếp theo mà không cần thông qua luồng kết xuất đồ họa truyền thống. NVIDIA đang mở rộng khả năng này sang cả việc mã hóa video, cho phép người dùng tăng tốc độ khung hình của video thông qua công nghệ tạo khung hình. Bộ tăng tốc quang học (Optical Flow Accelerator - NVOFA) trên GPU NVIDIA áp dụng logic Optical Flow tương tự như trong kết xuất đồ họa cho video, dự đoán khung hình tiếp theo và nâng cao tốc độ khung hình thông qua các khung hình do AI tạo ra. NVIDIA gọi quá trình này là Chuyển đổi nâng cao tốc độ khung hình có sự hỗ trợ của động cơ (Engine-assisted Frame-rate Up Conversion - FRUC). FRUC không chỉ là một thuật toán làm mượt khung hình thôngông thường, vì nó sử dụng Optical Flow Accelerator chuyên dụng của NVIDIA để tính toán chuyển động giữa các khung hình nguồn liên tiếp. NVENC cung cấp dữ liệu khung hình ở phía bộ mã hóa, trong khi phần cứng quang học tạo ra các vectơ chuyển động mô tả cách các đối tượng di chuyển giữa các khung hình. FFmpeg sau đó có thể sử dụng thông tin chuyển động đó để tổng hợp một khung hình trung gian, giúp tăng hiệu quả tốc độ khung hình của video mà không cần kết xuất lại nội dung gốc. Phương pháp này cũng hiệu quả hơn so với nội suy dựa trên phần mềm, vốn có thể tạo ra các yêu cầu tính toán lớn hơn đáng kể đối với CPU. Việc triển khai Vulkan mới mang lại cho FFmpeg quyền truy cập trực tiếp vào phần cứng NVIDIA, đồng thời tránh được sự phụ thuộc vào phần mềm độc quyền vốn từng ngăn cản bản vá từ năm 2023 được hợp nhất. Optical Flow Accelerator ban đầu được giới thiệu từ thời kỳ dòng NVIDIA GeForce RTX 20-Series "Turing". Tuy nhiên, việc triển khai dựa trên API Vulkan này chỉ hỗ trợ chính thức cho dòng NVIDIA GeForce RTX 30-Series "Ampere" trở lên. Điều này có nghĩa là chủ sở hữu các dòng card GeForce RTX 30, RTX 40 và RTX 50 đều có thể hưởng lợi từ tính năng mới này. Tốc độ khung hình của video giờ đây sẽ được nhân đôi, cho phép các video 30 FPS hiển thị ở mức 60 FPS và video điện ảnh 24 FPS hiển thị ở mức 48 FPS với tính năng nội suy khung hình được GPU hỗ trợ. Để tận dụng lợi thế này, bạn chỉ cần chạy công cụ FFmpeg trên thiết bị của mình. 🗞 Nguồn: TechPowerUp #vgsnews #vgs #tintuc
Nguồn: TechPowerUp