C0 20 00 00 01 BE 07 DC 0F-------------random stuff that may work----------------
#resize.vpy import vapoursynth as vs core = vs.core import math import sys core.max_cache_size = 10000 clip = core.lsmas.LWLibavSource(source=target) clip = core.fmtc.bitdepth (clip=clip, bits=16) clip = core.resize.Spline36(clip, 1280, 720, dither_type="error_diffusion") clip = core.fmtc.resample (clip=clip, css="420") clip = core.fmtc.bitdepth (clip=clip, bits=10) clip.set_output()
vspipe -r 1 -p --arg "target=in1080p.mkv" resize.vpy - | ffmpeg -f rawvideo -pix_fmt yuv420p10le -r 24000/1001 -video_size 1280x720 -i - -pix_fmt yuv420p -c:v libx264 -crf 0 in.mkv ffmpeg -vsync passthrough -err_detect explode -i in.mkv -pix_fmt yuv420p -profile:v high -level 4.0 -c:v libx264 -b:v 1200k -preset veryslow -tune ssim -x264-params ref=9:bframes=16:deblock=-1,-1:fast_pskip=0:keyint=480:aq-mode=3:threads=8 -pass 1 -an -y -f mp4 NUL ffmpeg -vsync passthrough -err_detect explode -i in.mkv -pix_fmt yuv420p -profile:v high -level 4.0 -c:v libx264 -b:v 1200k -preset veryslow -tune ssim -x264-params ref=9:bframes=16:deblock=-1,-1:fast_pskip=0:keyint=480:aq-mode=3:threads=8 -pass 2 -an -f mp4 video.mp4
ffmpeg -vsync passthrough -err_detect explode -i in.mkv -vf scale=-1:720:flags=lanczos -pix_fmt yuv420p -profile:v high -level 4.0 -c:v libx264 -b:v 1200k -preset veryslow -tune ssim -x264-params ref=9:bframes=16:deblock=-1,-1:fast_pskip=0:keyint=480:aq-mode=3:threads=8 -pass 1 -an -y -f mp4 NUL ffmpeg -vsync passthrough -err_detect explode -i in.mkv -vf scale=-1:720:flags=lanczos -pix_fmt yuv420p -profile:v high -level 4.0 -c:v libx264 -b:v 1200k -preset veryslow -tune ssim -x264-params ref=9:bframes=16:deblock=-1,-1:fast_pskip=0:keyint=480:aq-mode=3:threads=8 -pass 2 -an -f mp4 video.mp4
no-asm 43,263,984 byte vmaf 82.50683 psnr 33.45213 ssim 0.9801727 msssim 0.9828552 with asm 43,265,224 byte vmaf 82.50312 psnr 33.45284 ssim 0.9801658 msssim 0.9828504
-c:v libx264 -preset veryslow -x264-params ref=4:bframes=8:fast_pskip=0:aq-mode=3:keyint=480:threads=8
#resize.vpy import vapoursynth as vs core = vs.core import math import sys core.max_cache_size = 10000 clip = core.lsmas.LWLibavSource(source=target) clip = core.fmtc.bitdepth (clip=clip, bits=16) clip = core.resize.Spline36(clip, 1280, 720, dither_type="error_diffusion") clip = core.fmtc.resample (clip=clip, css="420") clip = core.fmtc.bitdepth (clip=clip, bits=10) clip = core.std.AssumeFPS(clip, fpsnum=24000, fpsden=1001) clip.set_output()
ffmpeg -i 01.mkv -map 0:a:0 -dither_method triangular_hp -sample_fmt s16 -ac 2 -ar 48000 -f wav - | qaac - --raw-rate 48000 --raw-channels 2 -q 2 -V 82 -o 01a.mp4 vspipe -r 1 -p --arg "target=01.mkv" resize.vpy - | ffmpeg -f rawvideo -pix_fmt yuv420p10le -r 24000/1001 -video_size 1280x720 -i - -i 01a.mp4 -map 0:v -map 1:a -c:a copy -pix_fmt yuv420p -profile:v main -level 4.0 -c:v libx264 -crf 23 -preset veryslow -x264-params ref=9:bframes=16:fast_pskip=0:aq-mode=3:keyint=480:threads=8:rc_lookahead=250 -movflags faststart -f mp4 "01 - 720p.mp4"
flac.exe -8p -r 8 -A "subdivide_tukey(10)" _01.wav ffmpeg -vsync passthrough -err_detect explode -i 01.mkv -map 0:v -pix_fmt yuv420p10le -profile:v main10 -level 4.0 -c:v libx265 -crf 17 -preset slower -x265-params level-idc=4:ref=5:bframes=8:aq-mode=3:min-keyint=1:keyint=360:rc_lookahead=80:no-open-gop=1:no-sao=1:ctu=64:min-cu-size=8:rdoq-level=2:subme=5:limit-refs=0:limit-modes=1:max-merge=5:high-tier=1:frame-threads=1:pools="1":analyze-src-pics=1:rd-refine=1:b-intra=1:no-wpp=1:pmode=1:no-strong-intra-smoothing=1:no-amp=1 _01.mkv mkvmerge -o 01.mkv _01v.mkv _01.flac
ffmpeg.exe -i "in.mkv" -map 0:v -pix_fmt yuv420p -f yuv4mpegpipe - | aomenc.exe - --enable-tpl-model=1 --lag-in-frames=48 --enable-cdef=0 --auto-alt-ref=1 --tile-columns=1 --tile-rows=0 --bit-depth=10 --enable-fwd-kf=1 --frame-parallel=0 --threads=4 --enable-qm=1 --enable-chroma-deltaq=1 --quant-b-adapt=1 --passes=2 --pass=1 --fpf=firstpass.log -o firstpass.log ffmpeg.exe -i "in.mkv" -map 0:v -pix_fmt yuv420p -f yuv4mpegpipe - | aomenc.exe - --enable-tpl-model=1 --lag-in-frames=48 --enable-cdef=0 --auto-alt-ref=1 --tile-columns=1 --tile-rows=0 --bit-depth=10 --enable-fwd-kf=1 --frame-parallel=0 --threads=4 --enable-qm=1 --enable-chroma-deltaq=1 --quant-b-adapt=1 --passes=2 --pass=2 --fpf=firstpass.log --webm -o out.webm ffmpeg -i out.webm -c copy out.mkv