# HG changeset patch # User Oleksandr Gavenko # Date 1274036932 -10800 # Node ID 36ae9ffe3d97d5557bf012d425e00d5a0f4f855f # Parent 469dbeffe9ec169fd29c1340ebd9af2312d3b13d Rename. diff -r 469dbeffe9ec -r 36ae9ffe3d97 video-file.rst --- a/video-file.rst Sun May 16 22:07:49 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,44 +0,0 @@ --*- outline -*- - -* Players for linux? - - $ sudo apt-get install vlc -or - $ sudo apt-get install mplayer - -* How convert .3gp to .avi(mpeg)? - -First install convertor: - - $ sudo apt-get install ffmpeg - -Then do: - - $ ffmpeg -i test.3gp -f mpegvideo -ar 44100 -ac 1 -acodec mp3 test.mpg - - $ for i in `ls -1 *.3gp | cut -d. -f1`; do ffmpeg -y -i $i.3gp -sameq -f mpegvideo -s cif -r 25 -ar 32000 -ac 1 mpegs/$i.mpg; done - - $ ffmpeg -i video-in.3gp -b 250 -s 160×120 -r 15 -f avi -an video-out.avi -or - $ mencoder -oac mp3lame -ovc lavc -o video-out.avi -vf pp,2xsai,scale video-in.3gp -or - $ mencoder -o video-in.avi -vf pp,2xsai,scale -ovc lavc video-out.3gp -or - $ mencoder -o video-in.avi -vf rotate=2 -oac pcm -ovc divx4 video-out.3gp - - -You need to compile FFmpeg with AMR support (--enable-amr_nb ---enable-amr_wb) - -AMR WB FLOAT NOTICE ! Make sure you have downloaded TS26.204 -V5.1.0 from -http://www.3gpp.org/ftp/Specs/archive/26_series/26.204/26204-510.zip -and extracted the source to libavcodec/amrwb_float - - -AMR NB FLOAT NOTICE ! Make sure you have downloaded TS26.104 -REL-5 V5.1.0 from -http://www.3gpp.org/ftp/Specs/latest/Rel-5/26_series/26104-5??.zip -and extracted the source to libavcodec/amr_float -and if u try this on an alpha, u may need to change Word32 to int in -amr/typedef.h diff -r 469dbeffe9ec -r 36ae9ffe3d97 video.rst --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/video.rst Sun May 16 22:08:52 2010 +0300 @@ -0,0 +1,44 @@ +-*- outline -*- + +* Players for linux? + + $ sudo apt-get install vlc +or + $ sudo apt-get install mplayer + +* How convert .3gp to .avi(mpeg)? + +First install convertor: + + $ sudo apt-get install ffmpeg + +Then do: + + $ ffmpeg -i test.3gp -f mpegvideo -ar 44100 -ac 1 -acodec mp3 test.mpg + + $ for i in `ls -1 *.3gp | cut -d. -f1`; do ffmpeg -y -i $i.3gp -sameq -f mpegvideo -s cif -r 25 -ar 32000 -ac 1 mpegs/$i.mpg; done + + $ ffmpeg -i video-in.3gp -b 250 -s 160×120 -r 15 -f avi -an video-out.avi +or + $ mencoder -oac mp3lame -ovc lavc -o video-out.avi -vf pp,2xsai,scale video-in.3gp +or + $ mencoder -o video-in.avi -vf pp,2xsai,scale -ovc lavc video-out.3gp +or + $ mencoder -o video-in.avi -vf rotate=2 -oac pcm -ovc divx4 video-out.3gp + + +You need to compile FFmpeg with AMR support (--enable-amr_nb +--enable-amr_wb) + +AMR WB FLOAT NOTICE ! Make sure you have downloaded TS26.204 +V5.1.0 from +http://www.3gpp.org/ftp/Specs/archive/26_series/26.204/26204-510.zip +and extracted the source to libavcodec/amrwb_float + + +AMR NB FLOAT NOTICE ! Make sure you have downloaded TS26.104 +REL-5 V5.1.0 from +http://www.3gpp.org/ftp/Specs/latest/Rel-5/26_series/26104-5??.zip +and extracted the source to libavcodec/amr_float +and if u try this on an alpha, u may need to change Word32 to int in +amr/typedef.h