Ist es sinnvoll, eine Datei in eine höhere Audio-Bitrate umzuwandeln?

52

Wenn eine bestimmte Datei (mp4, flv usw.) eine Audio-Bitrate von 95 kbit / s hat - ist es sinnvoll, bei der Konvertierung in mp3 oder ein anderes Format eine höhere Bitrate auszugeben (sei es verlustbehaftet oder nicht)?

Würde dies zu einer höheren Audioqualität oder nur zu einer größeren Datei führen?


Bearbeitungen nach vielen Antworten + Kommentaren:

  • Ich spreche nicht davon, dass die Ausgabe eine bessere Qualität hat als die Eingabe: Offensichtlich ist das nicht möglich. (Abgesehen davon, dass Sie von einem verlustfreien Format zu der ursprünglichen Wave wechseln.) Ich spreche davon, ob eine Ausgabe mit einer höheren Bitrate als die Eingabe eine bessere Qualität hat, als sie ansonsten haben könnte.

  • Bitte beachten Sie, dass mir bewusst ist, dass das Konvertieren zwischen verlustbehafteten Formaten nicht zu empfehlen ist. Nur, dass in einigen Fällen eine Original-CD / Wave möglicherweise nicht verfügbar ist. Die Frage ist nur, wie nützlich es ist, die Bitrate beim Konvertieren optional zu erhöhen .

  • Vielleicht ist eine Unterfrage hilfreich: Ist die Antwort vom Typ der Ausgabedatei abhängig (verlustfrei oder verlustbehaftet)?

  • Die beiden Antworten mit den meisten Stimmen ( dies und das ) scheinen unterschiedliche Aussagen zu machen, nämlich dass die Bitraten nicht direkt vergleichbar sind und wenn das Original-Audio in einem effizienteren Format vorliegt , sollte das Ausgabe- Audio ( weniger effizient ) haben eine etwas überlegene Bitrate (die gleiche Idee hier und hier ) - aber während MP3 weniger effizient ist, bin ich mir nicht sicher, welche Formate genau die effizienteren sind . (ist es aac?) (- Und im Allgemeinen scheinen die Antworten auf eine der beiden Positionen zu fallen, die durch die am häufigsten gewählten Antworten dargestellt werden.)

Gemeinschaft
quelle
3
Wenn Sie wirklich neugierig sind, warum dies nicht hilft, lesen Sie über das Sampling-Theorem. en.wikipedia.org/wiki/Nyquist%E2%80%93Shannon_sampling_theorem
kmort
8
@kmort Das Nyquist-Theorem hat damit absolut nichts zu tun. Ich wage zu behaupten, dass die meisten MP3-Dateien sowieso mit 44,1 kHz abgetastet werden. Das eigentliche Problem ist, welches verlustbehaftete Schema in der Codierungsphase angewendet wird (psychoakustische Filter usw.)
siehe
11
Ich glaube nicht, dass er eine höhere Qualität als die Eingangsquelle erwartet, aber er möchte wissen, ob das Transkodieren eines 128-KBit / s-AAC in einen 192-KBit / s- oder 256-KBit / s-MP3 besser klingt als das Transkodieren in einen 128-KBit / s-MP3. Ich habe mich das gleiche gefragt, da ich eine Reihe von AAC-Dateien habe, die ich manchmal in MP3 konvertiere, da der Auto-Player nur MP3 versteht.
Johnny
2
@Johnny - genau: Ich verwende Format Factory, mit dem die Bitrate
3
Richtig; Es geht nicht darum, die Qualität zu verbessern, sondern den Schaden durch eine weitere Formatverschiebung zu minimieren. In dieser Hinsicht ist ein Zielformat mit höherer Bitrate durchaus sinnvoll. Viele kniehohe Antworten auf diese Frage.
Fragen Sie nach Monica

Antworten:

90

Ja, es kann durchaus sinnvoll sein, wenn Sie gezwungen sind, das Format zu ändern.

Wenn Sie eine Datei mit 95 KBit / s in einem hocheffizienten Format haben, benötigt ein relativ ineffizientes Format wie MP3 eine höhere Bitrate, um die gleiche Qualität beizubehalten.

