Erfahren Sie, wie Sie mit FFmpeg Videos vom Terminal konvertieren

ffmpeg

Wie viele von euch nicht haben auf verschiedene Programme zurückgegriffen um einige Ihrer Videodateien aus Kompatibilitätsgründen mit einem Gerät in ein anderes Format konvertieren zu können oder einfach durch Reduzierung des Gewichts etwas mehr Speicherplatz zu gewinnen.

Ich für meinen Teil habe verschiedene Programme verwendet und unterschiedliche Ergebnisse erzielt, In den meisten von ihnen sind wir sehr auf die Optionen beschränkt, die sie uns anbieten, von der Möglichkeit, nur in bestimmte Formate zu konvertieren, nur in dasselbe oder einige andere mit vielen Optionen, von denen Sie keine Ahnung haben, was jeder von ihnen tut.

dieses Mal Ich nutze diese Gelegenheit, um mit Ihnen zu teilen Ein großartiges Tool, das angesichts aller Funktionen und Optionen, die es uns bietet, sehr leistungsfähig und einfach zu bedienen ist.

Dieses Tool heißt FFmpeg Wie ich bereits erwähnt habe, ist es recht einfach zu bedienen und richtet sich sowohl an Personen mit fortgeschrittenem Wissen als auch an Anfänger.

FFmpeg ermöglicht es uns, Audio und Video aufzunehmen, zu konvertieren und zu streamen, Dieses Programm ist freie Software, Es wurde ursprünglich für die GNU / Linux-Umgebungen entwickeltAufgrund seiner großen Beliebtheit kann es jedoch auch auf den meisten Betriebssystemen, einschließlich Windows, kompiliert werden.

Wir können auch hervorheben, dass dieses Programm, die meisten seiner Entwickler, ebenfalls aus dem MPlayer-Projekt stammen.

Zuletzt muss ich das erwähnen FFmpeg ist ein Befehlszeilenprogramm Daher wird keine grafische Oberfläche verwendet, obwohl es WinFF gibt, das eine grafische Benutzeroberfläche ist. Ich persönlich kann sagen, dass es vorzuziehen ist, die Verwendung von FFmpeg zu lernen, da viele Videokonverter es als Basis verwenden und einige von ihnen unterstützen die Eingabe von benutzerdefinierten Befehlen für dieses Tool.

Bevor ich ein wenig über Ihre Optionen erkläre, werde ich Sie in der folgenden LinkHier können Sie die Audio-, Video- und Bildformate überprüfen, die mit diesem Tool verwendet werden können, sowie die Optionen und Codecs.

Wie installiere ich FFmpeg unter Linux?

Jetzt Bei den meisten Linux-Distributionen ist dieses Tool bereits installiert Standardmäßig, obwohl es nur wenige gibt, die dies für Themen einiger Bibliotheken ausschließen, die nicht Open Source sind. Ohne weiteres überlasse ich Ihnen die Befehle für die Installation.

Für Debian, Ubuntu und Derivate:

sudo apt-get install ffmpeg

Für ArchLinux, Manjaro und Derivate:

sudo pacman -S ffmpeg

Für Fedora, Red Hat, CentOS, openSUSE und Derivate:

sudo dnf install ffmpeg 

Wie benutzt man FFmpeg?

Der erste Schritt ist Definieren Sie, in welches Format wir unser Video konvertieren möchtensowie das Audioformat, wenn das Video eine bestimmte Auflösung haben soll, wenn wir eine bestimmte Größe für das resultierende Video wünschen, Audio-Bitrate, Video-Bitrate, fps usw.

Um nun mit der Verwendung des Programms zu beginnen, Wir müssen ein Terminal eröffnen, Wir werden mit dem Abrufen von Informationen aus dem Video beginnen mit denen wir arbeiten werden, verwenden wir dazu den folgenden Befehl:

ffmpeg -i ~/Videos/video.mp4

Wir können den Pfad des Videos angeben oder uns einfach im Terminal über dem Ordner positionieren, in dem sich unser Video befindet. In meinem Fall zeigt es mir Folgendes:

ffmpeg Videoinformationen

Mit diesen Informationen können wir eine Reihe von Werten annehmen mit dem wir unser neues Video erstellen können, wenn Sie die Auflösung, fps, Audio und andere erhöhen möchten, können Sie es tun, aber das Ergebnis wird schlecht sein.

In meinem Fall bin ich daran interessiert, das Video so zu konvertieren, dass ich es auf meinem Multimedia-Server verwenden und direkt auf Chromecast abspielen kann (da es keine Transkonditionierung unterstützt). In Ihrem Fall sollten Sie sich ein wenig mit den empfohlenen Formaten sowie den Werten für ein bestimmtes Gerät befassen.

Der andere Fall, wenn Sie kein Interesse an etwas Bestimmtem haben und es einfach konvertieren Die Befehle lauten wie folgt.

Konvertieren Sie von einem Format in ein anderes und lassen Sie ffpmeg sich um die praktischen Werte kümmern:

