So einiges an Musik kommt via DVD oder CD als Mehrkanal-Ton wie z.B. DTS daher. Dies kann zwar sehr schön im Wohnzimmer mit dem AV-Receiver wiedergegeben werden, jedoch im Auto oder via Handy ist das Format meist nicht abspielbar. Kurz und gut, Mehrkanal muss auf Stereo gewandelt werden.
Zur Konvertierung von Audio- und Videoformaten gibt es unter Linux die Allzwecklösung avconv (früher ffmpeg). Das klappt meist sehr intuitiv ohne Handbuch, leider liefert in diesem Fall der Befehl:
avconv -i mydvdsound.wav mydvdsound.mp3
nur ein eintöniges fiepen. Was daran liegt, dass avconv das Audioformat nicht erkennt.
Aber eins nach dem anderen, installieren wir erst mal die notwendigen Tools:
sudo apt-get install libav-tools libavcodec-extra-54 mediainfo mp3splt
mediainfo mydvdsound.wav gibt das Format der Audiodatei aus, in etwa so:
Complete name : mydvdsound.wav Format : Wave File size : 555 MiB Duration : 55mn 55s Overall bit rate mode : Constant Overall bit rate : 1 411 Kbps Audio Format : DTS Format/Info : Digital Theater Systems Mode : 14 Format settings, Endianness : Little Codec ID : 1 Duration : 55mn 55s Bit rate mode : Constant Bit rate : 1 411.2 Kbps Channel(s) : 6 channels Channel positions : Front: L C R, Side: L R, LFE Sampling rate : 44.1 KHz Bit depth : 24 bits Compression mode : Lossy Stream size : 555 MiB (100%)
Nun muss avconv das Format des Inputs mitgegeben werden und schon klappt es auch mit der Musikdatei.
avconv -acodec dts -i mydvdsound.wav -aq 2 mydvdsound.mp3
Das Ergebnis ist eine unterbrechungsfreie Langversion, die nun noch mit mp3splt in Tracks geteilt werden sollte.
mp3splt mydvdsound.mp3 -c mydvdsound.cue