Natürlich werden Sie niemals etwas zurückbekommen, das an erster Stelle verloren gegangen ist. Im Gegenteil, die Kodierung als MP3 verringert die Qualität weiter. Jedes verlustbehaftete Format verwendet andere Mittel, um die Menge der gespeicherten Daten zu reduzieren, indem (vereinfachte) "nicht benötigte" Teile der Daten weggeworfen werden. Rundreise durch eine Reihe von verschiedenen Formaten und es wird nicht mehr viel übrig sein ...

Wenn Sie also der Qualität Ihrer Datei so nahe wie möglich kommen möchten, sollten Sie eine höhere Bitrate wählen. 320 kbit / s sind wahrscheinlich verschwendeter Speicherplatz, aber für MP3-Dateien werden 128 bis 192 benötigt, um die Qualität einer effizienteren 95 kbit / s-Datei beizubehalten oder zumindest annähernd zu erreichen.

linac
quelle
30
@Luke Anders ausgedrückt: Wenn Sie ein 96-kb / s-Flash-Audio-Format direkt in ein 96-kb / s-MP3-Format konvertieren, kann dies zu einem zusätzlichen Datenverlust führen. Bitraten sind nicht direkt vergleichbar. Eine MP3-Datei mit 96 KBit / s kann die in der Flash-Audio-Version enthaltenen Daten zerstören. Angesichts der Größe der Datei ist die Konvertierung der 96-KBit / s-Datei in beispielsweise eine 192-KBit / s-MP3-Datei durchaus sinnvoll. Dies verbessert die Qualität natürlich nicht, vermeidet jedoch eine weitere Verschlechterung.
Dienstag,
2
@ dbr das macht mehr Sinn
Kanadier Luke REINSTATE MONICA
8
Dies ist mit Abstand die beste Antwort. Ein weiterer Fall von StackOverflows Voreingenommenheit zugunsten von Antworten, die sagen, dass man niemals etwas tun soll, was normalerweise eine schlechte Idee ist, im Gegensatz zu Antworten, die den Eckfall erkennen.
Potatoswatter
1
Diese Antwort stimmt mit der Frage überein. Es sollte weit oben sein.
Adi
2
Ja - aber ändern Sie niemals die Sampling-Frequenz, es sei denn, Sie verfügen über ein professionelles Audio-Engineering-Setup und beherrschen 96 kHz auf 44,1 für CDs.
Thomas W
49

Im Allgemeinen führt dies normalerweise nicht zu einer höheren Audioqualität. Der Grund dafür ist, dass Sie keine Sounds erstellen können, die nicht in der Originaldatei enthalten sind.

Im besten Fall sind es, wie Sie vorschlagen, nur größere Dateien.

Im schlimmsten Fall können die Dateien sogar eine schlechtere Qualität aufweisen, da der zweite verlustbehaftete Encoder versucht, die Ausgabe eines vorherigen verlustbehafteten Encoders zu codieren. Sie werden sowohl Rauschen als auch echte Daten codieren.

Wenn Sie eine verlustfreie Quelle haben und in eine verlustbehaftete Ausgabe konvertieren, kann die Neucodierung mit höherer Bitrate von Vorteil sein. Dies würde jegliche Verschlechterung der verlustbehafteten Ausgabe minimieren.

Wenn Sie können, ist es weitaus besser, zur ursprünglichen Quelle zurückzukehren und sie mit der von Ihnen gewünschten höheren Bitrate neu zu codieren.

ChrisF
quelle
10
In den meisten Fällen ist das Ergebnis von geringerer Qualität, da der zweite verlustbehaftete Codierer versuchen wird, das resultierende Rauschen vom Ausgang des ersten Codierers zu codieren.
afrazier
14
Dies erinnert an eine andere hoffnungslose Technologie ... Digitalzoom ...
Tumchaaditya
12
Ich habe dem zugestimmt, aber ich glaube, Sie haben die Frage falsch verstanden. Angenommen, ich besitze ein tragbares Gerät, das nur das MP3-Format unterstützt, und ich habe meine gesamte Musik als 96-KBit / s-WMA-Dateien. Ist es sinnvoll, bei der Konvertierung in MP3 eine höhere Bitrate zu verwenden? Ich würde sagen, dass es das tut.
yms
4
Ich würde sagen, dass es sinnvoller ist, Ihre CDs erneut zu rippen oder MP3s zu erwerben, als von Medien mit niedriger Bitrate neu zu codieren.
afrazier
10
Dies ist keine wirklich nützliche Antwort auf die Frage des OP. Sicher, Re-Encoding mit einer höheren Bitrate ein weiteres verlustbehafteten Algorithmus wird nicht die Qualität zu verbessern, aber wie die andere Antwort unten zu Recht sagt, wenn Sie müssen zB mp3 verwenden und AAC haben, möchten Sie wahrscheinlich ein verwenden , hohe Bitrate, um möglichst viele Verluste zu vermeiden.
Alastair
7

