Rock around the Shell

Musik-Tools auf der Kommandozeile

01.06.2005
Die Kommandozeile swingt: Es muss nicht immer ein grafisches Tool zum Abspielen der MP3- oder Ogg-Vorbis-Sammlung sein. Wir stellen alternative Programme vor, mit denen Sie es auf der Shell so richtig rocken lassen.

Zu Befehl

Auch wenn sich viele Dinge bequem über grafische Oberflächen wie KDE oder Gnome regeln lassen – wer sein Linux-System richtig ausreizen möchte, kommt um die Kommandozeile nicht herum. Abgesehen davon gibt es auch sonst viele Situationen, in denen es gut ist, sich im Befehlszeilendschungel ein wenig auszukennen.

Wer einen schnellen Rechner hat, findet in Playern wie amaroK oder JuK (Artikel auf S. 56) nicht nur etwas für die Ohren, sondern auch jede Menge Eyecandy. Auch ein schon etwas betagter Computer ist noch lange kein Grund, auf den Ohrenschmaus zu verzichten. Dank schlanker Kommandozeilen-Player für MP3- und Ogg-Vorbis reicht die Textkonsole aus, um Musik zu machen.

Einen weiteren Vorteil dieser Programme stellt dar, dass sie mit anderen Shell-Befehlen zusammenarbeiten: Lassen Sie automatisch nach allen Sound-Dateien auf der Platte suchen und übergeben Sie das Ergebnis direkt als Playliste. Auch beim Umwandeln in WAV-Dateien – etwa um die Musiksammlung auf eine Audio-CD zu brennen – hat die Kommandozeile die Nase vorn: Wir zeigen, wie Sie das Konvertieren automatisieren.

Musik machen mit "mpg123/mpg321"

Das Kommandozeilen-Tool mpg123 [1] hat schon einige Jährchen auf dem Buckel und macht nicht nur unter Linux Musik, sondern funktioniert auf vielen anderen Unix-Plattformen. Weil mpg123 nicht unter der GPL veröffentlicht wurde, entwickelte Joe Drew die vollständig freie Alternative – den Player mpg321 [2]. Die wesentlichen Funktionen beider Tools unterscheiden sich nicht voneinander, daher gelten alle hier vorgestellten Optionen für beide Programme gleichermaßen.

Der einfache Aufruf lautet mpg123 datei.mp3 bzw. mpg321 datei.mp3. Während der Sound aus den Boxen schallt, schreibt das Programm weitere Infos direkt in die Konsole (Listing 1). Neben Informationen über die Programmversion finden Sie hier auch Angaben zu Titel, Künstler, Album usw. (falls die ID3-Tags richtig gesetzt sind) und der Qualität der vorliegenden MP3-Datei. Wem das zuviel Information auf einmal ist, kann diese Ausgabe mit dem Parameter -q unterdrücken.

Sie unterbrechen das Abspielen, indem Sie den Prozess mit [Strg-Z] in den Hintergrund schieben. Weiter geht es, sobald Sie fg ("foreground") tippen. Um den Kommandozeilen-Player ganz zu beenden, dient die Tastenkombination [Strg]+[C].

Listing 1

Ausgabe von mpg123

$ mpg321 01_Keep_Yourself_Alive.mp3
High Performance MPEG 1.0/2.0/2.5 Audio Player for Layer 1, 2, and 3.
Version 0.59q (2002/03/23). Written and copyrights by Joe Drew.
Uses code from various people. See 'README' for more!
THIS SOFTWARE COMES WITH ABSOLUTELY NO WARRANTY! USE AT YOUR OWN RISK!
Title  : Keep Yourself Alive             Artist: Queen
Album  : Queen                           Year  : 1973
Comment:                                 Genre : Rock
Playing MPEG stream from 01_Keep_Yourself_Alive.mp3 …
MPEG 1.0 layer III, 128 kbit/s, 44100 Hz joint-stereo

Alles Ogg, oder was?

Als Alternative zum MP3-Format präsentiert sich Ogg. Als vollständig offengelegtes, nicht patentiertes Format für Streaming-Anwendungen ist es ein Container für Codecs, wie etwa Vorbis und FLAC. Der Ogg-Vorbis-Codec zur verlustbehafteten Audiokompression [3] bietet darüber hinaus eine bessere Qualität als MP3. Das Programmpaket vorbis-tools, bei fast allen Distributionen standardmäßig enthalten, umfaßt gleich mehrere Tools:

  • ogg123: Ein Kommandozeilen-Player, der ähnlich wie mpg123 bzw. mpg321 arbeitet.
  • oggdec: Der einfache Dekoder wandelt Ogg-Vorbis-Dateien in WAV um.
  • oggenc: Wandelt WAV- und AIFF-Dateien in Ogg-Vorbis-Stream.
  • ogginfo: Präsentiert Informationen über Ogg-Dateien auf der Kommandozeile.
  • vcut: Schneidet Ogg-Vorbis-Dateien.
  • vorbiscomment: Erlaubt das Bearbeiten der Vorbiscomment-Tags.

