qyqgpower
24th September 2005, 17:49
I encoded a movie using x264, here is the 2nd pass command line
"x264.exe" --pass 2 --bitrate 1500 --stats "2pass.log" --ref 6 --bframes 2 --b-pyramid --weightb --analyse p8x8,b8x8,i4x4,p4x4 --qpmax 24
output is set to mkv and i mux it with an ac3(448kbps 5.1ch) file into a new mkv. playing the file in mpc (decoder is ffdshow's h264) just results slow motion, the fps is only about 20 (it should be 23.976), and of course it isn't sync with audio. I trid mplayer, it says "your system is too SLOW to play this!" and get the speed of 0.5fps, then crashed by "[h264 @ 009E3CB8]illegal short term buffer state detected".
the video size is 768 x 432. I tried another downloaded avc movie(848 x 480) and get no problem, so i think my pc is fast enough to decode avc movie.so what caused the problem? too many ref? b-pyramid?
"x264.exe" --pass 2 --bitrate 1500 --stats "2pass.log" --ref 6 --bframes 2 --b-pyramid --weightb --analyse p8x8,b8x8,i4x4,p4x4 --qpmax 24
output is set to mkv and i mux it with an ac3(448kbps 5.1ch) file into a new mkv. playing the file in mpc (decoder is ffdshow's h264) just results slow motion, the fps is only about 20 (it should be 23.976), and of course it isn't sync with audio. I trid mplayer, it says "your system is too SLOW to play this!" and get the speed of 0.5fps, then crashed by "[h264 @ 009E3CB8]illegal short term buffer state detected".
the video size is 768 x 432. I tried another downloaded avc movie(848 x 480) and get no problem, so i think my pc is fast enough to decode avc movie.so what caused the problem? too many ref? b-pyramid?