ffmpeg (Shell-Befehl): Unterschied zwischen den Versionen

Aus Mikiwiki
Wechseln zu: Navigation, Suche
(Verwendung)
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 1: Zeile 1:
Der [[Shell-Befehl]] <b>ffmpeg</b> kann Daten von einem [[Videoformat]], [[Audioformat]] oder [[Grafikormat]] in ein anderes umwandeln. Er wird im Rahmen des Projekts [[FFMPEG (Projekt)|FFMPEG]] entwickelt und unterstützt auch das Aufnehmen und Kodieren von einer TV-Karte in Echtzeit.
+
Der [[Shell-Befehl]] <b>ffmpeg</b> kann Daten von einem [[Videoformat]], [[Audioformat]] oder [[Grafikformat]] in ein anderes umwandeln. Er wird im Rahmen des Projekts [[FFMPEG (Projekt)|FFMPEG]] entwickelt und unterstützt auch das Aufnehmen und Kodieren von einer TV-Karte in Echtzeit.
 +
 
 +
<b>Transcoder</b> ist eine [[GTK]]-basierte grafische Oberfläche für ffmpeg.
  
 
== Installation ==
 
== Installation ==
Zeile 25: Zeile 27:
  
 
== Verwendung ==
 
== Verwendung ==
 +
 +
Umwandlung eine FLV-Datei in eine MP3-Datei.
 +
 +
$ <b>ffmpeg -i infile.flv outfile.mp3</b>
  
 
Soll angeblich eine RM-Datei in eine MPG-Datei umwandeln.
 
Soll angeblich eine RM-Datei in eine MPG-Datei umwandeln.

Version vom 6. November 2011, 22:27 Uhr

Der Shell-Befehl ffmpeg kann Daten von einem Videoformat, Audioformat oder Grafikformat in ein anderes umwandeln. Er wird im Rahmen des Projekts FFMPEG entwickelt und unterstützt auch das Aufnehmen und Kodieren von einer TV-Karte in Echtzeit.

Transcoder ist eine GTK-basierte grafische Oberfläche für ffmpeg.

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

Umwandlung eine FLV-Datei in eine MP3-Datei.

$ ffmpeg -i infile.flv outfile.mp3

Soll angeblich eine 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 grosse Datei ü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%

Weblinks

Herausgeber Sprache Webseitentitel Anmerkungen
country DE.gif Wikipedia ger FFmpegwbm Enzyklopädischer Artikel