Durch Erhöhen der Bitrate erzielen Sie keine höhere Klangqualität.

Stellen Sie sich das so vor: Als es von einem Originalmedium konvertiert wurde (sagen wir eine CD), wurde es komprimiert, um den "Inhalt" in eine kleinere "Box" zu packen verlustbehaftete und verlustfreie Formate lesen wollen). Wenn Sie anschließend die Bitrate erhöhen, vergrößern Sie nur die "Box", aber der "Inhalt" ist immer der gleiche.

Sekhemty
quelle
1
Und damit wird der Encoder den Inhalt "dehnen", um zu versuchen, die neue größere Box zu passen. Das Ergebnis ist eine noch schlechtere Qualität.
Frank B
@ FrankB ah ... nein. Das Worst-Case-Szenario mit einer zu hohen Bitrate ist das Erstellen einer Datei, die größer als erforderlich ist: Dadurch wird der Klang nicht schlechter (im Vergleich zum Codieren mit einer niedrigeren Bitrate).
Übelsuppe
6

Zunächst ist es richtig, dass Sie bei der Probenahme keine weiteren Informationen erhalten. Wenn Sie die Abtastung jedoch mit einem Tiefpassfilter (oder Interpolationsfilter) kombinieren, erhalten Sie eine glattere Kurve. Wenn Sie dies an die Stereoanlage weitergeben, wird weniger Rauschen von der Stereoanlage erzeugt, die versucht, das Rauschen zu reproduzieren, das von der ursprünglichen niedrigen Abtastrate herrührt.

Der wichtige Faktor hierbei ist, dass Sie etwas wissen, was Ihre Stereoanlage nicht weiß. Ihre Stereoanlage kennt kein Signalrauschen. Es glaubt, dass das, was Sie füttern, das ist, was Sie wollen. Aber du kennst den Unterschied. Sie möchten nicht die Form des Originalsignals, sondern eine weichere Version. Sie können also das Sample erhöhen und eine glatte Kurve erstellen, bevor Sie es in Ihre Stereoanlage einspeisen.

Hier geht es also nicht darum, mehr Informationen hinzuzufügen, sondern das Rauschen aufgrund der niedrigen Abtastrate zu reduzieren.

Atle
quelle
Tolle Antwort, Atle.
Ankunft
ist es schwierig das zu tun? ich meine: ist es möglich, weitere ratschläge zu geben, wie man das macht? (vielleicht '
Bitrate und Abtastrate sind jedoch orthogonal. Außerdem führen die meisten DACs bereits einen Tiefpassfilter am Ausgang durch, um die digitalen Stufen auszugleichen.
Flauschige
Tatsächlich arbeiten viele DACs mit einer vielfachen Abtastrate und einer viel geringeren Bittiefe, als Sie sich vorstellen können. Dabei wird auf die Tiefpassfilterung zurückgegriffen, um die ursprüngliche Wellenform zu erhalten. Das ist, was Oversampling bedeutet (und deshalb sehen Sie möglicherweise zB "1-Bit-DAC" auf Ihrer Stereoanlage, wenn Sie eine Stereoanlage haben, in der für solche Dinge geworben wird).
Alastair
Upsampling ist hier jedoch nicht relevant, da es sich um verlustbehaftete Wahrnehmungscodecs handelt.
Alastair
4

Sie können das Signal nicht "verbessern", indem Sie die Ausgabe in ein anderes verlustbehaftetes Format (MP3 usw.) umcodieren. Es wird immer schlimmer sein als das Original.

Wenn Sie es neu codieren müssen, ist das beste Ergebnis, das Sie erzielen können, die gleiche Qualität, wenn Sie einen verlustfreien Codec wie FLAC oder ALAC wählen. Oder auch unkomprimierte Formate wie WAV.

Wenn es keine andere Quelle für Ihre Datei gibt, sollten Sie die Version behalten, die Sie haben.

trurl
quelle
4

Wenn eine bestimmte Datei (mp4, flv usw.) eine Audio-Bitrate von 95 kbit / s hat - ist es sinnvoll, bei der Konvertierung in mp3 oder ein anderes Format eine höhere Bitrate auszugeben (sei es verlustbehaftet oder nicht)?

Dies kann sinnvoll sein, da es sich um Bits pro Sekunde in verschiedenen Formaten und nicht um Abtastfrequenzen handelt .

Nehmen wir im Extremfall an, Sie haben eine unkomprimierte RAW-Datei mit 16 Bit pro Sample (Stereo) und einer Abtastrate von 22 kHz. Das sind 700 kbps. Sie verschlüsseln es in MP3, hohe Qualität, 22 kHz und erreichen damit beispielsweise 64 kbit / s.

Angenommen, wir machen jetzt das Gegenteil und möchten einen 64-kbit / s-MP3-Stream als RAW codieren. Ist es sinnvoll, die Datenrate zu erhöhen? Wetten, dass es das tut? Wenn Sie dies nicht tun würden - tatsächlich, wenn Sie die Datenrate nicht genug erhöhen und nur auf 350 kbps steigen würden - würde das RAW-Format nur die Hälfte der Abtastfrequenz zulassen . Oder vielleicht nur 8 Bit pro Sample. Oder vielleicht Mono statt Stereo.

Warum ist das so? Dies liegt daran, dass die Komprimierung der beiden Formate sehr unterschiedlich ist.

Komprimierung * Datenrate = (nützliche) Informationen.

Wenn Sie also mit 10% weniger Komprimierung von einem Format in ein anderes umcodieren, sollten Sie die Datenrate proportional erhöhen.

Tatsächlich etwas mehr als proportional, da der zweite Encoder, wenn er mit dem ersten Decoder kaskadiert, immer einen zusätzlichen Qualitätsverlust verursacht (es sei denn, Sie verwenden zwei verlustfreie Formate), der kompensiert werden muss (auch wenn Sie nicht alle kompensieren können) davon).

