Wie kann ich eine einzelne „snd“-Ressource aus einer klassischen Anwendung in eine Form extrahieren, die Mac OS X abspielen kann?
Ich kann derez verwenden, um die snd-Ressource herauszubekommen, aber von dort aus bin ich mir nicht sicher, wie ich sie in eine Form zusammenbauen soll, die Mac OS X lesen kann.
Dies ist auf Lion; Ich habe keinen Zugriff auf ältere Macs.
Derezed, es fängt so an:
data 'snd ' (3004, "metal stamp", purgeable) {
$"0002 0000 0001 8050 0000 0000 000E 0000" /* ......ÄP........ */
$"0000 0000 159E 2B77 45D1 0000 159C 0000" /* .....û+wE—...ú.. */
$"159D 003C 787D 807E 7D7D 8087 8376 6E72" /* .ù.<x}Ä~}}ÄáÉvnr */
$"7C87 8782 8789 857F 7169 5F74 9891 7068" /* |ááÇáâÖ.qi_tòëph */
Ich hatte auch einige System 7 Sounddateien. Ich habe gerade DaveMs Antwort ausprobiert, und es hat funktioniert, außer dass ich die Frequenz auf 11025 (nicht 8192) einstellen musste.
Meine Schritte:
Peter Hosey hat Recht, snd-Dateien sind Sun|SGI-au-Dateien. snd ist das ursprüngliche au-Format: u-law, kein Header, 8192Hz.
Ich konnte CW metal stamp snd rsrc mit sehr wenig Arbeit in eine mp3 umwandeln.
Voraussetzungen: Ressourcen-Editor, Hex-Editor, Audacity.
Konvertieren Sie zuerst die snd rsrc in eine au-Datei.
Kopieren Sie die Hex -Daten aus der snd-Ressource und fügen Sie sie in einen Hex-Editor ein. Speichern Sie mit einer au-Erweiterung.
Zweitens importieren Sie die au-Datei in Audacity.
Audacity öffnen. Wählen Sie Datei->Import-Rohdaten. Wählen Sie die au-Datei aus.
Kodierung: Unsigned 8 bit PCM
Byte Order: No endianness
Channels: Mono
Start offset: 0
Importmenge: 100 %
Samplerate: 8192 Hz
Drittens: Speichern Sie die Datei
Datei-> Exportieren ...
HTH
File Juicer'snd '
kann Ressourcen als QuickTime-Filme extrahieren .
Laut Apple doc http://support.apple.com/kb/HT3775 unterstützt QuickTime Player snd (obwohl Sie wahrscheinlich mit der rechten Maustaste auf die snd-Ressource klicken und den QuickTime Player "Öffnen mit ..." dafür angeben müssten spielen).
snd, das ist eine Explosion aus der Vergangenheit.
Versuchen Sie, den Sound in seiner ursprünglichen Anwendung in Sheepshaver abzuspielen . Sheepshaver ist ein Emulationssystem für Classic Mac OS, das auf OSX läuft.
Verwenden Sie dann ein Programm wie Audio Hijack Pro oder Piezo , um den Ton während der Wiedergabe aufzunehmen, indem Sie Sheepshaver entführen.
Sie erhalten eine gute digitale Kopie des Originaltons im AIFF-Format, wenn Sie Audio Hijack Pro verwenden, und in einem kleineren Format mit Piezo.
Ich habe SoundExtractor verwendet, um eine einzelne Datei mit „Platin-Sound“ aus Mac OS Classic zu extrahieren (ich fand es in, /Applications/System Folder/Apparency/Sound Effects
als ich die klassische Unterstützung aktivierte, ich wusste nicht wo, aber es kann klassische Apps auf diese Weise ausführen).
Dann können die 68 Dateien nicht gelesen werden. Keine Erweiterung am Ende dieser Dateien! Also habe ich Amadeus II verwendet, um sie in das aiff-Format umzuwandeln.
Ich habe das alles mit meinem Tiger eMac und "classic" von Apple für Mac OS X gemacht, um klassische Anwendungen zu nutzen.
Sie können sie also jetzt in den Soundordner Ihrer Bibliothek ( ) legen (oder erstellen ~/Library/Sounds/
).
Sie können sogar aiff-Sounds mit iTunes in das AAC-Format (m4a) umwandeln und noch mehr, ändern Sie die Erweiterung .m4a in .m4r, um sie dann als Klingelton für iOS-Geräte zu verwenden!
Aber wenn ich all diese 68 .m4r-Sounds in iTunes einfügen möchte, werden sie abgelehnt, als ob sie aus einem inkompatiblen Format stammen würden. Vielleicht müssen alle .m4a-Dateien gelöscht werden? Das probiere ich morgen aus!
Bitte beachten Sie, dass ich eine französische Version von Mac verwende, daher habe ich die Pfade übersetzt, da ich denke, dass sie auf Englisch sein müssen.
Am einfachsten hat sich für mich herausgestellt:
Zuerst musste ich den Dateityp einstellen (er ging irgendwo auf dem Weg verloren)
SetFile -type 'sfil' AudioFileToConvert.au
Dann habe ich das Konvertierungstool von SystemSound Converter verwendet , das es problemlos in eine AIFF-Datei umgewandelt hat.
bot47
Stefan Fischer
bot47
Stefan Fischer
Globaler Nomade
bot47
Stefan Fischer
Peter Hosei