sierrafoxtrot
7th January 2007, 18:56
hi there, i'm not sure if this is the right forum for it, mods please feel free to move it.
well, the problem was that two days ago i encoded a bunch of *.wmv files using megui and x264 to mp4 for my psp using this generic script
DirectShowSource("Filename.wmv",fps=10, convertfps=true)
Trim(20,0)
ConvertToYUY2()
ConvertFPS(25.000)
ConvertToYv12()
Lanczos4Resize(320, 240)
and this x264 commandline
--bitrate 180 --level 2.1 --no-fast-pskip --bframes 1 --b-rdo --bime --weightb --subme 6 --trellis 1 --analyse p8x8,b8x8,i4x4,p4x4 --vbv-maxrate 4000 --me umh --threads auto --thread-input --progress --no-psnr --no-ssim --output "outfile.mp4" "infile.avs"
and everything was hunky dory and the encodes played lovely on my psp. however, after rebooting and (damn me, but i cannot remember if i auto-updated megui components, sorry) i encoded another batch of videos and now i have video.mp4 and audio.mp4 files which won't mux with the mp4 muxer within meGUI. the older (muxed) files can be demuxed with YAMB and remuxed using the muGUI but the newer ones will not mux at all. it throws this error message when trying to import the video file within megui.
Error importing D:\Video001.mp4: Feature Not Supported
and YAMB just crashes with mp4box throwing an error.
this has me completely stumped and if anyone can help i will be really grateful. i've tried different, older builds of x264 (after it started supporting multithreading for psp encodes, mid-dec i think) and i've got most of the logs saved so i can post them if it helps.
btw, i've noticed the for the encodes that worked the output of x264.exe shows
Log for job job13
avis [info]: 320x240 @ 25.00 fps (31590 frames)
x264 [info]: using cpu capabilities MMX MMXEXT SSE SSE2
x264 [warning]: VBV maxrate specified, but no bufsize.
mp4 [info]: initial delay 1 (scale 25)
x264 [info]: slice I:128 Avg QP:10.19 size: 26571
x264 [info]: slice P:15938 Avg QP:10.04 size: 250
x264 [info]: slice B:15524 Avg QP:12.04 size: 27
x264 [info]: mb I I16..4: 26.0% 0.0% 74.0%
x264 [info]: mb P I16..4: 0.0% 0.0% 0.0% P16..4: 30.8% 0.0% 0.0% 0.0% 0.0% skip:69.1%
x264 [info]: mb B I16..4: 0.0% 0.0% 0.0% B16..8: 0.1% 0.0% 0.0% direct: 1.2% skip:98.8%
x264 [info]: final ratefactor: 5.96
x264 [info]: kb/s:49.4
with a positive final ratefactor
but the unmuxable video files show this,
Log for job job1
avis [info]: 320x240 @ 25.00 fps (19225 frames)
x264 [info]: using cpu capabilities MMX MMXEXT SSE SSE2
x264 [warning]: VBV maxrate specified, but no bufsize.
mp4 [info]: initial delay 1 (scale 25)
x264 [info]: slice I:80 Avg QP:10.30 size: 20036
x264 [info]: slice P:9644 Avg QP:10.04 size: 175
x264 [info]: slice B:9501 Avg QP:12.04 size: 20
x264 [info]: mb I I16..4: 29.7% 0.0% 70.3%
x264 [info]: mb P I16..4: 0.0% 0.0% 0.0% P16..4: 22.8% 0.0% 0.0% 0.0% 0.0% skip:77.1%
x264 [info]: mb B I16..4: 0.0% 0.0% 0.0% B16..8: 0.1% 0.0% 0.0% direct: 0.5% skip:99.4%
x264 [info]: final ratefactor: -0.32
x264 [info]: kb/s:36.1
a negative ratefactor. does it have anything to do with the problem and how can i fix it?
TIA
well, the problem was that two days ago i encoded a bunch of *.wmv files using megui and x264 to mp4 for my psp using this generic script
DirectShowSource("Filename.wmv",fps=10, convertfps=true)
Trim(20,0)
ConvertToYUY2()
ConvertFPS(25.000)
ConvertToYv12()
Lanczos4Resize(320, 240)
and this x264 commandline
--bitrate 180 --level 2.1 --no-fast-pskip --bframes 1 --b-rdo --bime --weightb --subme 6 --trellis 1 --analyse p8x8,b8x8,i4x4,p4x4 --vbv-maxrate 4000 --me umh --threads auto --thread-input --progress --no-psnr --no-ssim --output "outfile.mp4" "infile.avs"
and everything was hunky dory and the encodes played lovely on my psp. however, after rebooting and (damn me, but i cannot remember if i auto-updated megui components, sorry) i encoded another batch of videos and now i have video.mp4 and audio.mp4 files which won't mux with the mp4 muxer within meGUI. the older (muxed) files can be demuxed with YAMB and remuxed using the muGUI but the newer ones will not mux at all. it throws this error message when trying to import the video file within megui.
Error importing D:\Video001.mp4: Feature Not Supported
and YAMB just crashes with mp4box throwing an error.
this has me completely stumped and if anyone can help i will be really grateful. i've tried different, older builds of x264 (after it started supporting multithreading for psp encodes, mid-dec i think) and i've got most of the logs saved so i can post them if it helps.
btw, i've noticed the for the encodes that worked the output of x264.exe shows
Log for job job13
avis [info]: 320x240 @ 25.00 fps (31590 frames)
x264 [info]: using cpu capabilities MMX MMXEXT SSE SSE2
x264 [warning]: VBV maxrate specified, but no bufsize.
mp4 [info]: initial delay 1 (scale 25)
x264 [info]: slice I:128 Avg QP:10.19 size: 26571
x264 [info]: slice P:15938 Avg QP:10.04 size: 250
x264 [info]: slice B:15524 Avg QP:12.04 size: 27
x264 [info]: mb I I16..4: 26.0% 0.0% 74.0%
x264 [info]: mb P I16..4: 0.0% 0.0% 0.0% P16..4: 30.8% 0.0% 0.0% 0.0% 0.0% skip:69.1%
x264 [info]: mb B I16..4: 0.0% 0.0% 0.0% B16..8: 0.1% 0.0% 0.0% direct: 1.2% skip:98.8%
x264 [info]: final ratefactor: 5.96
x264 [info]: kb/s:49.4
with a positive final ratefactor
but the unmuxable video files show this,
Log for job job1
avis [info]: 320x240 @ 25.00 fps (19225 frames)
x264 [info]: using cpu capabilities MMX MMXEXT SSE SSE2
x264 [warning]: VBV maxrate specified, but no bufsize.
mp4 [info]: initial delay 1 (scale 25)
x264 [info]: slice I:80 Avg QP:10.30 size: 20036
x264 [info]: slice P:9644 Avg QP:10.04 size: 175
x264 [info]: slice B:9501 Avg QP:12.04 size: 20
x264 [info]: mb I I16..4: 29.7% 0.0% 70.3%
x264 [info]: mb P I16..4: 0.0% 0.0% 0.0% P16..4: 22.8% 0.0% 0.0% 0.0% 0.0% skip:77.1%
x264 [info]: mb B I16..4: 0.0% 0.0% 0.0% B16..8: 0.1% 0.0% 0.0% direct: 0.5% skip:99.4%
x264 [info]: final ratefactor: -0.32
x264 [info]: kb/s:36.1
a negative ratefactor. does it have anything to do with the problem and how can i fix it?
TIA