在FFmpeg中,hwaccels是一個引數,用於啟用硬體加速功能。它用於加速影片編碼和解碼操作,並且可以顯著提高處理速度。
使用hwaccels引數的基本語法如下所示:
ffmpeg -hwaccel <name>
其中,<name>引數指定要使用的硬體加速器的名稱,例如:
ffmpeg -hwaccel cuda
上面的命令將使用CUDA硬體加速器來執行影片編碼或解碼操作。支援的硬體加速器取決於你的系統和編譯的FFmpeg版本。在使用hwaccels引數之前,可以透過執行以下命令來列出可用的硬體加速器:
ffmpeg -hwaccels
此命令將列出所有支援的硬體加速器的名稱。
除了使用硬體加速器之外,你還可以指定其他引數來控制FFmpeg的硬體加速功能。例如,可以使用以下命令來設定GPU裝置編號:
ffmpeg -hwaccel_device 0 -i input.mp4 output.mp4
此命令將使用GPU裝置編號0來執行影片編碼或解碼操作。
總之,hwaccels引數是FFmpeg中用於啟用硬體加速功能的重要引數,它可以幫助你加速影片編碼或解碼操作,提高處理速度。