Hier ist eine kurze Anleitung zum Konvertieren von Audiodateien mit ffmpeg. |
Format Audio
MP3 -> MP3
Dies dient dazu, die Qualität eines MP3 zu verringern:
$ lame -b 64 source_file.mp3 destination_file.mp3
64 ist die neue Bitrate der Datei. Jeder der folgenden Werte kann verwendet werden: 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320. Je höher die Bitrate, desto höher die Audioqualität ( und je höher die Dateigröße).
MP3 -> OGG
Mp32ogg-Programm erforderlich
$ sudo aptitude installiere mp32ogg
Umwandeln
$mp32ogg Musik.mp3 Musik.ogg
So konvertieren Sie den gesamten Ordner
$ mp32ogg * .mp3 * .ogg
Hier sind einige gängige Konvertierungen in Audiodateien mit Ffmpeg.
WMA -> MP3
Nach dem Parameter ab wir werden die spezifizieren Bitrate des MP3 (192 im Beispiel).
$ ffmpeg -i inputFile.wma -f mp3 -ab 192 OutputFile.mp3
MP3 -> AMR
$ ffmpeg -i music.mp3 -codec amr_nb -ar 8000 -ac 1 -ab 32 music.amr
WAV -> AMR
$ ffmpeg -i music.wav -codec amr_nb -ar 8000 -ac 1 -ab 32 music.amr
MPEG -> MP3
Extrahieren Sie das Audio aus einer MPEG-Datei und konvertieren Sie es in MP3
$ffmpeg -i video.mpg -f mp3 audio_track.mp3
MIDI -> WAV
$ Schüchternheit -Ow -s 44100 -o output.wav input.mid
MIDI -> OGG
$ Schüchternheit -Og -s 44100 -o output.ogg input.mid
Videoformate
Einige gängige Konvertierungen in Videodateien werden unten mit aufgeführt Ffmpeg.
AVI -> FLV
$ ffmpeg -i movie.avi -codec mp3 -ar 11025 movie.flv
Ab Version 9.04 müssen Sie das Paket libavcodec-unstripped-52 installieren und in den Befehlsoptionen '-acodec mp3' durch '-acodec libmp3lame' ersetzen.
AVI -> VCD
Option hinzufügen -HQ Verwenden Sie hohe Qualität.
$ ffmpeg -i meinedatei.avi -ziel pal-vcd meinedatei_vcd.mpg
AVI -> DV
Dies ist das digitale Videoformat, das auch von einer digitalen Videokamera erzeugt wird und für die Bearbeitung mit Kino verwendet werden kann.
$ ffmpeg -i movie.avi -target pal-dv movie.dv
Dies gibt mir einige Audio-Timing-Fehler, die ich nicht wahrnehmbar sehe. Wenn Sie sie vermeiden möchten, müssen Sie dies folgendermaßen tun:
$ mencoder movie.avi -ovc lavc -oac pcm -o movie-new.avi $ ffmpeg -i movie-new.avi -s pal -r pal -ac 2 -ar 48000 movie.dv && rm movie-new.avi
Ein anderer Weg, es zu tun:
$ ffmpeg -i movie.avi -vcodec dvvideo -acodec copy -f dv movie.dv -hq
Kino liest auch das auf diese Weise erzeugte AVI-Format (zum Beispiel von einem FLV):
$ mencoder -oac mp3lame -ovc xvid -of avi -xvidencopts Bitrate = 1350 -o output.avi input.flv
AVI -> PNG
$ ffmpeg -i schwingen.avi -vcodec png -vframes 1 -an -f rawvideo -s 320x240 schwingen1.png
3GP -> MPEG4
$ ffmpeg -i movie.3gp -vcodec mpeg4 -codec mp3 movie.avi
RMVB -> AVI
$ mencoder -oac mp3lame -lameopts cbr = 128 -ovc xvid -xvidencopts Bitrate = 1200 video_input.rmvb -o video_output.avi
MPEG -> 3GP
$ ffmpeg -i file.mpeg -s qcif -r 12 -ac 1 -ar 8000 -b 30 -ab 12 output.3gp
Oder auch mit mehr Qualität:
$ ffmpeg -i file.mpeg -s qcif -r 15 -ac 1 -ar 8000 -b 256000 -ab 15 output.3gp
MPEG -> XviD
$ ffmpeg -i movie.mpg -acodec mp3 -vcodec xvid -b 687 movie.avi
MPEG -> FLV
$ ffmpeg -i movie.mpg -vcodec flv -y movie.flv
Die resultierende Datei enthält die Metadateninformationen nicht korrekt. Dies impliziert, dass, wenn Sie die Datei in einem Flash-Video-Viewer wie verwenden Flash-Videoplayer Die Datei sieht gut aus, aber der Fortschrittsbalken wird nicht aktualisiert. Um dies zu beheben, verwenden Sie das Dienstprogramm flvtool2 dass Sie es in finden http://inlet-media.de/flvtool2. Es wurde in Ruby erstellt, sodass Sie das entsprechende Paket installieren müssen. Es wird so verwendet:
$ flvtool2 -U movie.flv
Wir haben auch ein anderes Dienstprogramm namens FLV-Metadaten-Injektor Selbst wenn es für Windows ist, funktioniert es perfekt mit Wine (zumindest die Kommandozeilenversion). Es wird so verwendet:
$ wine flvmdi.exe movie.flv
Eine andere Möglichkeit, in das FLV-Format zu konvertieren, ist die Verwendung von Gedächtnis-Codierer:
$ mencoder movie.avi -o movie.flv -of lavf -oac mp3lame -lameopts br = 32 -af lavcresample = 22050 -srate 22050 -ovc lavc -lavcopts vcodec = flv: vbitrate = 340: autoaspect: mbd = 2: trell: v4mv -vf scale = 320: 240 -lavfopts i_certify_that_my_video_stream_does_not_use_b_frames
FLV -> MPEG
$ ffmpeg -i video.flv video.mpeg
FLV -> AVI
$ ffmpeg -i video.flv video.avi
JPG -> DivX
$ mencoder -mf on: w = 800: h = 600: fps = 0.5 -ovc divx4 -o output.avi * .jpg
Es zeigt Ihnen also alle zwei Sekunden ein Foto. Wenn Sie alle vier Sekunden möchten, sollten Sie 0.25 eingeben fps.
Wenn dieser Befehl bei Ihnen nicht funktioniert, versuchen Sie es
$ mencoder "mf: //*.jpg" -mf fps = 0.25 -vf scale = 480: 360 -o output.avi -ovc lavc -lavcopts vcodec = mpeg4
Damit erhalten Sie ein Video aller JPG-Dateien, die sich in dem Pfad befinden, von dem aus Sie den Befehl starten, und das Ihnen alle 1 Sekunden 4 Foto zeigt
Fügen Sie Untertitel in ein Video ein
$ mencoder -ovc lavc -oac mp3lame movie.avi -o movie_with_subtitles.avi -sub subtitles.srt
Konvertieren Sie ein Video in das OGV Theora-Format
Ogg Theora ist der in Ubuntu standardmäßig vorinstallierte Video-Codec, sodass Sie kein Codec-Paket installieren müssen, um sie in Ubuntu abzuspielen (das ist der Vorteil von theora). Im Folgenden finden Sie einige Beispiele für die Verwendung von Videokonvertierungen ffmpeg2theoraUm es zu installieren, öffnen wir ein Terminal (Anwendungen> Zubehör> Terminal) und schreiben:
$ sudo aptitude installiere ffmpeg2theora
Ffmpeg2theora ist ein Befehlsprogramm (keine Grafik), daher wird alles vom Terminal aus verwendet. Das zu konvertierende Video muss sich im Home-Ordner des Benutzers befinden.
beliebiges Videoformat -> Ogg Theora
$ ffmpeg2theora video clip.extension
Dadurch wird eine Ogv Theora-Datei mit dem Namen video clip.ogv erstellt. Um es mit einer anderen Qualität zu codieren, sagen wir Videoqualität: 7 und Audioqualität: 3:
$ ffmpeg2theora -v 7 -a 3 video clip.extension
Sie können auch die v2v-Voreinstellungen verwenden, um Ihr Video zu codieren
$ ffmpeg2theora -p Vorschau Videoclip.dv
o
$ ffmpeg2theora -p pro video clip.dv
dass die Codierung des Videos von der zweiten 10 beginnt und in der zweiten Minute des Videos endet
$ ffmpeg2theora -s 10 -e 120 video clip.extension
dass das Video britrate 512 und das Audio 96 ist
$ ffmpeg2theora -V 512 -A 96 Videoclip.Erweiterung
Die Größe des Videos wird auf 640 × 480 geändert
$ ffmpeg2theora -x 640 -y 480 video clip.extension
Videogröße optimieren
$ ffmpeg2theora - optimiert die Erweiterung des Videoclips
Geben Sie den Ausgabenamen an (Video bereits codiert).
$ ffmpeg2theora -o Videoclip mit alternativem Namen. Erweiterung
Wie es offensichtlich ist, können Sie die vorherigen Befehle in einer einzigen Zeile verwenden
$ ffmpeg2theora -s 10 -e 120 -V 512 -A 96 x 640 -y 480 --optimieren Sie -o Videoclip mit alternativem Namen
Überprüfen Sie das Ergebnis
Wenn das Zielformat vom Media Player nicht unterstützt wird Totem Sie können die Anwendung verwenden ffplay Was kommt in der Packung ffmpegwird jedes Format abgespielt, das von unterstützt wird ffmpeg. Dies ist beispielsweise für das mobile AMR-Audioformat nützlich.
Andere Konverter
- Konvertieren Sie kostenlose Videodateien direkt auf Ihr Mobiltelefon, Ihren iPod, Ihre PSP und Ihren PC Es handelt sich um einen Online-Konvertierungsdienst, sodass auf Ihrem PC nichts installiert sein muss.
- Zamzar Ein weiterer kostenloser Online-Formatkonverter. Es ermöglicht die Konvertierung von Dokumenten sowie Audio und Video.
- Fisch Und noch ein Online-Formatkonverter!
- Mobile Media Converter Es ist ein Multiplattform-Konverter mit einer ziemlich einfachen grafischen Oberfläche. Funktioniert mit einer Version Ffmpeg kompiliert, um zusätzliche Formate zu unterstützen.
- Edge-Transcoder Es ist ein neues Projekt, das insbesondere die Konvertierung von Videoformaten erheblich erleichtert. Grafisch ist es sehr schön, obwohl es noch nicht für Ubuntu gepackt ist und wenn Sie es ausprobieren möchten, müssen Sie es auf die alte Weise tun.
- Dateien konvertieren Dateien konvertieren ist ein neuer Online-Dateikonvertierungsdienst. Dies ist eine weitere Option, die Benutzer bei der Auswahl eines Dienstes haben, mit dem wir eine Datei in einem bestimmten Format eingeben können, damit sie in eine andere Datei im selben oder in einem anderen Format innerhalb derselben Kategorie konvertiert werden kann.
- Kometdocs Es handelt sich um einen leistungsstarken Mehrzweck-Online-Konverter, der mit mehr als 50 verschiedenen Formaten arbeitet und es Ihnen ermöglicht, alle Arten von Konvertierungen direkt über den Browser durchzuführen, ohne dass etwas installiert werden muss, und völlig kostenlos.
Danke… Ich wusste nicht alles, was ein so einfaches, aber leistungsstarkes Programm kann. Jeden Tag bin ich mehr von meiner Entscheidung überzeugt, auf Linux umzusteigen (ich habe OpenSuse 12.2).
Welcher Video-Editor ist auf dem Foto zu sehen?
Es heißt «Cinelerra»
Vielen Dank! Prost!
Ich nehme meinen Hut vor einem so schönen Thema und wertvollen Informationen ab, ich muss kommentieren, dass ich gestern, den 12, nach einem Wechsel der Videoformate gesucht habe und auf Informationen von Ffmpeg gestoßen bin, nachdem ich gelesen habe, dass ich seine wahre Kraft sehe und heute ich Finden Sie dieses Thema mit detaillierten Informationen.
Ausgezeichnetes Thema
Ein weiterer Kopfschmerz, der durch diesen Blog geheilt wurde. Ohne Zweifel das Beste im Internet.
Danke Dani.
Umarmung! Paul.