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%

Dieses Heft als PDF 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

title_2014_08

Digitale Ausgabe: Preis € 5,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

Schnell Multi-Boot-Medien mit MultiCD erstellen
Schnell Multi-Boot-Medien mit MultiCD erstellen
Tim Schürmann, 24.06.2014 12:40, 0 Kommentare

Wer mehrere nützliche Live-Systeme auf eine DVD brennen möchte, kommt mit den Startmedienerstellern der Distributionen nicht besonders weit: Diese ...

Aktuelle Fragen

Server antwortet mit falschem Namen
oin notna, 21.07.2014 19:13, 0 Antworten
Hallo liebe Community, Ich habe mit Apache einen Server aufgesetzt. Soweit, so gut. Im Heimnet...
o2 surfstick software für ubuntu?
daniel soltek, 15.07.2014 18:27, 1 Antworten
hallo zusammen, habe mir einen o2 surfstick huawei bestellt und gerade festgestellt, das der nic...
Öhm - wozu Benutzername, wenn man dann hier mit Klarnamen angezeigt wird?
Thomas Kallay, 03.07.2014 20:30, 1 Antworten
Hallo Team von Linux-Community, kleine Zwischenfrage: warum muß man beim Registrieren einen Us...
openSUSE 13.1 - Login-Problem wg. Fehler im Intel-Grafiktreiber?
Thomas Kallay, 03.07.2014 20:26, 8 Antworten
Hallo Linux-Community, habe hier ein sogenanntes Hybrid-Notebook laufen, mit einer Intel-HD460...
Fernwartung für Linux?
Alfred Böllmann, 20.06.2014 15:30, 7 Antworten
Hi liebe Linux-Freunde, bin beim klassischen Probleme googeln auf www.expertiger.de gestoßen, ei...