<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>MP3 on Michael’s Domain</title><link>https://jeltsch.org/de/tags/mp3/</link><description>Recent content in MP3 on Michael’s Domain</description><generator>Hugo</generator><language>de</language><copyright>Copyright © 2002 - 2026 Michael Jeltsch.</copyright><lastBuildDate>Fri, 24 Jul 2026 00:18:18 +0300</lastBuildDate><atom:link href="https://jeltsch.org/de/tags/mp3/index.xml" rel="self" type="application/rss+xml"/><item><title>Ändern der Lautstärke oder Bitrate von MP3-Dateien mit LAME</title><link>https://jeltsch.org/de/changing_sound_volume_or_bitrate_of_mp3_files_with_lame/</link><pubDate>Wed, 23 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/changing_sound_volume_or_bitrate_of_mp3_files_with_lame/</guid><description>&lt;p&gt;Manchmal ist der Aufnahmepegel von MP3-Dateien sehr niedrig. Wenn ich neben einer stark befahrenen Straße jogge, kann ich nichts hören, selbst wenn die Lautstärke auf Maximum eingestellt ist. Deshalb muss ich die Lautstärke der MP3-Datei erhöhen. Mit „lame“ lässt sich das mit dem folgenden Skript bewerkstelligen: &lt;code&gt;#!/bin/bashwhile [ $# -ge 1 ]; doinfn=$1outfn=&amp;quot;${infn%%.mp3}_3x.mp3&amp;quot;echo $outfnlame --mp3input -v --scale=3 $infn $outfnshift 1done&lt;/code&gt;Das einzige Problem ist, dass Dateinamen mit Leerzeichen dieses Skript zum Absturz bringen. Da muss ich mir noch etwas anderes einfallen lassen. Auch die Bitrate lässt sich auf diese Weise ändern:&lt;code&gt;#!/bin/bashwhile [ $# -ge 1 ]; doinfn=$1outfn=&amp;quot;${infn%%.mp3}_LQ.mp3&amp;quot;echo $outfnlame --mp3input -V 9 $infn $outfnshift 1done&lt;/code&gt;-V 9 ist die niedrigste Bitrate/Qualität, -V 0 die höchste.&lt;/p&gt;</description></item><item><title>Grip-Konfiguration (%) wechselt je nach Dateiformat</title><link>https://jeltsch.org/de/grip_configuration_switches_for_file_formats/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/grip_configuration_switches_for_file_formats/</guid><description>&lt;p&gt;Grip ist ein GTK-basierter CD-Player und CD-Ripper bzw. MP3-Encoder. Hier ist eine Liste der in Befehlszeilen verwendeten „%“-Schalter.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;b – Die Bitrate, mit der die Dateien kodiert werden.&lt;/li&gt;
&lt;li&gt;c – Das verwendete CD-ROM-Laufwerk.&lt;/li&gt;
&lt;li&gt;C – Das verwendete generische SCSI-Gerät (beachten Sie, dass dies durch das CD-ROM-Gerät ersetzt wird, wenn kein generisches SCSI-Gerät angegeben wurde).&lt;/li&gt;
&lt;li&gt;w – Der Dateiname der Wave-Datei, die gerippt wird.&lt;/li&gt;
&lt;li&gt;m – Der Dateiname der Datei, die kodiert wird.&lt;/li&gt;
&lt;li&gt;t – Die Titelnummer, beginnend bei 1 und mit Nullen aufgefüllt (z. B. „03“ für den dritten Titel).&lt;/li&gt;
&lt;li&gt;s – Der Startsektor des Titels.&lt;/li&gt;
&lt;li&gt;e – Der Endsektor des Titels.&lt;/li&gt;
&lt;li&gt;n – Der Name des Titels.&lt;/li&gt;
&lt;li&gt;a – Der Name des Interpreten für den Titel.&lt;/li&gt;
&lt;li&gt;A – Der Name des Interpreten für die CD.&lt;/li&gt;
&lt;li&gt;d – Der Name der CD.&lt;/li&gt;
&lt;li&gt;i – Die CD-Datenbank-ID (hexadezimal) für die CD.&lt;/li&gt;
&lt;li&gt;y – Das Erscheinungsjahr der CD.&lt;/li&gt;
&lt;li&gt;g – Die ID3-Genre-ID der CD.&lt;/li&gt;
&lt;li&gt;G – Die ID3-Genre-Bezeichnung der CD.&lt;/li&gt;
&lt;li&gt;r – Der empfohlene Replay-Gain-Wert für den Titel (in dB). Beachten Sie, dass dies nur gilt, wenn Sie die Gain-Berechnung aktiviert haben. Weitere Informationen zu dieser Gain-Anpassung finden Sie unter 
 &lt;a href="http://www.replaygain.org" target="_blank" rel="noopener noreferrer nofollow"&gt;www.replaygain.org&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;R – Der empfohlene Replay-Gain für das gesamte Album (in dB). Dieser Wert ist erst gültig, nachdem eine gesamte CD gerippt wurde (sie ist für die Verwendung mit dem Befehl „disc filter“ vorgesehen).&lt;/li&gt;
