Verwenden Sie FFmpeg zum einfachen Extrahieren von Audio aus FLV-Dateien
Wenn Sie Audio aus Flash(Flash Video) - Videodateien ( FLV -Format) extrahieren möchten , stehen Ihnen einige Optionen zur Verfügung. Leider treffen viele von ihnen die Wahl, den Audiostream in ein anderes Format zu codieren. In einigen Fällen ist dies kein Problem, aber wenn Sie versuchen, das Audio mit dem im Video identisch zu halten, möchten Sie etwas, das das Audio in einem Stück extrahiert. FFmpeg , ein Multimedia-Toolkit für Linux , Mac und Windows , kann dies problemlos tun.
Das folgende Beispiel gilt für Linux , aber sobald Sie es auf Windows oder Mac installiert haben , können Sie denselben Befehl wie unten gezeigt ausführen.
Laden Sie FFmpeg herunter und installieren Sie es
Zuerst müssen Sie FFmpeg herunterladen und installieren . Die meisten Distributionen haben FFmpeg in den Software-Repositories, obwohl ein Teil der Unterstützung möglicherweise aus Gründen des Softwarepatents entfernt wurde. Unabhängig davon reicht(Regardless) für unsere Zwecke eine ziemlich einfache Version von FFmpeg aus. In Ubuntu müssen Sie nur den folgenden Befehl im Terminal verwenden:
Dieser Befehl installiert auch einige zusätzliche Bibliotheken (zusammen mit FFmpeg ), die für die Unterstützung von Geräten, Formaten und Filtern benötigt werden.
Extrahieren von Audio aus FLV-Dateien
Nach der Installation ist die Verwendung von FFmpeg ziemlich einfach, solange Sie wissen, welche Befehle Sie verwenden müssen. Es gibt Hunderte von verschiedenen Optionen, eine spezielle Syntax, die unter verschiedenen Umständen verwendet werden kann, und die schiere Kraft und Komplexität kann ein wenig überwältigend sein. Glücklicherweise ist FFmpeg(FFmpeg) für unseren Job ziemlich unkompliziert.
Als erstes müssen wir herausfinden, welche Codecs genau in unserer FLV -Datei verwendet werden. Öffnen Sie dazu das Terminal (falls es noch nicht geöffnet ist) und wechseln Sie in das Verzeichnis, in dem sich die FLV -Datei befindet. In unserem Beispiel heißt die Datei Bohemian_Rhapsody.flv und befindet sich auf dem Desktop . Der Befehl zum Eingeben wäre also:
Dadurch wird das Terminalprogramm(Terminal) in dasselbe Verzeichnis (in diesem Fall den Desktop ) verschoben, sodass alle unsere Befehle dort aktiv sind. Dies ist wichtig, denn wenn Sie einem Programm (wie FFmpeg(FFmpeg) ) sagen , dass es auf eine Datei reagieren soll, nur die Datei nicht dort ist, wo das Terminal „schaut“, erhalten Sie Fehler.
Nachdem wir cd verwendet haben, um das Verzeichnis zum Desktop zu wechseln , müssen wir den folgenden Befehl eingeben:
Hinweis: Wenn Sie dies zusammen mit dem Lernprogramm versuchen, ersetzen Sie den Namen Ihrer Datei jedes Mal, wenn Sie ihn in den Befehlen verwenden.(Note: if you’re trying this along with the tutorial, substitute the name of your file each time you see it used in the commands.)
Der obige Befehl ist ein bisschen wie ein Hack, und Sie erhalten Fehler, aber keine Sorge. Was wir ffmpeg tatsächlich gesagt haben, ist, dass Bohemian_Rhapsody.flv die Eingabedatei ist. Das sagt das „-i“ zu ffmpeg.
Wenn wir nach dem Befehl die Eingabetaste drücken, haben wir ffmpeg nicht genau gesagt, was mit der Datei zu tun ist, also spuckt es einen Fehler aus. Kein Problem. Ignoriere es einfach. Denn neben dem Fehler erhalten wir auch Informationen über die Datei. Der Teil, an dem wir interessiert sind, sieht in etwa so aus:
Die obigen Informationen sagen uns die folgenden Dinge. Der Reihe nach sagt es uns, dass der Stream mit dem AAC -Encoder codiert ist, dass er eine Frequenz von 44100 Hz hat (die richtige Abtastrate zum Brennen auf CD), dass er Stereo ist, 16-Bit-Samples verwendet und eine Bitrate hat von 107 kb/s. Zum Extrahieren interessiert uns am meisten, dass die Datei AAC -Audio enthält. Wenn wir das wissen, müssen wir nur den folgenden Befehl eingeben:
Hier ist, was die verschiedenen Teile des vorherigen Befehls tun:
ffmpeg – startet FFmpeg
-i Bohemian_Rhapsody.flv – gibt FFmpeg den Namen der Eingabedatei
-vn – weist FFmpeg an, die Videospur zu ignorieren
-acodec copy – kopiert die Audiospur (anstatt in ein anderes Format zu codieren)
Bohemian_Rhapsody.m4a – Name der Ausgabedatei
Nachdem Sie den vorherigen Befehl eingegeben haben, sollte nur etwa eine Sekunde vergehen, und Sie sollten eine neue Datei auf Ihrem Desktop mit dem Namen Bohemian_Rhapsody.m4a bemerken , die nichts als die ursprüngliche Audiospur aus der ursprünglichen FLV -Datei enthält. Öffnen Sie es einfach(Just) in Ihrem bevorzugten Mediaplayer und hören Sie es sich an, um sicherzustellen, dass alles so ist, wie es sein sollte.
So einfach ist das. Natürlich hat FFmpeg viele, viele andere Optionen zur Verfügung. Sie können das Audio in ein anderes Format umcodieren, um es auf ein Mobiltelefon, einen MP3 - Player oder eine WAV -Datei hochzuladen. Sie können das Video aus dem ursprünglichen FLV bearbeiten(FLV) , wenn Sie möchten, und mit der Bitrate, der Abtastrate und der Anzahl der Kanäle herumspielen.
Und vielleicht möchten Sie das später lernen, aber im Moment wissen Sie eines mit Sicherheit: Es ist einfach, FFmpeg zu verwenden , um Audio aus einer Datei im FLV -Format zu extrahieren. Einfach(Simple) und schnell.
Related posts
Erstellen und bearbeiten Sie Zip-Dateien in Linux mit dem Terminal
So navigieren und verwenden Sie die Linux-Verzeichnisstruktur
7 Möglichkeiten zum Komprimieren und Entpacken von Dateien unter Linux
Einrichten und Konfigurieren von TCP/IP-Dateien unter Linux (TCP/IP-Einstellungen für Linux)
5 gute Gründe, Windows für Linux aufzugeben
Verwenden Sie MSStyles, um Wine-Anwendungen in Linux zu gestalten
Häufige Gründe für Ubuntu-Abstürze und Wiederherstellung
So installieren Sie Linux Mint neu, ohne Ihre Daten und Einstellungen zu verlieren
Linux-Dateiberechtigungen – Was ist Chmod 777 und wie wird es verwendet?
Verknüpfungen zum Rechtsklick-Kontextmenü in Ubuntu hinzufügen
Verwenden Sie den Linux-Befehl „dd“ mit einer einfachen GUI
6 einfache Möglichkeiten, Ihre Ubuntu-Installation zu beschleunigen
Anzeigen und Ausblenden von Desktopsymbolen in GNOME Linux
Erstellen Sie eine benutzerdefinierte Live-Linux-Distribution mit Linux Live Kit
Terminal-Tricks: Verwenden Sie das Terminal als Wecker
So kompilieren Sie Softwarepakete unter Linux
So installieren Sie eine Linux-Distribution auf Ihrem Chromebook
So installieren Sie fast jeden Drucker auf Ubuntu
Konfigurieren Sie Ubuntu so, dass es eine inaktive Anzeige nicht dimmt oder ausschaltet