時々、ビデオの補間機能が必要でしたが、HandBrake GUI でオプションを見つけることができませんでした (HandBrake にすでにある場合はお知らせください)。最新の FFMpeg から mininterpolate を起動しようとしましたが、10 年以上前の非常に古い FFMpeg の「機能」については非常に驚きました。箱から取り出した状態では、GPU も CPU も適切に使用できないのです (本当に、0 ~ 5% GPU、33% CPU でしょうか)。
のようなコマンドは-threads
機能しません (10 年前のように、デモ目的のためだけかもしれません)。HandBrake は GPU と CPU を欠陥なく適切に使用し、10 ビット HEVC FHD の長時間ビデオを数分でコード化します。
特定のコマンドについて私が知らないのでしょうか (-hwaccel qsv hevc_qsv
手動でのコマンドなどはエラーしか発生しませんが、調べてみるとoutput_format_qsv
、機能するものの HandBrake の速度が通常速度にならないことがわかりました)、それとも FFMPEG は最初からそれほど悪かったのでしょうか?
PS Intel 11-135g7 SoC、最新のドライバーがインストールされています (ただし、他のユーティリティは正常に動作するため、問題はないようです)、Windows 10 で動作する最新のコマンド:
ffmpeg -hwaccel_output_format qsv -i input.mkv -pix_fmt p010le -c:v hevc_qsv -load_plugin hevc_hw -b:v 25M -threads 8 -vf "minterpolate=fps=60:mi_mode=mci:mc_mode=aobmc:me_mode=bidir:vsbmc=1" -preset veryslow output.mkv