Index: images2mpg =================================================================== --- images2mpg (revisione 505294) +++ images2mpg (copia locale) @@ -562,6 +562,12 @@ MPLEX_BIN="$MJPEGTBINFOLDER/mplex" fi +testcmd=`$PPMTOY4M_BIN -h | grep 420mpeg2` +if [ "$testcmd" == "" ]; then + PPMTOY4M_OPT=" " +else + PPMTOY4M_OPT="-S 420mpeg2 " +fi # Verify if some images file have been given on the command line. if [ $CPT_IMG_FILE = 0 ]; then echo -e "\nNo image file to convert !!!" @@ -828,7 +834,7 @@ # MjpegTools MPEG encoding with the number of frames and the current image. $CONVERT_BIN -depth 8 ppm:"$TMPFILENAME.tmp.pnm" - | cat - done | $PPMTOY4M_BIN -v $VERBOSE -n $NBFRAMETOTAL -F $IMAGES_SEC_FORMAT | $YUVSCALER_BIN -v $VERBOSE -n $VIDEO_TYPE_LETTER -O $VIDEO_FORMAT | $MPEG2ENC_BIN -v $VERBOSE -n $VIDEO_TYPE_LETTER -b $BIT_RATE -V $BUFFER_SIZE -f $VIDEO_FORMAT_NUMBER -o "$TMPFILENAME.tmp.m2v" + done | $PPMTOY4M_BIN -v $VERBOSE -n $NBFRAMETOTAL -F $IMAGES_SEC_FORMAT $PPMTOY4M_OPT | $YUVSCALER_BIN -v $VERBOSE -n $VIDEO_TYPE_LETTER -O $VIDEO_FORMAT | $MPEG2ENC_BIN -v $VERBOSE -n $VIDEO_TYPE_LETTER -b $BIT_RATE -V $BUFFER_SIZE -f $VIDEO_FORMAT_NUMBER -o "$TMPFILENAME.tmp.m2v" DATE_FIN=`date +%s` TEMPSCALCUL=`echo $(($DATE_FIN-DATE_DEBUT))`