Wenn die Transcodierung bei gleicher Qualität zu einer höheren Komprimierung führt, ist eine Erhöhung der Datenrate nicht sinnvoll (tatsächlich kann es gut sein, dass Sie transcodieren, weil das Zielformat eine bessere Komprimierung und damit die gleiche Qualität bei geringeren Daten ermöglicht Bewertung).

Meine goldene Regel ist jedoch, dass Informationen nur zerstört werden können - also transkodieren Sie so wenig wie möglich und versuchen Sie immer, der ursprünglichen Quelle so nahe wie möglich zu kommen (im Sinne des Transkodierens von "Hops"). Dies wird auch zu einer besseren Komprimierung und / oder niedrigeren Datenraten führen, da Sie das Rauschen und die Artefakte, die der Kodierungsprozess mit sich bringt, nicht mit sich führen.

LSerni
quelle
Ich denke, die Frage ist zu allgemein. Soweit ich weiß, hängt der Hauptpunkt hier mit dem Format der Eingabe- und Ausgabedatei zusammen. Vielleicht sollte ich eine einfachere Frage erstellen. Wäre es in der Regel nicht besser, das Audio wie in einer anderen Antwort vorgeschlagen zu extrahieren ? Das heißt, Video in Audio 'konvertieren', aber ohne den Ton zu berühren
Nun ja. Sie sollten das Neukodieren nach Möglichkeit vermeiden. Manipulationen können nur (bestenfalls) die ursprüngliche Qualität beibehalten und verschlimmern normalerweise die Situation. Die Entropie kann immerhin nur zunehmen :-)
LSerni
2

