Was sind einige Audio / Video-Konverter für Linux? [geschlossen]

28

Was sind einige Audio / Video-Konverter für Linux?

user137757
quelle
3
"geschlossen" :( Vielen Dank Moderatoren. Diese Frage war sehr wichtig für mich. ... haben Sie bemerkt, dass es zwanzigtausend Mal angesehen wurde?
Mina Michael

Antworten:

22

Ich konzentriere mich auf Video - Konverter hier, obwohl FFmpegoder mencoderkann auch Audio codieren.

Grafische Oberfläche

Handbremse

Von seiner Homepage:

HandBrake ist ein Open-Source-Multithread-Video-Transcoder mit GPL-Lizenz und mehreren Plattformen.

Benutzerfreundliche Benutzeroberfläche mit Voreinstellungen für verschiedene Hardwaregeräte; kann DVDs mit Leichtigkeit rippen.

Avidemux

Von seiner Homepage:

Avidemux ist ein kostenloser Video-Editor, der zum einfachen Ausschneiden, Filtern und Codieren entwickelt wurde. Es unterstützt viele Dateitypen, einschließlich AVI, DVD-kompatiblen MPEG-Dateien, MP4 und ASF, unter Verwendung einer Vielzahl von Codecs. Aufgaben können mithilfe von Projekten, Jobwarteschlangen und leistungsstarken Skriptfunktionen automatisiert werden.

Auch ziemlich einfach zu bedienen. Es ist etwas vergleichbar mit VirtualDub unter Windows.

VLC

VLC bietet eine leicht zugängliche Konvertierungsfunktion in Media-> Convert / Save. Eine Anweisung wird hier gegeben .

Befehlszeilenschnittstelle

FFmpeg (oder seine Gabel avconv) ###

Von seiner Homepage:

FFmpeg ist eine vollständige plattformübergreifende Lösung zum Aufzeichnen, Konvertieren und Streamen von Audio und Video. Es enthält libavcodec - die führende Audio / Video-Codec-Bibliothek.

Beispiel:

ffmpeg -i input.mkv -c:v mjpeg -b 2000k -c:a libmp3lame -ab 128k -ar 44100 -vf denoise3d,scale=640:360 output.avi

Mencoder

mencoder ist Teil des MPlayer-Projekts und hat daher die gleiche Syntax.

Beispiel:

mencoder input.wmv -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=3000 -oac mp3lame -lameopts cbr:br=160 -vf denoise3d,scale=640:360 -o output.avi 

Handbremse

Handbremse hat auch eine Befehlszeilenschnittstelle.

Codec-Einschränkungen aufgrund von Softwarepatenten

Beachten Sie, dass aufgrund von Softwarepatenten einige Programme in den Standard-Ubuntu-Repositories bestimmte Codecs nicht enthalten (die H264- Codierung ist ein prominentes Beispiel).

Problemumgehungen für reduzierte Binärdateien:

Aktivieren Sie die Medibuntu- Repositorys:

sudo -E wget --output-document=/etc/apt/sources.list.d/medibuntu.list http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list && sudo apt-get --quiet update && sudo apt-get --yes --quiet --allow-unauthenticated install medibuntu-keyring && sudo apt-get --quiet update
sudo apt-get dist-upgrade

Verwenden Sie eine vorgefertigte statische Binärdatei

Beispielsweise können Sie FFmpeg mit allen hier unterstützten Codecs herunterladen: http://ffmpeg.gusari.org/static/

Wenn Sie diese Binärdatei ausführen möchten, vergessen Sie nicht, sie mit dem vollständigen Pfad aufzurufen. Andernfalls wird der FFmpeg von Ubuntu ausgeführt.

Bauen Sie die Binaries selbst ...

... und alles einbinden, was Sie wollen. Dies ist natürlich die mühsamste Lösung.

Phoibos
quelle
Zumindest für ffmpeg gibt es eine ziemlich umfassende Kompilierungsanleitung im ffmpeg-Wiki.
Übelsuppe
2

Das hängt davon ab, was Sie damit meinen Best. Es gibt viele von ihnen da draußen. ffmpeg(avconv ) ist mein Favorit. Es ist eine vollständige plattformübergreifende Lösung zum Aufzeichnen, Konvertieren und Streamen von Audio und Video. Es enthält libavcodec - die führende Audio- / Video-Codec-Bibliothek. Weitere Informationen finden Sie unter http://www.ffmpeg.org/ffmpeg.html

Mostafa Shahverdy
quelle