Giriş
Bu yazıda x264 encoding'in neden x265 encoding'e göre çok çok daha iyi olduğu ele alınmıştır.
x265'i Neden Önermiyorum
Uzunca bir süredir x265 üzerinde çalışıp encode yapıyordum. Çalışmalarımın hepsini sanal sunucu (vps) kiralayarak yaptığım için performans sorunlarını göz ardı etmekten hiç çekinmiyordum. x265 yapısı gereği gerçekten çok yavaş çalışan bir encoderdır. Sanal sunucumda x265 ile başlattığım bir encoding işlemi karmaşıklığına göre 36 saat kadar sürebiliyordu. Bu sefer sanal sunucuya para vermek istemediğim için kendi bilgisayarımda encode yapmaya karar verdim. Aynı x265 encoding işlemi kendi bilgisayarımda 12 saat sürecek olsa bile ben bu süreyi göze almadım. İş başa düştü dedim ve x264'ün dokümantasyonunu okudum. x265 encoding yaparken sağladığım ayarların eşdeğerini x264 için yapıp encoding işlemini başlattım. Sonuçlar muhteşemdi. Aşağıdaki resimde x265 ve x264 encoding sonuçlarını kıyaslamalı olarak görüyorsunuz.
h264 video standardı hâlâ günümüzün en iyi video standardı olma özelliğini koruyor. x264 encoding sonucunda birazcık fazla bir dosya boyutu oluşmuş olsa da, x264 encoding, x265'ten 6 kat daha hızlı olması ve daha yüksek kalite sağlaması nedeniyle x265'ten daha iyidir.
x265 ayarlarım
x265 - 8bit
ffmpeg -i 00002.m2ts -hide_banner -c:v libx265 -crf 15 -x265-params frame-threads=3:me=3:merange=44:subme=4:ref=4:bframes=4:ctu=64:rc_lookahead=60:lookahead_slices=1:limit_refs=1:rd=4:psy-rd=1.2:cbqpoffs=-3:crqpoffs=-3:rc=3:qcomp=0.65:crf_max=28:crf_min=0:qg-size=16:colormatrix=1:refine-mv=0:sar=0:pbratio=1.2:no-sao=1:no-sao-non-deblock=1:no-early-skip=1:no-open-gop=1:min-keyint=1:keyint=360:rect=1:tu-inter-depth=2:tu-intra-depth=2:limit-tu=4:rdoq-level=2:limit-modes=1:psy-rdoq=1:aq-mode=3:aq-strength=0.8:max-cll=0.0:min-luma=0:max-luma=1023:vbv-bufsize=36000:vbv-maxrate=30000:deblock=-2,-2: myencoded4.mkv
ffmpeg -i 00002.m2ts -hide_banner -c:v libx265 -crf 15 -pix_fmt yuv420p10le -x265-params frame-threads=3:me=3:merange=44:subme=4:ref=4:bframes=4:ctu=64:rc_lookahead=60:lookahead_slices=1:limit_refs=1:rd=4:psy-rd=1.2:cbqpoffs=-3:crqpoffs=-3:rc=3:qcomp=0.65:crf_max=28:crf_min=0:qg-size=16:colormatrix=1:refine-mv=0:sar=0:pbratio=1.2:no-sao=1:no-sao-non-deblock=1:no-early-skip=1:no-open-gop=1:min-keyint=1:keyint=360:rect=1:tu-inter-depth=2:tu-intra-depth=2:limit-tu=4:rdoq-level=2:limit-modes=1:psy-rdoq=1:aq-mode=3:aq-strength=0.8:max-cll=0.0:min-luma=0:max-luma=1023:vbv-bufsize=36000:vbv-maxrate=30000:deblock=-2,-2: myencoded4.mkv
x264 - 8bit
ffmpeg -i 00002.m2ts -hide_banner -c:v libx264 -x264-params threads=4:me=umh:merange=32:ref=4:bframes=5:b_adapt=2:subme=9:deblock=-1,-1:trellis=2:chroma-qp-offset=-4:psy-rd=0.85:decimate=0:keyint=230:crf=15.0:qcomp=0.65:qpmin=10:rc_lookahead=70:rc=crf:qpmax=42:crf-max=0.0:aq-strength=0.90:direct=2:vbv-maxrate=50000:vbv-bufsize=50000 myencoded_uccuss_style8.mkv
0 Yorumlar