Posts mit dem Label mp3 werden angezeigt. Alle Posts anzeigen
Posts mit dem Label mp3 werden angezeigt. Alle Posts anzeigen

MP3-Dateien schneiden mit mp3cut in der linux shell

Es geht um ein tool, das einem das Zurechtschneiden (cutten) von mp3-files ermöglicht.

sudo apt-get install poc-streamer

Danach steht einem das tool mp3cut zur Verfügung. Hiermit kann man einfach ein mp3-file beschneiden. Ich habe es aktuell verwendet, um einen Klingelton aus einem Lied zu erstellen. Gerade dort kann man ein längeres intro nicht gebrauchen, sondern möchte gerne den refrain als eigentlichen Klingelton hören.

Folgende Anleitung bekommt man präsentiert, wenn man nur "mp3cut" auf der Kommandozeile eingibt:

Usage: mp3cut [-o outputfile] [-T title] [-A artist] [-N album-name] [-t [hh:]mm:ss[+ms]-[hh:]mm:ss[+ms]] mp3 [-t ...] mp3 -o output: Output file, default mp3file.out.mp3

Ein Beispiel, um das Lied Testlied_1_extended_version.mp3 zu beschneiden, sähe so aus:

mp3cut -o Testlied_1_kurz.mp3 -t 00:50-03:43 Testlied_1_extended_version.mp3

Audio-CD extrahieren mit Linux

Seit langem mal wieder eine Audio-CD extrahiert und zu MP3 konvertiert. Womit sollte man arbeiten? Es bietet sich zum Beispiel "Sound Juicer" an. Leider bemerken viele, oft erst nachdem man mehrere CDs ausgelesen hat, dass die Qualität bei konstanten 128kb/Sekunde liegt. Das ist eine zu geringe Datenrate. Grund ist die folgende Voreinstellung für das Profil "CD-Quality, MP3 (.mp3-type)".

Grundeinstellung (so, oder so ähnlich):
audio/x-raw-int,rate=44100,channels=2 ! lame name=enc mode=4 vbr-quality=6 ! id3v2mux

Wir ändern das Profil einfach auf folgenden Wert (Bearbeiten -> Einstellungen -> Profile editieren):

Verbesserte Einstellung:
audio/x-raw-int,rate=44100,channels=2 ! lame name=enc mode=0 vbr=4 vbr-quality=2 ! xingmux ! id3v2mux

Dateien umbenennen mit der Linux-shell

Szenario 1: Musikdateien (z.B. best-off, Musikmix) auf MP3-Player haben teilweise Titelnummern am Anfang, die wir bei der best-off-Sammlung nicht gebrauchen können. Daher soll alles (auch Sonderzeichen) bis zum ersten Buchstaben(!) gelöscht werden.

rename -v 's/^[^a-zA-Z]*//' *.mp3

Erläuterung:
Es wird nach allem gesucht, was am Anfang(^-Symbol vor der eckigen Klammer) des Dateinamens keine (^-Symbol innerhalb der Klammer) Buchstaben (groß oder klein) aufweist.
-v steht für verbose und gibt alles aus, was der Befehl "rename" ausführt
-n kann als Option angegeben, wenn man erstmal testen möchte, was passieren wird. Es werden keine Dateien umbenannt!



Szenario 2: Allen Dateien soll etwas vorangestellt werden.
In folgendem Beispiel wird "file_" vor jede bestehende Dateibezeichnung im aktuellen Verzeichnis gesetzt.
Der komplette Dateiname wird durch .* in der Variablen $1 gespeichert. Dann wird dieser komplett durch file_ und den ehemaligen Dateinamen ersetzt.

rename -n 's/(.*)/file_$1/' *

Falls beispielsweise nur mp3-Dateien geändert werden sollen, wird der Befehl wie folgt abgeändert: 

rename -n 's/(.*)/file_$1/' *.mp3

Achtung, mit dem regulären Ausdruck .* muss vorsichtig umgegangen werden. Dazu später mehr.

WInamp für Linux?

Audacious

apt-get install audacious