video.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Wed, 20 Jul 2011 10:54:41 +0300
changeset 899 7b4265c8d324
parent 735 5c437e2d5fe1
permissions -rw-r--r--
Set fill-column as directory local var.

-*- mode: outline; coding: utf-8; -*-

* 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

* Video editor.

** Cinelerra.

Cinelerra is a prosumer non-linear video editing system. It is designed for the GNU/Linux operating
system.

  http://cinelerra.org
                home page
  http://ru.wikipedia.org/wiki/Cinelerra