Dies ist eine ergänzende Antwort, um aufzuzeichnen, was meiner Meinung nach die Bedeutung der anderen Antworten ist. Hier schweben verschiedene Ideen, vielleicht weil meine Frage zu allgemein oder zu vage war. Ich habe es bearbeitet, um zu klären, aber das Schlechte ist getan.

  • Wenn es sich bei einer Videodatei um eine Eingabe handelt, überprüfen Sie (wie hier oder hier ), welche Art von Audio in der Datei enthalten ist.

  • Durch Erhöhen der Bitrate einer Audiodatei wird keine Datei mit einer besseren Qualität als das Original erstellt

  • Das Umcodieren von Audio ist im Allgemeinen nicht empfehlenswert und sollte vermieden werden, insbesondere das Umcodieren zwischen verlustbehafteten Formaten.

  • Wenn es sich bei der Eingabe um ein Video handelt, ist es am besten, die Audiodatei zu extrahieren (z. B. wie hier angegeben für Linux oder mit einem Programm wie dem hier genannten für Windows namens SUPER) . (Nach der Installation und Aufnahme Vermeiden Sie eine Reihe von Adware, die vorgeschlagen wird: Wählen Sie den Ausgabeprozess "DeMux Extract Streams" aus, nachdem Sie den zweiten Fall in der oberen Ecke des Fensters markiert haben. Ziehen Sie die zu verarbeitenden Dateien per Drag & Drop. Klicken Sie auf "DeMux (Active Files)") - Normalerweise enthalten Videos, die Gegenstand einer solchen Operation sein können, MP3- oder AAC-Audio.

  • Wenn Sie gezwungen sind, das Format zu ändern und zwischen verlustbehafteten Formaten zu konvertieren, geschieht dies höchstwahrscheinlich, weil Sie MP3-Dateien benötigen. Es gibt auch Fälle, in denen das Audio des Eingangsvideos kein MP3 ist. Wenn es sich bei einem Video also nicht um eine MP3-Datei handelt, handelt es sich in den meisten Fällen um eine AAC-Datei. In dieser Situation sollte die Bitrate der MP3-Ausgabe höher sein (um die ineffizientere Bitrate des MP3 zu kompensieren): Für einen 95-kbps-AAC sollte der resultierende MP3 eine Bitrate von etwa 128-192 kbps usw. haben.

Gemeinschaft
quelle
1

Es gibt einige hervorragende technische Beschreibungen, warum dies in diesem Thread eine schlechte Idee ist. Um eine andere Perspektive zu bieten, stellen Sie sich vor, dass Sie jedes Mal, wenn Sie eine verlustbehaftete Audiodatei (MP3, OGG, AAC) erstellen, eine Kassette überspielen. Selbst wenn Sie das robusteste und qualitativ hochwertigste Band kaufen, das Sie kaufen können, ist alles, was Sie tun, bei jedem Überspielen den Schaden zu minimieren - es wird immer noch ein wenig verzerrter. Wenn es kopiert wird, verliert man immer ein bisschen an Qualität, die man nie mehr zurückbekommt. Es wird niemals "besser" werden.

Richard Kettering
quelle
1

Es ist nicht sinnvoll, Audio mit einer höheren Bitrate neu zu codieren, aber die Bitrate muss möglicherweise etwas höher sein, wenn Sie eine weitere Verschlechterung der Qualität reduzieren möchten.

Sie sollten das Transcodieren von Audio nach Möglichkeit vermeiden.

Wenn Sie das Videoformat ändern müssen, können Sie möglicherweise die Audiokodierung beibehalten.

Wenn Sie beispielsweise das ffmpegBefehlszeilentool verwenden, können Sie ihm das Argument -acodec copyzuweisen, dass nur Audiodaten von einem Container in einen anderen kopiert werden sollen, ohne sie zu dekodieren und neu zu kodieren.

Das wäre der richtige Weg, wenn Sie zum Beispiel nur etwas mit dem Video machen, zum Beispiel harte Untertitel brennen oder die Auflösung ändern oder was auch immer.

Kaz
quelle
1

In Bezug auf das effizienteste Audioformat

Insgesamt würde ich wahrscheinlich AAC wählen, da es weitgehend unterstützt wird, eine breite Palette von Bitraten unterstützt und normalerweise die Konkurrenz bei jeder Bitrate schlägt. Darüber hinaus verfügt AAC über einen HE-AAC-Modus mit niedriger Bitrate, der einige ausgefeilte Algorithmen verwendet, um hohe Frequenzen und Stereo auf sehr bandbreitenschonende Weise wiederzugeben.

Aus diesem Grund können Sie mit HE-AAC Musik mit bis zu 32 kbit / s und Sprache mit bis zu 16 kbit / s wiedergeben und gleichzeitig ein akzeptables Hörerlebnis erzielen. Die European Broadcast Union hat eine Überprüfung der verschiedenen Codecs veröffentlicht: http://tech.ebu.ch/docs/tech/tech3324.pdf

Es kann gefolgert werden, dass der MPEG HE-AAC derzeit die günstigste Wahl für einen Sender ist, der eine gute Skalierbarkeit der Bitrate gegenüber der Qualität bis hin zu relativ niedrigen Bitraten benötigt. Darüber hinaus bietet die AAC-basierte Codec-Familie eine hervorragende Audioqualität bei höheren Bitraten, z. B. 320 kbit / s (mit Ausnahme von "Applaus"). Unsere Studie zeigt, dass mit Ausnahme der kritischsten Elemente eine hervorragende Qualität (im Durchschnitt) auch bei der Hälfte der Bitrate erzielt werden kann, dh 160 kbit / s oder sogar weniger.

