有時我的影片需要插值功能,但我無法在 HandBrake GUI 中找到選項(如果 HandBrake 已經有,請告訴我)。在嘗試從最新的 FFMpeg 啟動 minterpolate 之後,我對十多年前非常古老的 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