Um eine Ogg-Vorbis-Datei abzuspielen, setzen Sie den Player ogg123 ein. Listing 2 zeigt ein Beispiel seiner Ausgabe. Auch hier helfen die üblichen Kommandos zur Prozesskontrolle bei der Steuerung: [Strg]+[Z] dient als Pausentaste, mit fg geht es weiter, und [Strg]+[C] beendet den Player. Wie bei mpg123 und mpg321 gilt auch hier: Wollen Sie auf die informative Ausgabe verzichten, hängen Sie einfach den Parameter -q an den Aufruf an.

Listing 2

Ausgabe von ogg123

$ ogg123 01_Barenaked_Ladies_-_Celebrity.ogg
Audio Device:   Advanced Linux Sound Architecture (ALSA) output
Playing: 01_Barenaked_Ladies_-_Celebrity.ogg
Ogg Vorbis stream: 2 channel, 44100 Hz
Title: Celebrity
Artist: Barenaked Ladies
Genre: Rock
Date: 2003
Album: Everything to Everyone
Track number: 01
Time: 02:00,12 [01:27,62] of 03:27,73  (110,7 kbps)  Output Buffer  96,9%

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 

Ähnliche Artikel

  • out of the box
    Haben Sie noch einen alten Rechner mit 16 MB RAM und Pentium-100-Prozessor in der Ecke stehen? Wenn Sie diesem eine von Linux unterstützte Soundkarte spendieren, wird mit mp3blaster ein schlanker MP3-Player daraus.
  • Ogg Vorbis komprimiert Audiodateien
    KDE-Anwender können Musik-CDs mit Bordmitteln in komprimierte Audiodateien auf der Festplatte umwandeln – zum Beispiel ins freie Ogg-Vorbis-Format.
  • Im Dutzend schneller
    Viele Vorgänge bei der Arbeit mit Audiodateien erledigen Sie über die Konsole schneller, als mit grafischen Programmen. Der Artikel zeigt Ihnen, welche Tools Sie wofür benutzen.
  • Shell-Tipps
    Erfahrene Linux-Nutzer schwören auf flexible Kommandozeilentools, mit denen sich manche Aufgabe schneller bewältigen lässt als mit grafischen Programmen. Wir stellen die wichtigsten Anwendungen vor, um auch Einsteiger zu einem Ausflug in die Shell zu ermutigen.
Kommentare

Infos zur Publikation

LU 12/2014: ANONYM & SICHER

Digitale Ausgabe: Preis € 4,95
(inkl. 19% MwSt.)

Mit der Zeitschrift LinuxUser sind Sie als Power-User, Shell-Guru oder Administrator im kleinen Unternehmen monatlich auf dem aktuelle Stand in Sachen Linux und Open Source.

Sie sind sich nicht sicher, ob die Themen Ihnen liegen? Im Probeabo erhalten Sie drei Ausgaben zum reduzierten Preis. Einzelhefte, Abonnements sowie digitale Ausgaben erwerben Sie ganz einfach in unserem Online-Shop.

NEU: DIGITALE AUSGABEN FÜR TABLET & SMARTPHONE

HINWEIS ZU PAYPAL: Die Zahlung ist auch ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!       

Tipp der Woche

Ubuntu 14.10 und VirtualBox
Ubuntu 14.10 und VirtualBox
Tim Schürmann, 08.11.2014 18:45, 0 Kommentare

Wer Ubuntu 14.10 in einer virtuellen Maschine unter VirtualBox startet, der landet unter Umständen in einem Fenster mit Grafikmüll. Zu einem korrekt ...

Aktuelle Fragen

Nach Ubdates alles weg ...
Maria Hänel, 15.11.2014 17:23, 4 Antworten
Ich brauche dringen eure Hilfe . Ich habe am wochenende ein paar Ubdates durch mein Notebook von...
Brother Drucker MFC-7420
helmut berger, 11.11.2014 12:40, 1 Antworten
Hallo, ich habe einen Drucker, brother MFC-7420. Bin erst seit einigen Tagen ubuntu 14.04-Nutzer...
Treiber für Drucker brother MFC-7420
helmut berger, 10.11.2014 16:05, 2 Antworten
Hallo, ich habe einen Drucker, brother MFC-7420. Bin erst seit einigen Tagen ubuntu12.14-Nutzer u...
Can't find X includes.
Roland Welcker, 05.11.2014 14:39, 1 Antworten
Diese Meldung erhalte ich beim Versuch, kdar zu installieren. OpenSuse 12.3. Gruß an alle Linuxf...
DVDs über einen geeigneten DLNA-Server schauen
GoaSkin , 03.11.2014 17:19, 0 Antworten
Mein DVD-Player wird fast nie genutzt. Darum möchte ich ihn eigentlich gerne abbauen. Dennoch wür...