View Single Post
Old 19th December 2019, 08:40   #5  |  Link
TEB
Registered User
 
Join Date: Feb 2003
Location: Palmcoast of Norway
Posts: 363
Quote:
Originally Posted by Greenhorn View Post
If you want to encode at the higher presets, you can also try enabling --pmode for a large boost to utilization. (It'll actually decrease performance at the lower presets.)
I tried the following:

Code:
./ffmpeg -loglevel verbose -i ARCHIVE.mov -strict -1 -vf format=yuv420p10 -codec:v libx265  -x265-params keyint=100:min-keyint=100:no-open-gop=1:pmode=1 -level 4.1 -preset veryslow -crf 16  -profile:v main10 -y  test-veryslow.ts
Source = Prores HQ422 10bit movie trailer

With and without PMODE (given the syntax is correct) im getting 0.2x (ca. 14% system usage)

From the log:

x265 [info]: HEVC encoder version 3.2+2-82a66ce12955
x265 [info]: build info [Linux][GCC 6.3.0][64 bit] 10bit
x265 [info]: using cpu capabilities: MMX2 SSE2Fast LZCNT SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
x265 [info]: Main 10 profile, Level-4 (Main tier)
x265 [info]: Thread pool created using 64 threads
x265 [info]: Thread pool created using 64 threads
x265 [info]: Slices : 1
x265 [info]: frame threads / pool features : 5 / wpp(17 rows)+pmode
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: 100 / 100 / 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-16.0 / 0.60
x265 [info]: tools: rect amp rd=6 psy-rd=2.00 rdoq=2 psy-rdoq=1.00 rskip
x265 [info]: tools: signhide tmvp b-intra strong-intra-smoothing deblock sao

Last edited by TEB; 19th December 2019 at 09:04.
TEB is offline   Reply With Quote