&lt;li&gt;x – Die Dateiendung der kodierten Datei (z. B. „mp3“)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Jedem der „%“-Schalter kann optional ein Modifikator „*“ oder „!“ vorangestellt werden (zum Beispiel „%&lt;em&gt;a“). „&lt;/em&gt;“ verhindert, dass Grip Zeichen aus der Zeichenkette entfernt. „!“ zwingt Grip dazu, Zeichen aus der Zeichenkette zu entfernen. Wenn keiner der Modifikatoren verwendet wird, handelt Grip nach eigenem Ermessen (im Allgemeinen bearbeitet es Zeichenketten nur, wenn es weiß, dass sie Teil eines Dateinamens sind).&lt;/p&gt;</description></item><item><title>MP3-Dateien mit LAME in kleinere Dateien neu kodieren</title><link>https://jeltsch.org/de/re_encoding_mp3_files_into_smaller_files_with_lame/</link><pubDate>Tue, 06 Mar 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/re_encoding_mp3_files_into_smaller_files_with_lame/</guid><description>&lt;p&gt;Mein alter MP3-Player ist schon vor einer ganzen Weile kaputt gegangen, und jetzt benutze ich ein sehr einfaches Gerät, das nur 128 MB Speicher hat und bei dem manche MP3-Dateien nicht abgespielt werden konnten. Um mehr Podcasts in den Speicher zu bekommen und diese abspielbaren MP3-Dateien doch noch abspielen zu können, kodiere ich sie mit LAME neu: &lt;code&gt;lame --mp3input -V 3 --strictly-enforce-ISO --resample 12 original.mp3 reencoded.mp3&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Shell-Skript zum Downsampeln von Podcasts</title><link>https://jeltsch.org/de/shell_script_to_downsample_podcasts/</link><pubDate>Sat, 23 Dec 2006 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/shell_script_to_downsample_podcasts/</guid><description>&lt;p&gt;Ich habe einen sehr einfachen MP3-Player mit nur 128 MB Speicher. Ich höre hauptsächlich Podcasts, die von Amarok automatisch in den Ordner ~/.kde/share/apps/amarok/podcasts/data heruntergeladen werden. Um möglichst viele davon auf dem begrenzten Speicherplatz unterzubringen und von überall darauf zugreifen zu können, habe ich ein Skript geschrieben, das die Dateien beim Eintreffen automatisch downsampelt und auf meinem Webserver bereitstellt. Das Skript wird stündlich über die crontab ausgeführt. Die entsprechenden Dateien sehen wie folgt aus:&lt;/p&gt;</description></item><item><title>Mit „lame“ MP3s aus WAV-Dateien erstellen</title><link>https://jeltsch.org/de/using_lame_to_create_mp3s_from_wavs/</link><pubDate>Tue, 24 Oct 2006 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/using_lame_to_create_mp3s_from_wavs/</guid><description>&lt;p&gt;Mit 
 &lt;a href="http://audacity.sourceforge.net/" target="_blank" rel="noopener noreferrer nofollow"&gt;Audacity&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 habe ich eine der gerippten WAV-Dateien in eine MP3-Datei konvertiert. Es gab jedoch keine Möglichkeit, WAV-Dateien stapelweise zu konvertieren. Daher habe ich begonnen, „lame“ über die Befehlszeile zu verwenden. Ich habe ein Shell-Skript (encode.sh) erstellt:&lt;code&gt;while [ $ -ge 1 ]; do infn=$1 outfn=&amp;quot;${infn%%.wav}.mp3&amp;quot; echo $outfn lame -v $infn $outfn shift 1done&lt;/code&gt; Damit erfolgt die Stapelkonvertierung:&lt;code&gt;encode.sh *.wav&lt;/code&gt; Der Schalter -v bewirkt, dass „lame“ mit variabler Bitrate kodiert. Mit -h würde eine feste Bitrate von 128 verwendet werden; für andere Bitraten verwenden Sie z. B. -b 160. Der Schalter -V 0 verwendet eine Kodierung mit variabler Bitrate und höchster Qualität, während -V die niedrigste Qualität verwendet.&lt;/p&gt;</description></item></channel></rss>