ffmpeg -i videoaconvertir videoresultante

Es gibt so etwas zum Beispiel von mp4 zu avi oder flv zu mpeg oder mkv zu avi usw.

ffmpeg -i video.mp4 nuevovideo.avi
ffmpeg -i video.flv nuevovideo.mpeg
ffmpeg -i video.mkv nuevovideo.avi

Jetzt Ich werde Ihnen einige Parameter hinterlassen und was sie tun:

-qscale 0: Behalte die gleiche Auflösung bei

Zum Ändern der Videoauflösung in diesem Fall auf 1280 × 720

m-Filter: v Maßstab = 1280: 720 -c: eine Kopie

-s 1280 × 720 -c: eine Kopie

-aspect 16: 9: Wenn Sie das Seitenverhältnis ändern möchten, in diesem Fall 16: 9

-b: v 2600k: Bitrate des Videos in diesem Fall um 2600

-b: bei 128k: Bitrate des Audios hier in diesem Fall 128

-pass 1: In wie vielen Durchgängen wird die Videokonvertierung abgeschlossen (empfohlen wird 2)

-c: a aac: Codec des Audios in diesem Fall aac

-c: v libx264: Codec des Videos in diesem Fall h.264

-framerate 30: Wie viele FPS hat das Video in diesem Fall 30

-threads 2: Diese Option kann bei einem Prozessor mit 2 oder mehr Kernen angeben, dass mehr als 1 für die Videokonvertierung verwendet werden, und beschleunigt so den Prozess.

Es gibt viele, die ich Ihnen zum Lesen empfehle dieses andere Wiki wo er die Verwendung für jeden einzelnen Fall ausführlicher erklärt.

In meinem Fall interessiere ich mich, wie bereits erwähnt, für meinen Chromecast. Dazu muss ich ihn folgendermaßen platzieren:

ffmpeg -i video.mp4 -pass 2 -b:a 128k -c:a aac -c:v libx264 -qscale 0 -framerate 29 -threads 2 nuevovideo.mp4

Ohne weiteres kann ich nur sagen, dass es ein einfaches Werkzeug ist, aber ziemlich mächtig, wenn man sich mit dem Thema und allen Optionen befasst, die FFmpeg uns bietet.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Sieger sagte

    Gutes Tutorial

  2.   Edd sagte

    Fabelhaft. Sehr hilfreich. Ich brauchte es.

  3.   Enrique Salgado sagte

    Okay!!! Danke vielmals

  4.   aufhören sagte

    Sehr guter Tutor.

    Und wenn Sie Windows wollen:
    1.- Downloads auf Github: https://github.com/BtbN/FFmpeg-Builds/releases
    Entpacken Sie in einer Zip, wenn Sie GPL oder LGPL usw. möchten.
    2.- Kopieren Sie aus dem Download-Ordner nach C: \ und ändern Sie den langen Namen in einen kurzen Namen für "C: \ FFMPEG-XX", wobei XX die Version ist
    3.- Drücken Sie Windows + Pause, dann auf "Erweiterte Systemeinstellungen", dann auf "Umgebungsvariablen", dann zuerst auf "Benutzervariablen für XXXX", schauen Sie auf "PATH" und klicken Sie auf "PATH" und fügen Sie am Ende Folgendes hinzu: "; C: \ FFMPEG-XX \ bin; C: \ FFMPEG-XX \ lib", dann "OK" oder "ACCEPT" und dann "Systemvariablen" und klicken Sie auf "PATH" und fügen Sie am Ende Folgendes hinzu: «; C: \ FFMPEG-XX \ bin; C: \ FFMPEG-XX \ lib », klicken Sie dann auf« OK »oder« OK. Wenn Sie fertig sind, klicken Sie auf OK und akzeptieren Sie dann. Starten Sie den Computer nicht neu. Schließen Sie einfach die Konsole des CMD-Terminals und die Konsole des POWERSHELL-Terminals. Die Konsolen werden von selbst neu gestartet, ohne dass der Computer neu gestartet werden muss.

    1.    aufhören sagte

      Letzte letzte Schritte….

      Verwenden Sie dann die oben angegebenen Parameter unter Linux.

      Viel Glück !!!

      Wenn Sie in einem 1280 × 727 (720p) wollen, lasse ich die Befehle für Windows CMD oder POWERSHELL:

      ffmpeg.exe -ic: \ my_folder \ video.mpg -b: a 128k -s 1280 × 720 -aspect 16: 9 -c: aac -c: v libx264 -framerate 29 c: \ my_folder \ newvideo.mp4

      oder die mysteriöse 1280 × 727 (wie die Boeing 727! fügen Sie die 7 anstelle der "0" hinzu), bekannt als "727p", und wir sind wie folgt:

      ffmpeg.exe -ic: \ my_folder \ video.mpg -b: a 128k -s 1280 × 727 -aspect 16: 9 -c: aac -c: v libx264 -framerate 29 c: \ my_folder \ newvideo.mp4