Wenn Sie sich nicht mit Kompatibilität befassen, sollten Sie sich mit Opus befassen. Es ist ein neues offenes Format, das angeblich sehr gut funktioniert. http://en.wikipedia.org/wiki/Opus_(audio_format)

Niels B.
quelle
als mp4 und FLV - AAC enthalten, ist die Lösung dann nur noch die Audio-Extrakt
Würden Sie sich diese Frage ansehen ( superuser.com/q/595777/162573 )?
1
Ich stimme der ersten Antwort zu. Es ist schön präsentiert. AAC ist heute das beste Format.
Niels B.
1

Das ist wie Entropie, die ganze Zeit, wenn Sie etwas "konvertieren", verlieren Sie an Qualität, das Ideal ist Demuxen, nehmen das Audio direkt von der Videoquelle ohne Konvertierung, Ihre Frage sieht aus wie von Youtube oder ähnlichen Sites heruntergeladene Videos. Sie können Gspot, MediaInfo oder FFprobe verwenden , um die beste Audioqualität in den verschiedenen verfügbaren Formaten zu ermitteln. Die mp4-Formate von Youtube sind beispielsweise:

Resolution  Audio Bit Rate  Compression
1080p       192   kbps      AAC
720p        192   kbps      AAC
480p        128   kbps      AAC
360p        128   kbps      AAC
240p        64    kbps      MP3

So können Sie das 720p-Format auswählen und die AAC ohne Konvertierung mit FFMPEG demuxen

ffmpeg -i input.mp4 -vn -acodec copy output.aac

Die '-acodec-Kopie' weist ffmpeg an, den Audio-Stream zu kopieren, ohne '-vn' zu konvertieren.

Es gibt Vergleichstabellen, die in ein ähnliches Qualitätsformat konvertiert werden können. MP3 hat viele Arten von Bibliotheken und Konfigurationen wie OGG und ACC. Es kommt also darauf an, dass ich vorher Musiker war und normalerweise die höchsten Klänge über 16 kHz der Schlüssel sind, um die Qualität der Becken-Trompeten zu erkennen , hohe Stimmen oder Instrumente generell mit vielen Oberschwingungen, ich habe schon viele Tests gemacht und mit einem normalen lahmen MP3 von 192 kbps ist das genug, eigentlich kann ich nicht zwischen 192 und 224 kbps unterscheiden, da viele Leute 192 kbps bis 160 kbps ziemlich schwer haben ACC ist in der Regel eine bessere Qualität als MP3, ACC 192 ähnelt wahrscheinlich eher MP3 256 kbps.

ACC oder OGG 95 ist in der Größenordnung von MP3 128-160 gleich, wenn Sie eine MP3 VBR (Variable Bit Rate) haben, abhängig von der Art der Musik oder den Klängen, die einige Decoder Ihnen einen zufälligen Durchschnitt geben.

Wählen Sie die bestmögliche Videoqualität. Demuxen Sie das Audio im Originalformat und konvertieren Sie es, wenn Sie eine ähnliche Qualität wie im neuen Format benötigen.

ein 192 kbit / s kein VBR MP3 ist perfekt und voll kompatibel mit USB-Playern und Handys IMHO

user5286776117878
quelle
0

Konvertieren Sie nicht, wenn Sie nicht müssen

Sie können den Audiostream einfach ohne Konvertierung extrahieren. Jede Konvertierung bedeutet Qualitätsverlust *.

Eine Möglichkeit, das Audio zu extrahieren, ist mit ffmpeg:

ffmpeg -i "input.flv" -vn -acodec copy "output.mp3"

Der gleiche Befehl kann für fast jedes Format / Video verwendet werden. Ändern Sie einfach den Namen der Eingabedatei und die Ausgabeerweiterung in das gewünschte / richtige (dh AAC in .m4a).

Bat-Datei

Manchmal fühlt es sich für einige von uns kompliziert an, die Befehlszeile zu verwenden. Wenn Sie dies häufig tun, können Sie einfach eine .bat-Datei erstellen und die Videodatei in die bat-Datei mit folgendem Inhalt ziehen:

