Estrai un suono da un'applicazione classica per Mac OS X?

6

Come posso estrarre una singola risorsa "snd" da una classica applicazione in una forma che può essere riprodotta da Mac OS X?

Posso usare derez per estrarre la risorsa snd, ma da lì non sono sicuro come assemblarla in un formato che Mac OS X può leggere.

Questo è su Lion; Non ho accesso ai precedenti Mac.

Derezed, inizia così:

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 */
    
posta Steven Fisher 07.12.2011 - 03:23
fonte

7 risposte

5

Ho avuto anche alcuni file di System 7 Sound. Ho appena provato la risposta di DaveM, e ha funzionato, tranne che ho dovuto impostare la frequenza su 11025 (non 8192).

I miei passaggi:

  1. Usato Rezilla per copiare l'esadecimale grezzo dal fork delle risorse.
  2. Utilizzato Hex Fiend per incollarlo come file normale (aggiunta estensione .au, ma questo non fa molto perché è ancora non riproducibile direttamente)
  3. Audacity > File > Importa > Dati grezzi, selezionare il file .au
  4. Cambia frequenza di campionamento a 11025 Hz
  5. Esporta come wav!
risposta data 26.06.2014 - 19:51
fonte
4

Peter Hosey è corretto, i file snd sono file Sun | SGI au. snd è il formato au originale: u-law, no header, 8192Hz.

Sono stato in grado di convertire CW metal stamp snd rsrc in un mp3 con pochissimo lavoro.

Requisiti: editor di risorse, editor esadecimale, Audacity.

In primo luogo, converti il file snd rsrc in un file au.
Copia i dati hex dalla risorsa snd e incollali in un editor esadecimale. Salva con un'estensione au.

In secondo luogo, importa il file au in Audacity.
Apri Audacity. Seleziona File- > Importa dati non elaborati. Seleziona il file au.
Codifica: PCM a 8 bit senza segno
Ordine byte: No endianness
Canali: Mono
Offset iniziale: 0
Importo da importare: 100 %
Frequenza di campionamento: 8192 Hz

Terzo, salva il file
File- > Esporta ...

HTH

    
risposta data 23.09.2012 - 09:33
fonte
3

File Juicer può estrarre 'snd ' risorse come filmati QuickTime.

    
risposta data 12.02.2012 - 02:50
fonte
1

Secondo il documento Apple link , QuickTime Player supporta snd (anche se probabilmente dovresti fare clic con il tasto destro del mouse su snd resource e specificare "Apri con ..." QuickTime Player per riprodurlo).

snd, è un tuffo nel passato.

    
risposta data 07.12.2011 - 11:39
fonte
1

Prova a riprodurre l'audio nella sua applicazione originale in Sheepshaver . Sheepshaver è un sistema di emulazione per Classic Mac OS in esecuzione su OSX.

Quindi utilizza un programma come Audio Hijack Pro o Piezo per registrare il suono mentre suona, dirottando Sheepshaver.

Riceverai una buona copia digitale del suono originale in formato AIFF se utilizzi Audio Hijack Pro e in un formato minore con Piezo.

    
risposta data 20.09.2012 - 09:23
fonte
1

Ho usato SoundExtractor per estrarre il singolo file "platinum sound" da Mac OS classic (l'ho trovato in /Applications/System Folder/Apparency/Sound Effects quando ho attivato il supporto classico, non sapevo dove ma può eseguire le app classiche in questo modo).

Quindi i 68 file non possono essere letti. Nessuna estensione alla fine di questi file! Quindi ho usato Amadeus II per trasformarli in formato aiff.

Ho realizzato tutto questo con il mio Tiger eMac e il "classico", realizzato da Apple per Mac OS X per poter utilizzare le applicazioni classiche.

Ora puoi metterli nella cartella dei suoni (o crearli) nella tua libreria ( ~/Library/Sounds/ ).

Puoi anche trasformare i suoni di aiff in formato AAC (m4a) usando iTunes e ancora di più, cambia l'estensione .m4a in .m4r per creare una suoneria per i dispositivi iOS!

Ma quando voglio mettere tutti quei 68 suoni .m4r in iTunes, li rifiuta come se fossero di un formato incompatibile. Forse ha bisogno di cancellare tutti i file .m4a? Ci proverò domani!

Tieni presente che io uso una versione francese di Mac, quindi ho tradotto i percorsi come penso debba essere in inglese.

    
risposta data 12.10.2013 - 02:17
fonte
1

Ciò che risultava più facile per me era:

Per prima cosa ho dovuto impostare il tipo di file (è stato perso da qualche parte lungo la strada)

SetFile -type 'sfil' AudioFileToConvert.au

Quindi ho usato lo strumento di conversione da SystemSound Converter , che lo ha trasformato in un file AIFF senza problemi.

    
risposta data 19.04.2015 - 05:55
fonte

Leggi altre domande sui tag