2024-01-29, 06:20 PM
Okay, so I've been gone for a long while dealing with a variety of personal priorities, but I wanted to report that I was able to get LA_ICQ working with my A380. I had to manually compile ffmpeg (which is a given), upgrade the encoder(s), and upgrade everything Intel -- in particular the driver and OneVPL for GPUs. The only option to get to a version new enough to achieve this, in my experience, is to compile it on your own. Here's the working command:
Obviously some things will be different, but all the av1_qsv encoder needs to get this functioning is -extbrc 1 and -look_ahead_depth [1-100]. I believe the lookahead limit is 100, but I can experiment with other values to see what I get. The return to quality > bitrate has yielded MUCH smaller files with exceptional quality and low bitrates, which is what I expected. My latest encode took a 790 GB series remux and brought it down to 63 GB without majorly impacting quality.
Code:
ffmpeg -y -hide_banner -v verbose -stats \
-hwaccel qsv -hwaccel_output_format qsv -qsv_device /dev/dri/renderD129 \
-i "${i}" \
-map 0 -map_metadata 0 \
-c copy -c:v:0 "av1_qsv" -preset "slower" \
-global_quality:v:0 23 \
-extbrc 1 -look_ahead_depth 100 \
-c:a libopus -b:a 160k -ac 2 \
"${o}"
Obviously some things will be different, but all the av1_qsv encoder needs to get this functioning is -extbrc 1 and -look_ahead_depth [1-100]. I believe the lookahead limit is 100, but I can experiment with other values to see what I get. The return to quality > bitrate has yielded MUCH smaller files with exceptional quality and low bitrates, which is what I expected. My latest encode took a 790 GB series remux and brought it down to 63 GB without majorly impacting quality.
Jellyfin 10.10.0 LSIO Docker | Ubuntu 24.04 LTS | i7-13700K | Arc A380 6 GB | 64 GB RAM | 79 TB Storage