View previous topic :: View next topic |
Author |
Message |
phate Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/53504650244b630642bdbe.jpg)
Joined: 22 Mar 2004 Posts: 298 Location: Aachen, Germany
|
Posted: Mon Nov 26, 2007 12:28 pm Post subject: MP3 mit Mono-Sound auf Stereo hochmixen? [solved] |
|
|
Hallo,
ich habe einige wenige Musikdateien im Mono-Format. Laut MPlayer-Ausgabe verfügen diese schon über 2 Soundchannels, allerdings, ist scheinbar einer der beiden (der rechte) leer. Gibt es eine Möglichkeit, den linken Channel auf den rechten zu kopieren und die Datei so abzuspeichern?
mfG!
Last edited by phate on Mon Nov 26, 2007 8:38 pm; edited 1 time in total |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
manuels Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/106271246545d319130201e.gif)
Joined: 22 Nov 2003 Posts: 2146 Location: Europe
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
phate Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/53504650244b630642bdbe.jpg)
Joined: 22 Mar 2004 Posts: 298 Location: Aachen, Germany
|
Posted: Mon Nov 26, 2007 2:11 pm Post subject: |
|
|
Danke, aber kann man das auch über ein Konsolenprogramm irgendwie automatisieren? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
musv Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/17022956523ec2f01a46f03.jpg)
Joined: 01 Dec 2002 Posts: 3369 Location: de
|
Posted: Mon Nov 26, 2007 3:18 pm Post subject: |
|
|
phate wrote: | Danke, aber kann man das auch über ein Konsolenprogramm irgendwie automatisieren? |
Schuß ins Blaue:
Mit mencoder kannst du so allerlei machen. Da sollte auch was in der Hinsicht dabei sein. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
phate Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/53504650244b630642bdbe.jpg)
Joined: 22 Mar 2004 Posts: 298 Location: Aachen, Germany
|
Posted: Mon Nov 26, 2007 3:35 pm Post subject: |
|
|
Hm ich hab's hiermit versucht:
Code: | mencoder -vc null -af channels=2:2:0:0:0:1 -oac copy -of rawaudio "$1.mp3" -o "$1.new.mp3" |
Jedoch scheitert das mit folgender Meldung:
Code: | Erfolg: Format: 0 Daten: 0x0 - 0x19a880
Audio file-Dateiformat erkannt!
Videostream zwingend notwendig! |
Dabei sage ich dem mencoder doch ausdrücklich, dass ich kein Video möchte, oder? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Aldo Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/15008564054336143758f1f.gif)
Joined: 15 Jan 2003 Posts: 440 Location: Cologne, Germany
|
Posted: Mon Nov 26, 2007 4:58 pm Post subject: |
|
|
Code: | mencoder -vc null -af channels=2:2:0:0:0:1 -oac copy -of rawaudio "$1.mp3" -o "$1.new.mp3" |
Lass das '-vc null' einfach mal weg...
Das impliziert ja, daß Video da ist, das mencoder das aber ignorieren soll.
Deshalb die Fehlermeldung. _________________ Abit A-N78-HD
Phenom 9750
8 GB Ram
Linux 2.6.29-gentoo
FreeBSD 7.2 |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
phate Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/53504650244b630642bdbe.jpg)
Joined: 22 Mar 2004 Posts: 298 Location: Aachen, Germany
|
Posted: Mon Nov 26, 2007 7:17 pm Post subject: |
|
|
Hi, hab' ich mir auch schon überlegt, aber:
Code: | user@host / $ mencoder -af channels=2:2:0:0:0:1 -oac copy -of rawaudio "$1" -o "$1.new.mp3"
MEncoder SVN-r24130 (C) 2000-2007 MPlayer Team
CPU: AMD Athlon(TM) XP 2200+ (Family: 6, Model: 8, Stepping: 0)
CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0
Kompiliert für x86 CPU mit folgenden Erweiterungen: MMX MMX2 3DNow 3DNowEx SSE
Erfolg: Format: 0 Daten: 0x0 - 0x19a880
Audio file-Dateiformat erkannt!
Videostream zwingend notwendig!
Beenden... |
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Aldo Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/15008564054336143758f1f.gif)
Joined: 15 Jan 2003 Posts: 440 Location: Cologne, Germany
|
Posted: Mon Nov 26, 2007 7:57 pm Post subject: |
|
|
Probier mal dieses Konstrukt: Code: | #!/bin/bash
IFS="
"
mkfifo audiodump.wav
for f in `ls *.mp3`
do
lame -q2 -V 5 --vbr-new ./audiodump.wav ./${f%.mp3}.mp3 &
mplayer $f -vc dummy -vo null -af channels=2:2:0:0:0:1 -ao pcm:file=./audiodump.wav >/dev/null
done
rm ./audiodump.wav |
_________________ Abit A-N78-HD
Phenom 9750
8 GB Ram
Linux 2.6.29-gentoo
FreeBSD 7.2 |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
phate Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/53504650244b630642bdbe.jpg)
Joined: 22 Mar 2004 Posts: 298 Location: Aachen, Germany
|
Posted: Mon Nov 26, 2007 8:10 pm Post subject: |
|
|
Hmm, das Skript hat sämtliche mp3-Dateien in dem Ordner, in dem ich es ausgeführt habe, auf eine Länge von wenigen Sekunden abgeschnitten ...
Etwas Positives hat das Ganze: so weit es erkennbar ist (bei einer Songlänge von ca. 1 Sekunde ist es schwer festzustellen) kommt der Sound wenigstens sowohl von der linken wie von der rechten Seite. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Aldo Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/15008564054336143758f1f.gif)
Joined: 15 Jan 2003 Posts: 440 Location: Cologne, Germany
|
Posted: Mon Nov 26, 2007 8:17 pm Post subject: |
|
|
Seltsam, bei mir hat es den Testordner korrekt umwewandelt.
Aber du kannst es ja als Denkanstoss nehmen: Code: | mplayer Mono-Datei.mp3 -vc dummy -vo null -af channels=2:2:0:0:0:1 -ao pcm:file=./audiodump.wav | und dann in einem 2. Schritt Code: | lame -q2 -V 5 --vbr-new ./audiodump.wav ./neue-Datei.mp3 | oder so...
Ist jetzt schon spät, hab nun keine Lust mehr weiter zu experimentieren.
Muß in's Bett. (Hab Frühschicht) _________________ Abit A-N78-HD
Phenom 9750
8 GB Ram
Linux 2.6.29-gentoo
FreeBSD 7.2 |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
phate Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/53504650244b630642bdbe.jpg)
Joined: 22 Mar 2004 Posts: 298 Location: Aachen, Germany
|
Posted: Mon Nov 26, 2007 8:33 pm Post subject: |
|
|
Danke, das hier funktioniert ganz gut:
Code: | #!/bin/bash
mplayer "$1" -vc dummy -vo null -af channels=2:2:0:0:0:1 -ao pcm:file=/tmp/audiodump.wav
lame -q2 -V 5 --vbr-new /tmp/audiodump.wav "${1%.mp3}.stereo.mp3"
rm /tmp/audiodump.wav |
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|