ffmpeg -i "%1" -vn -acodec copy "%~dpn1.mp3" pause

Sie müssen die Erweiterung nur ändern, wenn Sie ein anderes Audioformat extrahieren.

Anmerkungen

Wenn Sie das Audioformat identifizieren müssen, sollte ein anständiger Videoplayer ausreichen, oder Sie können Folgendes verwenden:

* Ich spreche von verlustbehafteten Konvertierungen, verlustfreie Konvertierungen, die richtig ausgeführt werden, können die Qualität beibehalten, aber es kommt selten vor, dass sie beim Extrahieren verlustbehafteter Audiodaten verwendet werden.

Dan
quelle
"Audio-Stream ohne Konvertierung extrahieren, jede Konvertierung impliziert Qualitätsverlust"
1
@cipricus "Ändern Sie einfach den Namen der Eingabedatei und die Ausgabeerweiterung in die gewünschte / richtige (dh AAC in .m4a)." Sie können auch die Hinweise für Optionen zur Identifizierung des Audioformats sehen. Ich habe im Beispielbefehl flv <-> mp3 verwendet, weil ich es gewohnt bin, 240p-FLVs zu youtube, die mit MP3-Audio geliefert werden.
Dan
Ich freue mich über Ihre Antwort. Ich bin immer auf der Suche nach Befehlen, die nur extrahiert werden, anstatt die Audiodaten zu konvertieren, und ich werde Ihre Befehle verwenden. Schauen Sie sich an, was ich in meiner eigenen Antwort gepostet hatte . Da ich Xfce verwende, ist dies meine Lieblingslösung für die Integration von Befehlen in Thunar. Möglicherweise ist auch Ihre Lösung daran angepasst.
ist das nur für Windows?
@cipricus der grundlegende Befehl sollte auf jeder Plattform funktionieren, die mit ffmpeg funktioniert, die bat-Anweisungen gelten nur für Windows. Ich kenne keine anderen Plattformen, aber es sollte möglich sein, etwas Ähnliches zu tun.
Dan
0

Ich verwende das Sony Audio Studio Sound Forge 10-Programm. Auf der Sony-Website erhältlich. Sie können die Bitrate erhöhen, indem Sie das ursprüngliche Lied durch Ziehen und Klicken wieder auf das ursprüngliche Lied übertragen. You Tube zeigt, wie man das Audio Studio benutzt. Danach können Sie Instrumente hören, die sonst kaum hörbar sind. I-Tunes zeigt die Bitrate in der Musikbibliothek. Ich habe Songs mit 1411 Bitrate. Kann die Bitrate nicht senken, sondern nur auf diese Weise erhöhen.

Lance Dietrich
quelle
-1

Zuerst. Wenn Sie wirklich wissen möchten, wie MP3 funktioniert, lesen Sie diesen Artikel über die Theorie von MP3 von Rassol Raissi

Der Artikel stammt aus dem Jahr 2002, sieht möglicherweise veraltet aus, der Autor erklärt jedoch deutlich den Unterschied zwischen Abtastfrequenz und Bitrate. Das sind zwei völlig unterschiedliche Konzepte.

Zweite. MP3 ist ein Protokoll . Es ist kein Algorithmus. Jede Implementierung dieses Protokolls - jeder Algorithmus, also jedes Computerprogramm - kann unterschiedlich sein.

Drittens. Es gibt Informationstheorie (und gesunden Menschenverstand). Wenn Sie ein 128-Kbit-Sample haben, das 1 Sek. Sound darstellt, und 192 Kbit erzeugen, fügen Sie 64 Kbit hinzu. Deine Akte ist größer. Aber was bedeuten diese 64K addierter Nullen und Einsen? Wirklich nichts. Sie können nicht hinzufügen, was Sie nicht haben. Obwohl MP3 auf der menschlichen akustischen (falschen) Wahrnehmung basiert, um diese Aufgabe zu erfüllen, gibt es keine Magie.

Frank
quelle
-1

Eine ausführliche und sachkundige Erläuterung zu diesem Thema finden Sie in vier Artikeln in The Absolute Sound von Dezember 2011 bis März 2012. Nach dem Konvertieren von CDs in WAV sind die Vorteile des Upsamplings leicht zu hören.

zweizeilig
quelle
1
Können Sie Links zu diesen oder eine Zusammenfassung der Lösung bereitstellen?
James Jenkins