flac zu "stereo mp3" nicht "joint stereo" mit ffmpeg

1016
samsam114

Nachdem ich die Inhalte des Beitrags gelesen und versucht hatte, über die Umwandlung von flac in mp3 zu sprechen, fand ich keine Lösung

Ich versuche diesen Befehl immer wieder, um flac in "Stereo" mp3 umzuwandeln:

ffmpeg -i input.flac -vn -ac 2 -ar 44100 -ab 320k -f mp3 output.mp3 

aber der Ausgang ist ein gemeinsames Stereo
.

Irgendeine Hilfe?
Prost

1
Kannst du den Unterschied tatsächlich hörbar erkennen? Tetsujin vor 7 Jahren 1
Joint Stereo ist immer noch Stereo, nur mit verbesserter Effizienz („Anpassen von mehr Klang in der gleichen Datenmenge“), indem eine geeignete Delta-Codierung für den zweiten Kanal verwendet wird. Daniel B vor 7 Jahren 0
Die MediaInfo-Software zeigt einen gewissen Unterschied zwischen gemeinsamen Stereo- und Stereodateien samsam114 vor 7 Jahren 0
@ samsam114 Ja, Joint Stereo muss natürlich anders verarbeitet werden, um die zwei verschiedenen Kanäle zu erhalten. Daniel B vor 7 Jahren 1
Joint Stereo ist ein anderer Vorgang, normalerweise in der Mitte der Differenz, was eine vollkommene Art der Unterscheidung von Audio ist, indem der Unterschied zwischen links und rechts analysiert wird. Wenn Sie bei einem MP3-Gerät tatsächlich den Unterschied zwischen echtem Stereo und Mid-Side erkennen können, sollten Sie Ihre Ohren mit Strom versorgen. Ich kann nicht in 9 von 10 Fällen und ich bin Toningenieur;) Tetsujin vor 7 Jahren 1
Tatsächlich verlässt sich mein Algorithmus genau auf die Unterschiede zwischen Stereo und Joint in Bits. samsam114 vor 7 Jahren 0
Ich bin froh, dass ihr das geklärt habt. Ich dachte, "Joint Stereo" wäre Musik, die Sie hören, während Sie stoned sind. fixer1234 vor 7 Jahren 3
@ samsam114 Wenn Ihr Algorithmus auf einen bit-perfekten Audiostream angewiesen ist, warum sollten Sie eine verlustbehaftete Komprimierung wie MP3 verwenden? Mit guten Encodern bietet Joint Stereo eine überragende Qualität. Deshalb ist es die Standardeinstellung. Daniel B vor 7 Jahren 0
@DanielB das ist eine Bestellung;) samsam114 vor 7 Jahren 0

1 Antwort auf die Frage

3
Gyan

Joint Stereo ist standardmäßig aktiviert, also verwenden

ffmpeg -i input.flac -vn -ac 2 -ar 44100 -ab 320k -joint_stereo 0 output.mp3 
Ich habe auch den obigen Befehl verwendet, aber die Ausgabe ist immer noch Stereo samsam114 vor 7 Jahren 0
Zeigt die Konsolenausgabe Ihres Befehls an. Gyan vor 7 Jahren 1
Input # 0, flac, von 'input.flac': Dauer: 00: 02: 55.84, Start: 0.000000, Bitrate: 754 kb / s Stream # 0: 0: Audio: flac, 44100 Hz, stereo, s16 Output # 0 , mp3, zu 'output.mp3': Metadaten: TSSE: Lavf56.40.101 Stream # 0: 0: Audio: mp3 (libmp3lame), 44100 Hz, stereo, s16p, 320 kb / s Metadaten: Encoder: Lavc56.60.100 libmp3lame Stream Mapping: Stream # 0: 0 -> # 0: 0 (flac (native) -> mp3 (libmp3lame)) Größe = 6871kB Zeit = 00: 02: 55.85 Bitrate = 320.1kbits / s Video: 0kB Audio: 6870kB Untertitel: 0kB andere Streams: 0kB globale Header: 0kB Muxing Overhead: 0.015479% samsam114 vor 7 Jahren 0
Wie prüfst du nach Kanalmodus und Inhalt? Gyan vor 7 Jahren 0
mit Medieninfo. Ich habe etw nicht genauer gefunden. Schlagen Sie noch etwas vor? samsam114 vor 7 Jahren 0
Mein Befehl funktioniert hier. Welche Version von ffmpeg? Gyan vor 7 Jahren 0
ffmpeg version 2.8.3 Copyright (c) 2000-2015 die mit gcc 5.2.0 (GCC) erstellten FFmpeg-Entwickler samsam114 vor 7 Jahren 0
Irgendeine Idee, Mulvya? samsam114 vor 7 Jahren 0
Versuchen Sie es mit einer neueren Version. Gyan vor 7 Jahren 2
Ich werde es ausprobieren und werde Sie über den Fortschritt informieren samsam114 vor 7 Jahren 0
GREEEEEEAAAT :) es hat geklappt. Vielen Dank Mulvya 2 ^ 256 Mal :) samsam114 vor 7 Jahren 0