HandbrakeCLI is about the *only* software that Ive run to date that 99.98% of the time will read a raw VOB (without pre processing, etc.) and A/V sync is never out of step. the VPP YADIF (CUDA) deinterlace filter is the *best* I have ever seen, almost indistinguishable from QTGMC! Ive never seen one work so damn good a badly interlaced media, and that outcome with with NVENC only, running it in FFMPEG does not work near as good. HandbrakeCLI is working 100% with NVENC, which is what I might have to stick with. Oddly, the crash does not occur until LATE in the encoding with AVS, almost as if there is a memory leak or bug. NVENC and FFMPEG would process the raw VOB without crashing, but often A/V sync went to hell.
Yeah, I was still playing with field order, some progressive VOBs and such. I was using dgindex and ffmpeg waaaay back to make VCDs so neither are new to me (avisynth too.) If you see anything Im doing weird, let me know. No rocket science going on here, I havent tried it with the software encoder yet, I am only interested in NVENC encoding (quality is very good with a few minor tweeks)
Heres the basic content of the avs script: (all DLLs are 64bit) ( avisynth+ 3.7.0 r3382) Nvencc64 -i "dvd169.avs" -profile main -level 4 -dar 16:9 -multipass 2pass-full -preset p7 -codec h264 -lookahead 10 -audio-codec aac -audio-bitrate 128 -o "%%~na (HD).mp4"įfmpeg_圆4 -fflags +genpts -i "dvd169.avs" -c:a aac -ac 2 -rc-lookahead 20 -aq-strength 8 -spatial-aq 1 -preset:v p7 -tune:v hq -rc:v vbr -cq:v 24 -b:v 0 -c:v h264_nvenc -preset medium -profile:v main -level:v 4 -pix_fmt yuv420p -aspect 16:9 -vf "removegrain" -y "%%~na (HD).mp4" Running version 2.0.0.6 of dgindex with 64bit dgdecode.dll Windows 10/32gb ram/plenty of free HD space/Nvidea GTX 1050tiĭgindex -i "video.vob" -o dgvideo -om 2 -fo 1 -exit It did run in ffplay no problems (usually how I test my script for errors before I launch the encoder)