Quote:
x264.exe --pass 1 --bitrate 839 --stats "test.stats" --bframes 2 --subme 1 --analyse none --me dia --progress --no-psnr --output NUL "template.avs"
x264.exe --pass 2 --bitrate 839 --stats "test.stats" --bframes 2 --subme 6 --analyse p8x8,b8x8,i4x4,p4x4 --me esa --progress --no-psnr --output "test.mp4" "template.avs"
x264.exe --pass 3 --bitrate 839 --stats "test.stats" --bframes 2 --subme 6 --analyse p8x8,b8x8,i4x4,p4x4 --me esa --progress --no-psnr --output "test.mp4" "template.avs"
|
you are handling the 3 pass commands wrongly! what you are doing here is a 2pass with one pass done for nothing
the failure here is that --pass 2 doesnt stand for "2nd pass", but for "last pass", which means it doesnt update the .log file (x264 uses by default the .log extension for the stats and not .stats)
--pass 3 updates the .log file tough
so the order has to be that way:
--pass 1
--pass 3
--pass 2
Quote:
MP4Box.exe -fps 29.970 -add "test.mp4" -fps 29.970 -add "test.m4a" "final_video.mp4"
|
audio has no framerate! you dont need to set -fps 29.97 twice, only once for the video