ffmpegでAMD GPUを使ったエンコード
- 2019.05.17
- GPU活用
目的
AMD GPUを用いてエンコードの高速化を試してみました。
用意したもの
- AMD GPU (今回はRadeon Vega 56を使用。RX系でも動くはず!)
- ffmpeg
変換コマンド
H.264エンコード
ffmpeg -i videoin.mp4 -vcodec h264_amf -b 102400k -quality quality -acodec copy videoout.mp4
H.265(HEVC)エンコード
ffmpeg -i videoin.mp4 -vcodec hevc_amf -b 102400k -quality quality -acodec copy videoout.mkv
コマンドの解説
videoin.mp4に変換元動画を指定、vodepout.mkvに変換後のファイル名を指定してください。
純粋にビデオエンコード時間の比較をしたかったために
オーディオはコピーにしています。
コーデック末尾に_amf追加することにより
AMD GPUでのエンコードになります。
-
前の記事
Automator 複数ページ起動&自動ログイン 2019.05.17
-
次の記事
AMD社製GPUを用いたTensorFlow環境構築(ROCm導入編) 2019.05.17