[x264-devel] Re: 2-pass-encoding gives file of size 0
Michel Brabants
michel.brabants at euphonynet.be
Sun Mar 26 18:01:28 CEST 2006
Hello again,
please don't answer this question :). I just noticed what was wrong. A fault
in the command I gave/the script.
Sorry to bother you.
greetings,
Michel
Op zondag 26 maart 2006 17:43, schreef Michel Brabants:
> Hello,
>
> I'm trying to encode an mjpeg-avi-file to h264. I'm doin 2 passes. The 1ste
> pass seems to be ok, but 2nd pass doesn't seem to run or produce any
> output. Is it possible to have a look at my parameters?
>
> I wrote the following script:
>
> ---------------------
>
> #!/bin/sh
>
> width=$2;
> height=$3;
>
> #first pass, lower quality to speed up the information-gathering
> echo "pass 1 ..."
> #widthxheight
> echo "x264 -r 1 --stats $1.stats-h264 --progress --pass 1 --bframes 3 -o
> $1-converted-h264.mkv $1 $width\x$height"
> x264 -r 1 --stats $1.stats-h264 --progress --pass 1 --bframes 3 -o
> $1-converted-h264.mkv $1 $width\x$height
>
> #second pass, high quality
> echo "pass 2 ..."
> #widthxheight
> echo "x264 -r 4 --8x8dct --analyse all --b-pyramid --bframes 3 --qcomp
> 0.90 --weightb --subme 5 --stats $1.stats-h264 --progress --pass 2 -o
> $1-converted-h264.mkv $1 $width\x$height"
> x264 -r 4 --8x8dct --analyse all --b-pyramid --bframes 3 --qcomp
> 0.90 --weightb --subme 5 --stats $1.stats-h264 --progress --pass 2 -o
> $1-converted-h264-2.mkv $1 $width\x$height
>
> --------------------------
>
> The command that I give: lav2yuv ./DSCF0363.AVI | ../../tips/x264.sh -
> 640 480
>
> The output:
>
> ---------------------------
>
> INFO: [lav2yuv] chroma '422' recommended with this input
> INFO: [lav2yuv] set default chroma '420jpeg'
> pass 1 ...
> x264 -r 1 --stats -.stats-h264 --progress --pass 1 --bframes
> 3 -o --converted-h264.mkv - 640\x480
> x264 [info]: using cpu capabilities MMX MMXEXT SSE SSE2
> INFO: [lav2yuv] Repeated frames (for error concealment): 0
> x264 [info]: slice I:7 Avg QP:23.00 size: 67244 PSNR Mean Y:41.42
> U:44.13 V:43.89 Avg:42.12 Global:42.10
> x264 [info]: slice P:526 Avg QP:26.00 size: 43775 PSNR Mean Y:37.33
> U:40.15 V:40.04 Avg:38.07 Global:38.03
> x264 [info]: slice B:457 Avg QP:28.00 size: 28960 PSNR Mean Y:35.67
> U:38.12 V:38.04 Avg:36.33 Global:36.29
> x264 [info]: mb I I16..4: 25.5% 0.0% 74.5%
> x264 [info]: mb P I16..4: 18.5% 0.0% 17.4% P16..4: 20.1% 18.6% 19.9%
> 0.0% 0.0% skip: 5.5%
> x264 [info]: mb B I16..4: 1.4% 0.0% 1.0% B16..8: 30.5% 4.6% 22.2%
> direct:20.7% skip:19.5%
> x264 [info]: PSNR Mean Y:36.591 U:39.238 V:39.145 Avg:37.293 Global:37.155
> kb/s:7420.36
>
> encoded 990 frames, 3.26 fps, 7420.50 kb/s
> pass 2 ...
> x264 -r 4 --8x8dct --analyse all --b-pyramid --bframes 3 --qcomp
> 0.90 --weightb --subme 5 --stats -.stats-h264 --progress --pass
> 2 -o --converted-h264.mkv - 640\x480
> x264 [info]: using cpu capabilities MMX MMXEXT SSE SSE2
>
> -----------------------------
>
> As you can see, the 2nd pass doesn't seem to do anything.
>
> Thank you and greetings,
>
> Michel
--
This is the x264-devel mailing-list
To unsubscribe, go to: http://developers.videolan.org/lists.html
More information about the x264-devel
mailing list