Intel Arc A 380 - AV1 QSVEnc - Wer hat noch Probleme ?

mkl1 schrieb:
--gop-ref-dist 3 -->sollte auf 8 stehen oder meinetwegen auf 4
--bframes 5= bframes rausnehmen bei AV1, das beißt sich mit gop-ref-dist
Das muss ich tatsächlich mal versuchen, danke für den Tip :)

Was das la-depth angeht, dachte ich, das Rigaya mal geschrieben hatte, das die Funktion noch gar nicht implementiert wäre, hab auch grob im Gedächtnis, das Staxrip mir da am Anfang immer ne Meldung ausgespuckt hatte, dass la-depth nicht mit dieser Karte Funktionieren würde.

Das mit der gop-pic-size war mir auch neu (man lernt eben doch nie aus ;) )
Versuche gerade so halbwegs brauchbare Filme heraus zu bekommen, wie immer eine Mischung aus beste Qualität zu kleinster möglicher Dateigröße - und bisher war es Subjektiv schon so, das die AVC Filme noch die Nase vorn hatten (4Mbit AVC mit x264 Slow zu 5Mbit AV1)

Laut vmaf war der Score auch eindeutig zugunsten AV1 - Aber die Artefakte, selbst bei Bitraten über 5Mbit, die ich unter AVC nicht habe, stören mich da schon etwas.

Werde das aber mit den geänderten Einstellungen testen.

Beste Grüße



Edit: Der letzte Absatz - Note: --la-depth only works for --la which is only supported in H.264.
Also mehr oder weniger, la-depth arbeitet nur für H.264 - oder verstehe ich da was falsch ?


https://github.com/rigaya/QSVEnc/issues/96#issuecomment-1287962793
 
la-depth funktioniert bei AV1 in QSVEnc, in Handbrake noch nicht. Es kann auch von Vorteil sein, einen konstanten Bitrate Modus wie ICQ oder CQP zu wählen. Theoretisch wird man mit HEVC CQP bframes 14-16 die höchste Qualität erzielen können bei einer Arc Karte.
 
Der Topic ist zwar schon was älter, daher weiß ich nicht ob es an der verstrichenen Zeit oder daran liegt, dass ich eine Intel A750 habe, aber bei mir geht lookahead mit AV1.
Ich nutze folgende commandline:
Code:
--avhw -i "INFILE" --dhdr10-info copy -c av1 --la-icq 25 --quality best %CROP% --la-depth 80 --bframes 7 --ref 6 --adapt-ref --adapt-ltr --adapt-cqm --level auto --colorrange auto --chromaloc auto --avsync cfr --audio-copy --sub-copy --chapter-copy -o "OUTFILE.mkv"

Wobei ich mit die cropwerte von ffmpeg geben lasse.
Ich bin mit dem Ergebnis der encodings wirklich sehr zufrieden, wobei lookahead 80 schon extrem ist. Vermutlich reicht auch weniger, aber Zeit spielt bei mir beim encoding keine Rolle und die 8GB vram der Intel wollen ja auch mal genutzt werden.
 
Woran siehst du das? --la-icq Bitrate Modus wird nicht unterstützt. LA Depth würde nur mit CBR oder VBR funktionieren.
 
mkl1 schrieb:
Woran siehst du das?
Hmm wenn du so direkt fragst.... du hast recht.
Ich hätte mir das Protokoll mal genauer anschauen sollen :cool_alt::cool_alt:

LA-ICQ (Intelligent Const. Quality with Lookahead) mode is not supported on current platform.
Falling back to ICQ (Intelligent Const. Quality) mode.


ChatGPT darf man niemals einfach so vertrauen. Der schreibt so viel falschen Müll, dafür aber mit einer Selbstsicherheit.......
 
Hmm laut diesem Post hier könnte es doch indirekt funktionieren:
https://forum.level1techs.com/t/ffmpeg-av1-encoding-using-intel-arc-gpu-tips/205120
-look_ahead_depth (LAD) requires -extbrc 1, and recommended value for quality is 40. It also requires -extra_hw_frames to be set to the same value:

-extbrc 1 \
-look_ahead_depth 40 \
-extra_hw_frames 40 \

So final command (untested):

ffmpeg \
-i input.mp4 \
-init_hw_device vaapi=va:/dev/dri/renderD128 \
-c:v av1_qsv \<br> -preset veryslow \
-extbrc 1 \
-look_ahead_depth 40 \
-extra_hw_frames 40 \
-b:v 1M \<br> -bufsize 2M \
-rc_init_occupancy 512K \
-low_power 0 \
-adaptive_i 1 \
-adaptive_b 1 \
-b_strategy 1 -bf 7 \
output.mp4
 
Zuletzt bearbeitet:
Zurück
Oben