ffmpeg (Shell-Befehl)
Installation
Auschecken der aktuellesten Version aus dem CVS:
$ cvs -z9 -d:pserver:anonymous@mplayerhq.hu:/cvsroot/ffmpeg co ffmpeg $ cd ffmpeg $ ./configure --enable-mp3lame --enable-pp --enable-gpl $ make # checkinstall # yast -i /usr/src/packages/RPMS/i386/ffmpeg-cvs20060309-1.i386.rpm
Auschecken der aktuellen Version aus dem SVN:
$ svn checkout svn://svn.mplayerhq.hu/ffmpeg ffmpeg $ cd ffmpeg/trunk $ ./configure --enable-mp3lame --enable-pp --enable-gpl $ make ... /tmp/ffmpeg/trunk/libavcodec/libavcodec.a(allcodecs.o): In function `avcodec_register_all': /tmp/ffmpeg/trunk/libavcodec/allcodecs.c:69: undefined reference to `flashsv_decoder' collect2: ld returned 1 exit status make: *** [ffmpeg_g] Fehler 1
Verwendung
Soll angeblich RM-Datei in eine MPG-Datei umwandeln:
ffmpeg -i infile.rm -b <bitrate> outfile.mpg
Umwandlung einer AVI-Datei ine eine VOB-Datei.
ffmpeg -i infile.avi -target pal-dvd outfile.vob
Im folgenden Beispiel wurde die ursprüngliche 1.5 GB-Fatei über 3.6 GB gross.
Seems that stream 0 comes from film source: 30000.00 (30000/1) -> 25.00 (25/1) Input #0, avi, from '2005 movie Grizzly man [Werner Herzog - ENG].avi': Duration: 01:39:50.9, start: 0.000000, bitrate: 2084 kb/s Stream #0.0: Video: mpeg4, yuv420p, 608x336, 25.00 fps(r) Stream #0.1: Audio: ac3, 48000 Hz, 5:1, 384 kb/s Output #0, dvd, to 'dvd.vob': Stream #0.0: Video: mpeg2video, yuv420p, 720x576, q=2-31, 6000 kb/s, 25.00 fps(c) Stream #0.1: Audio: ac3, 48000 Hz, 5:1, 448 kb/s Stream mapping: Stream #0.0 -> #0.0 Stream #0.1 -> #0.1 No accelerated IMDCT transform found frame=149773 q=2.0 Lsize= 3581290kB time=5990.8 bitrate=4897.1kbits/s video:3179136kB audio:327624kB global headers:0kB muxing overhead 2.125309%