ハードウェアデコーダ、フィルタ、エンコーダを組み合わせる Posted on 2019年12月10日 (Updated on 2024年2月20日) in FFmpeg デコーダにはQSVとNVDECにハードウェア支援を受けたDXVA2、D3D11、D3D12、Vulkan。フィルタにはQSV、OpenCL、NPP、Vulkan。エンコーダにはQSVとNVENC、ソフトウェアエンコーダのlibx264のコマンド例のまとめ。コマンド例はぞれぞれ上にQSV、下にlibx264を併記し、filterはソフトウェアフィルタ(いわゆる通常のフィルタ)を示す。他にも処理の速いコマンド例があるかもしれない。入力ファイルはH.264/AACを想定している。エラーが出るときはフィルタの最後をformat=nv12からformat=yuv420pに変更するとエラーがなくなるかもしれない。 -hwaccel d
![ハードウェアデコーダ、フィルタ、エンコーダを組み合わせる | ニコラボ](https://cdn-ak-scissors.b.st-hatena.com/image/square/8d63160556b8dac2c4f1ec859b0fcc5e44e01ab9/height=288;version=1;width=512/https%3A%2F%2Fnico-lab.net%2Fwp-content%2Fuploads%2F2023%2F01%2F240x240_1_1.jpg)