(Verlustfreie) Umwandlung von Stereo-MP3 mit einem stummen Kanal in Mono

1227
d-b

Ich habe ein paar mp3s, die Stereo sind, aber einer der Kanäle ist leise, was ziemlich ärgerlich ist, besonders in Ohrhörern. Ich kann keine neuen Aufnahmen erhalten (die Spuren sind Bootlegs mit unbekanntem Ursprung). Die zweitbeste Option wäre, sie in Mono umzuwandeln und die stille Spur durch die andere Spur zu ersetzen.

Ich habe diese ähnliche Frage gelesen. Konvertieren Sie MP3 von Mono nach Stereo mit Lame, aber die vorgeschlagenen Lösungen scheinen auf meine Situation nicht zutreffend zu sein.

Welches Tool kann in meiner Situation eine Spur durch die andere ersetzen, vorzugsweise verlustfrei und vorzugsweise mit "Joint Stereo" (= der neue Kanal ist in der Praxis leer, um zu vermeiden, dass die Dateien erheblich vergrößert werden)?

0
Warum bewerben sie sich nicht? Ƭᴇcʜιᴇ007 vor 9 Jahren 0
Würden nicht alle Geräte, die Sie haben, ein Monosignal auf beiden Kanälen wiedergeben? Bei Dateien dieses Typs würde ich es vorziehen, den einen Kanal zu verwenden, um eine Monodatei zu erstellen, und nicht die Datenmenge zu verdoppeln. Wenn Sie ein Stereo in Mono umwandeln, ohne die Spur selbst auszuwählen, mischen Sie die beiden in den meisten Programmen, schaffen wieder unnötige Arbeit und mischen eine tote und möglicherweise laute Spur mit der einen guten und würden / könnten die Hälfte der Originalspur halbieren. Komprimierungsrekomprimierung aufgrund des Mischens kann nicht durchgeführt werden, wenn komprimiert wird. Psycogeek vor 9 Jahren 1
Sie missverstehen. Die Dateien sind Stereo, aber einer der Kanäle ist stumm. d-b vor 9 Jahren 0
Anscheinend leise und digital leise sind nicht unbedingt dasselbe. Psychogeek hat den richtigen Ansatz, die Antwort von Polyergic hat die Methode, die angewandt werden muss. Eine Kombination aus beiden ist die beste Lösung. Ihre Ergebnisdatei kann leicht mono sein, die dann von beiden Lautsprechern gleichermaßen abgespielt wird, ohne dass es möglich ist, Rauschen hinzuzufügen oder Phasenabweichungen zu erleiden. Tetsujin vor 9 Jahren 0

2 Antworten auf die Frage

3
Jayden

Also habe ich versucht, die ffmpeg - Methode, und ich habe den Eindruck, dass es sich reencoding. Die Verarbeitung dauert ziemlich lange, verbraucht eine Menge CPU (beides mehr als MP3directcut); Die resultierenden Dateien zeigen einen anderen Codec in Mediainfo's Auslese. Beim Vergleich von Spektrogrammen aus Original- und Split-Dateien gibt es deutliche Unterschiede. Um das zu überprüfen, habe ich das Original mit den gleichen Codierungseinstellungen transcodiert (lame 128kpbs cbr stereo mp3 -> lame 128 cbr stereo mp3) und das Original war viel näher am Transcode als an den aufgeteilten Dateien von ffmpg.

Ich glaube nicht, dass diese Methode verlustfrei ist. Sie könnten genauso gut ein Programm wie Audacity verwenden.

2
ShadSterling

Sie können dies mit ffmpeg tun. Ihre Audio - Kanal Manipulation Seite hat viele Beispiele, darunter dieses Beispiel Audiokanäle in separate Dateien aufgeteilt:

ffmpeg -i stereo.wav -map_channel 0.0.0 left.wav -map_channel 0.0.1 right.wav 

Das gleiche gilt für jedes Format, das es versteht, einschließlich MP3. Das Beispiel teilt eine Stereodatei in zwei Monodateien auf, ohne dass eine erneute Kodierung erforderlich ist. Ich gehe davon aus, dass alle Spieler (standardmäßig) einen Kanal für jeden Lautsprecher abspielen werden. Sie können diesem Beispiel folgen, um eine Stereodatei zu erstellen, in die dasselbe Audio in beide Kanäle kopiert wird. Um ein gemeinsames Stereo zu erhalten, müssen Sie erneut codieren, was (auf mp3) nicht verlustfrei ist. Diese Seite hat kein Beispiel.

Wenn Sie dies unter Windows tun (und nicht Cygwin verwenden), scheint die beste Quelle die Zeranoe FFmpeg-Builds zu sein