Looking at the Debug_passhtrough debug output log:
What Hybrid does:
Looking at the Debug_Custom_mux debug output log:
What Hybrid does:
Cu Selur
What Hybrid does:
- -> finished after 00:00:12.923
"C:\Program Files\Hybrid\64bit\mplayer.exe" -v -mc 0 -vc dummy -nocorrect-pts -noconsolecontrols -nocorrect-pts -vc null -vo null -nocache -hardframedrop -aid 128 dvd://1 -dvd-device "D:\HYBRID~1\VIDEO_TS" -dumpaudio -dumpfile "D:\Hybrid_DVD_test\iId_1_aid_128_lang_en_2020-12-15@07_40_48_6310_01.ac3"
- trying to recalculate the bitrate (2020-12-15@07_40_48_6310_02_recalc) <- no clue why this does still happen, thought I fixed it.
- encoding the video to ffvhuff using:
finished after 00:01:11.532mencoder -ovc raw -noskip -vf scale,format=i420 -forcedsubsonly -nosub -nosound -lavdopts threads=8 -really-quiet -ofps 30000/1001 -of rawvideo -o - -dvd-device "D:\HYBRID~1\VIDEO_TS" dvd://1 | ffmpeg -noautorotate -nostdin -threads 8 -an -sn -r 30000/1001 -video_size 720x480 -f rawvideo -i - -r 30000/1001 -vcodec ffvhuff -coder 0 -context 0 "D:\Hybrid_DVD_test\passthroug_2020-12-15@07_40_48_6310_03.avi"
- muxing audio&video using:
Strange thin is that the muxing get's a lot slower after the initial start? (are you running any anti virus or personal firewall that might interfere?)"C:\Program Files\Hybrid\64bit\mencoder.exe" -ovc copy "D:\Hybrid_DVD_test\passthroug_2020-12-15@07_40_48_6310_03.avi" -force-avi-aspect 1.33333 -oac copy -audiofile "D:\Hybrid_DVD_test\iId_1_aid_128_lang_en_2020-12-15@07_40_48_6310_01.ac3" -ofps 30000/1001 -of avi -o "D:\Hybrid_DVD_test\passthroug.avi"
finished after 00:02:49.475
Looking at the Debug_Custom_mux debug output log:
What Hybrid does:
- convert the video to ffvhuff:
finished after 00:02:25.536 (to surprise this is faster since the source isn't a DVD)ffmpeg -y -noautorotate -nostdin -threads 8 -i "D:\Hybrid_DVD_test\elementary.avi" -map 0:0 -an -sn -vf zscale=rangein=tv:range=tv -pix_fmt yuv420p -vsync 0 -vcodec ffvhuff -coder 0 -context 0 "D:\Hybrid_DVD_test\elementary_muxed_2020-12-15@09_28_37_5910_01.avi"
- additional muxing call
finished after 00:02:38.856mencoder -ovc copy "D:\Hybrid_DVD_test\elementary_muxed_2020-12-15@09_28_37_5910_01.avi" -force-avi-aspect 1.5 -nosound -ofps 30000/1001 -of avi -o "D:\Hybrid_DVD_test\elementary_muxed.avi"
I agree this call is unnecessary, this happens since Hybrid does not check that there are no audio/subtitle streams to add and that the output already is in the target format and needs to be remuxed. (I never encountered this since I usually have no video only content and don't use .avi as output container.)
-> I'll look into it.
Quote:So, the problem looks like in the muxer(Mencoder) that "Hybrid" use for muxing (beside of unnecessary muxing call in "passthrough all" mode) and possibly in Audio encode procedure.Side note: Hybrid can also use ffmpeg for .avi muxing, you just need to enable 'Config->Containers->Avi Settings->Always use ffmpeg for muxing'.
Cu Selur