FFMPEG、Ubuntu 19.04でHW高速エンコーディングを有効にするにはどうすればよいですか? (h.264/h.265エンコーダの少なくとも_nvencバリアント)
簡略化されたユーザーフレンドリーな方法、TASKSELまたは同様の自動化ツールを使用してそれを行う方法を知っていますか?アドバイスありがとうございます。
(私の構成:GeForce GTX 1060 6GB/PCIe/SSE2/nVidiaバイナリドライバーバージョン418.56、nvidia-cuda-toolkitインストール済み)
$ ffmpeg -h encoder=hevc_nvenc
ffmpeg version 4.1.3-0ubuntu1
Codec 'hevc_nvenc' is not recognized by FFmpeg.
ところで、私のcuda加速はBLENDER CYCLESで完全に動作します...したがって、一般的には動作しますが、FFMPEGでは動作しません
簡単な解決策を見つけました...
ffmpegパッケージを削除するだけ
Sudo apt remove ffmpeg
インストール代わりにSNAPパッケージ
Sudo snap install ffmpeg
これで、* _ nvencコーデックを使用できるようになりました。それらはすでにスナップパッケージに含まれています。ヘッダーファイルをダウンロードする必要はなく、何も実行する必要はありません。
ヒント:ubuntuバージョン19.04を使用している場合は、ffmpegパッケージにソフトウェアセンターですべての権限(特に外部ストレージへのアクセス)を付与してください。