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