ffmpeg 非常慢 HEVC,系统没有任何重大变化

ffmpeg 非常慢 HEVC,系统没有任何重大变化

我有一台专用的 NAS 机器,配备 AMD Ryzen 7 3700X 8 核,它不是最强大的,但对于我的家庭 NAS 使用来说已经足够了。

我也使用同一台机器将h264和h265视频重新编码为h265,主要是为了改变keyint值。

最近(过去两周)发生了一些我无法确定的变化,在 ffmpeg 没有任何版本更改且操作系统仅进行了微小更新(如果有的话)的情况下,ffmpeg 的速度并没有降低到以前的 1/20 或 1/100。

我正在努力检查哪里出了问题,如果能提供任何关于调试此问题的指示我将非常感激。

从最近的重新编码中复制粘贴:

x265 [info]: HEVC encoder version 3.5+1-f0c1022b6
x265 [info]: build info [Linux][GCC 8.3.0][64 bit] 8bit+10bit+12bit
x265 [info]: using cpu capabilities: MMX2 SSE2Fast LZCNT SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
x265 [info]: Main profile, Level-6 (Main tier)
x265 [info]: Thread pool created using 16 threads
x265 [info]: Slices                              : 1
x265 [info]: frame threads / pool features       : 4 / wpp(38 rows)
x265 [info]: Coding QT: max CU size, min CU size : 64 / 8
x265 [info]: Residual QT: max TU size, max depth : 32 / 3 inter / 3 intra
x265 [info]: ME / range / subpel / merge         : star / 57 / 4 / 5
x265 [info]: Keyframe min / max / scenecut / bias  : 25 / 50 / 40 / 5.00
x265 [info]: Lookahead / bframes / badapt        : 40 / 8 / 2
x265 [info]: b-pyramid / weightp / weightb       : 1 / 1 / 1
x265 [info]: References / ref-limit  cu / depth  : 5 / off / off
x265 [info]: AQ: mode / str / qg-size / cu-tree  : 2 / 1.0 / 32 / 1
x265 [info]: Rate Control / qCompress            : CRF-22.0 / 0.60
x265 [info]: tools: rect amp rd=6 psy-rd=2.00 rdoq=2 psy-rdoq=1.00 rskip mode=1
x265 [info]: tools: signhide tmvp b-intra strong-intra-smoothing deblock sao

frame=98957 fps=0.8 q=31.8 size= 4575232kB time=00:27:31.13 bitrate=22699.7kbits/s speed=0.0127x

下面是关于我如何启动该过程的示例 ffmpeg 命令(多年来一直没有改变 - 事实上,我从我编写的脚本中复制/粘贴了它)

ffmpeg -v warning -stats -i "${working}" -c:v libx265 -c:a aac -preset veryslow -x265-params "crf=22:min-keyint=25:keyint=50" "$writeTo"

相关内容