3 GST_LAUNCH
='gst-launch-0.10 -e'
5 FILE
=/home
/douglas
/sparrow
/content
/dv
/shrunken009.dv
10 TMP_FILE
=/tmp
/fresh.avi
17 HEIGHT
=$
(( $WIDTH * 3 / 4 ))
20 echo "converting to mjpeg at 4 x ($WIDTH, $HEIGHT), 25 fps"
23 $GST_LAUNCH uridecodebin uri
=file://$FILE ! deinterlace
! videoscale \
24 ! video
/x-raw-yuv
, width
=$
(($WIDTH * 4)), height
=$
(($HEIGHT * 4)) \
25 ! videocrop top
=$
(($HEIGHT * 4 / 3)) bottom
=$
(($HEIGHT * 4 / 3)) \
26 ! ffmpegcolorspace
! jpegenc idct-method
=2 ! avimux \
27 ! filesink location
=$TMP_FILE
29 mencoder
$TMP_FILE -o single-4x
${WIDTH}x
${HEIGHT}.avi
-ovc copy
-fps 25 -ofps 25
31 $GST_LAUNCH uridecodebin uri
=file://$FILE ! deinterlace
! videoscale \
32 ! video
/x-raw-yuv
, width
=$
(($WIDTH * 4)), height
=$
(($HEIGHT * 4)) \
33 ! videocrop top
=$
(($HEIGHT * 4 / 3)) bottom
=$
(($HEIGHT * 4 / 3)) \
34 ! ffmpegcolorspace
! vp8enc
! avimux \
35 ! filesink location
=$TMP_FILE
37 mencoder
$TMP_FILE -o single-4x
${WIDTH}x
${HEIGHT}-vp8.avi
-ovc copy
-fps 25 -ofps 25