Hallo liebe Community,
wie man bereits an meiner post & Thread Anzahl erkennen kann bin ich recht neu in dieser Community... einer meiner Beweggründe mich hier anzumelden war mit unter anderem dieser Thread hier.
Daher bitte ich um Verzeihung wenn der Thread nicht so ganz angebracht ist... Lange rede kurzer Sinn:
Also meine eigentliche Frage besteht darin wie ich folgendes optimieren kann und wieso folgendes nicht übernommen wird.
Zunächst mal hier die Befehlszeile für mein ffmpeg & x265:
Zitatffmpeg -i $i.mkv -map 0 -c copy -flags:v +global_header -flags +loop -c:v libx264 -preset slow -profile:v high10 -movflags +faststart -tune ssim -pix_fmt yuv420p10le -coder 1 -x264opts "cabac=1:rc-lookahead=60:threads=0:keyint=30:min-keyint=25:scenecut=0:no-scenecut:bframes=16:b-adapt=2:ref=16:qp=0:open-gop=0:aq-mode=2:aq-strength=2:trellis=2:deblock=0,-1:partitions=all:weightb=1:weightp=1:me=esa:merange=16:subme=10:mixed-refs:8x8dct:level=4.0:crf=16" "$i.mkv"
Ich verwende zu Testzwecken diese Befehlszeile um eine möglichste Akkurate (Sprich schon fast bestmöglichste) Qualität zu erzielen. Also ich möchte halt eine möglichst hohe Qualität erzielen und möglichst wenig "Verlust".
Wenn ich jetzt die oben genannte Zeile benutze und ein Video Konvertiere wundere ich mich jedesmal über folgende Zeilen:
Zitat264 - core 148 r2601 a0cd7d3 - H.264/MPEG-4 AVC codec - Copyleft 2003-2015 - http://www.videolan.org/x264.html - options: cabac=1 ref=16 deblock=1:0:-1 analyse=0x3:0x133 me=esa subme=10 psy=0 mixed_ref=1 me_range=16 chroma_me=1 trellis=2 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=0 threads=6 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=16 b_pyramid=2 b_adapt=2 b_bias=0 direct=3 weightb=1 open_gop=0 weightp=1 keyint=30 keyint_min=16 scenecut=0 intra_refresh=0 rc_lookahead=30 rc=crf mbtree=1 crf=16.0 qcomp=0.60 qpmin=0 qpmax=81 qpstep=4 ip_ratio=1.40 aq=2:2.00
Sprich einige Werte werden gar nicht erst übernommen und ich frage mich wieso. Bestes beispiel ist zum beispiel das min_keyint... sollte 25 sein ist aber 16 oder deblock sollte eigentlich 0,-1 sein .. wird aber als 1:0:-1 deklariert usw usw...
Ich versteh also nicht warum die Werte nicht so übernommen werden wie ich sie angebe ...
Der zweite Teil meiner frage besteht im Prinzip darin wie ich das ganze noch optimieren ... also Verbessern kann... vlt habe ich ja einiges falsch oder gar nicht erst drin etc...