******************** * MakeMP3 v1.4.1 * ******************** (c) 2000-2009 by Thomas Nolte http://www.thono.com/ E-Mail: thomas@thono.com DIESES PROGRAMM IST FREEWARE UND KANN GERNE BELIEBIG WEITERGEREICHT WERDEN. NICHT ERLAUBT SIND DAGEGEN JEDWEDE AENDERUNG AM PROGRAMMCODE ODER DEN BEIGEFUEGTEN DATEIEN. DAS PROGRAMM WURDE FUER DEN EIGENEN BEDARF ENTWICKELT. FUER SCHAEDEN ODER PROBLEME, DIE AUF ANDEREN SYSTEMEN AUFTRETEN, UEBERNEME ICH KEINE HAFTUNG! DIE BENUTZUNG ERFOLGT AUF EIGENE GEFAHR!!! Einleitung ========== Was ist "MakeMP3"? ------------------ "MakeMP3" ist eine PM-Oberflaeche fuer die CD-Grabber Leech und JCDREAD/2 und die Encoder-Programme Lame (getestet mit 3.85 und hoeher), OggVorbis und FLAC. Aenderungen zur letzten Version ------------------------------- v1.10 : - Beim Abbruch des Grab- bzw. Codier-Vorgangs wird nicht mehr das Programm beendet sondern ins Hauptfenster zurueckgekehrt. Dadurch kann die CD erneut eingelesen werden ohne das Programm neu starten zu muessen. v1.20 : - Es ist jetzt moeglich, die gewuenschte Standard-Bitrate mittels Ubergabeparameter festzulegen. Es werden folgenden Werte akzeptiert: 64,80,96,112,128,160 (default),192,224,256,320 oder 'V' (= variable Bitrate, s.u.). Hier ein paar Beispiele: makemp3.exe 256 -> startet mit 256 kBits/s statt 160 kBits/s makemp3.exe v -> startet mit der Einstellung 'variable Bitrate' v1.30 : - Unterstuetzung fuer OggVorbis als Encoder und damit einen weiteren Uebergabeparameter: makemp3 /o -> OggVorbis als Standard-Encoder makemp3 192 /o -> OggVorbis mit 192 kBits/s statt 160 kBits/s - Achtung, das INI-Format hat sich geaendert. Da die Konfiguration des Programms nicht sehr umfangreich ist habe ich mich entschlossen, keine Routine zur Anpassung der alten Konfigurationsdatei einzubauen. Die alte INI-Datei sollte also gesichert oder besser geloescht werden. v1.31 : - Fehlerbereinugung (Konfiguration) v1.4.0 : - Unterstuetzung fuer JCDREad als Grabber-Programm hinzugefuegt - Unterstuetzung fuer die verlustfreie Komprimierung FLAC - Die Einstellung der Qualitaet/Bitrate wurde umgestellt: Fuer Oggvorbis und FLAC stehen Qualitaetslevel zur Auswahl, bei MP3- Dateien kann zwischen versch. Bitraten oder der Einstellung "Variable Bitrate" (Einstellung s.u.) gewaehlt werden. - Uebergabeparameter erweitert/geandert: makemp3 /f -> FLAC als Standard-Encoder makemp3 8 /f -> FLAC mit Qualitaetslevel 8 Fuer Oggvorbis werden nur noch Qualitaetslevel unterstutzt. Moeg- liche Werte fuer OggVorbis und FLAC sind weiter unten aufgelistet. - Auswahlmoeglichkeit zwischen 'Von CD erstellen', 'Nur WAV-Dateien erzeugen' und 'Vorhandene WAV-Dateien codieren'. - In der Einstellung "Alle Tracks kodieren" kann ein Bereich ueber eine Start- und eine Endnummer angegeben werden. - Fehlerbereinigung v1.4.1 : - Der jeweils aktuell bearbeitete Track beim Einlesen wird angezeigt. Bekannte Probleme... -------------------- - Es gibt (noch) nicht fuer alle moeglichen Faelle eine vernuenftige und Umfangreiche Fehlerbehandlung. - Nach einem Abbruch des Grab-Vorgangs kann das erneute Einlesen der Tracks u.U. in einer Endlosschleife enden. In diesem Falle muss das Programm manuell beendet werden (falls dieser Fall eintritt bitte eine Mail mit einer moeglichst genauen Beschreibung der Umstaende an den Autor). - Eine Konfigurationsdatei von einer aelteren Version wird nicht aktualisiert, daher kann es bei Verwendung derselben zu Problemen kommen. - Wenn die Buttons und Knoepfe nach dem Einlesen der Trackliste partout nicht mehr auswaehlbar werden hilft es, die Konfigurationsdatei MAKEMP3.INI zu loeschen und das Programm neu zu konfigurieren. - Das Programm wurde bei einer Aufloesung von 1024*768 Punkten entwickelt. Bei niedrigeren Aufloesungen koennen sich die Proportionen leicht verschieben und den optischen Eindruck ein wenig trueben. Wie geht es weiter? ------------------- Das Tool "MakeMP3" ist als einfaches Frontend zum Erstellen von MP3-, OggVorbis- und Flac-Dateien gedacht. Daher sind keine umfangreichen Einstellungsmoeg- lichkeiten fuer die Grabber- oder auch Encoder-Tools vorhanden. Kleine Erweiterungen werden aber weiterhin erfolgen. Installation ============ MAKEMP3S.EXE ist ein selbstentpackendes OS/2-Archiv (erstellt mit RAR/2). Am besten wird das Programm in ein leeres Verzeichnis kopiert und dort entpackt. Danach befinden sich folgende Dateien im Verzeichnis: INSTALL.CMD --> das Installationsscript MAKEMP3.EXE --> das Frontend fuer Leech / Lame CDAUDIO.ICO --> Icon fuer das Programm README.TXT --> diese Datei Mit Hilfe von INSTALL.CMD wird ein Programm-Objekt auf der Arbeitsoberflaeche angelegt. Zur Nutzung der unterstuetzten Grabber und Encoder muessen alle erforderlichen DLL-Dateien ber den LIBPATH erreichbar sein. Weitere Informa- tionen ist in den jeweiligen Beschreibungen und Dokumentationen zu finden. Bedienung ========= Bei jedem Start wird geprueft, ob eine Programmspezifische INI-Datei vorhanden ist. Wenn nein, erscheint zuerst ein Dialog-Fenster, in dem die Pfade (und Dateinamen) zum Grabber Leech und zu den Encodern (Lame, OggVorbis, FLAC) anzugeben sind. Ebenso ist der Buchstabe des CDROM-Laufwerks anzugeben und die Pfade zum Speichern der WAV- bzw. MP3/OGG/FLAC-Dateien. Die Oberflaeche des Programms ist sehr schlicht gehalten. Es kann die zu ver- wendene Bitrate, Mono/Stereo/Joint Stereo und ggfs. variable Bitrate (nur Lame) eingestellt werden. Bei variabler Bitrate wird die Lame-Einstellung "-V2 --vbr-new" (entspricht 170-210 kBit/s) verwendet. Folgende Bitraten bzw. Qualitaeten der Encoder werden unterstuetzt: Lame : 8/16/24/32/40/48/64/80/96/112/128/160/192/256/320 kBits/s (Standard ist 192 kBits/s) OggVorbis : -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (Standard ist 6) FLAC : 0, 1, 2, 3, 4, 5, 6 ,7 ,8 (Standard ist 5) Ueber den Button 'Tracks einlesen' wird das Inhaltsverzeichnis der Audio-CD angezeigt. Werden ein oder mehrere Tracks ausgewaehlt kann ueber den Button 'MP3 erstellen', 'Ogg erstellen' oder "FLAC erstellen" der Grabb- bzw. Kodier- Vorgang gestartet werden. Es werden zuerst alle Tracks eingelesen und danach die Tracks kodiert. Im Anzeigefenster wird dabei die Zeit zum Grabben und die Zeit zum Kodieren angegeben. Waehrend des Grabbens oder Kodierens kann das Programm ueber den Button 'Abbruch' unterbrochen werden. Wurde beim Programmstart die REXX Zusatzbibliothek RXU.DLL (zu finden im Paket RXU1A.ZIP z.B. auf Hobbes http://hobbes.nmsu.edu/) initialisiert, wird das aktuell laufende Programm (Grabber oder Encoder) beendet, ansonsten nur der aufrufende Thread. Sind alle Vorgaenge abgeschlossen, kann das Programm ueber den Button 'Beenden' beendet werden. Sonstiges ========= Das Programm wurde unter unterschiedlichen Bedingungen getestet. Trotzdem sind Fehler nicht voellig auszuschliessen. Es wird daher noch einmal darauf aufmerk- sam gemacht, dass die Benutzung des Programms auf eigenes Risiko erfolgt und der Autor keinerlei Gewaehr oder Haftung fuer eventuell auftretende Probleme uebernimmt! Fragen und Anregungen usw. sind zu richten an: thomas@thono.com Zu finden ist die aktuellste Version auf der Homepage des Autors unter http://www.thono.com/os2warp/tools.htm