Mac OS X için Klasik bir uygulamadan ses çıkarma


6

Tek bir 'snd' kaynağını klasik bir uygulamadan Mac OS X'in oynatabileceği bir forma nasıl çıkarabilirim?

Snd kaynağını çıkarmak için derez kullanabilirim, ancak oradan Mac OS X'in okuyabileceği bir formata nasıl monte edeceğimi bilmiyorum.

Bu Aslan üzerinde; Daha önceki Mac'lere erişimim yok.

Derezed, şöyle başlar:

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 */

Böyle bir 'snd' ile bağlantı kurabilir misiniz?
Max Ried

Telif hakkıyla korunmaktadır, bu yüzden gerçekten bağlantı kuramıyorum. Ancak, başlığı içeren ilk birkaç baytı gönderebildiğimden eminim.
Steven Fisher,

Gerçekten ihtiyacınız varsa, BasiliskII kullanmak bir seçenek olacaktır.
Max Ried

Bu sesi Codewarrior'dan Xcode'a almak bir yıldan uzun süredir benim evcil hayvan projemdir; bir gün, öyle ya da böyle alacağım. Bu arada, üzerinde uyuyamayacağım. :)
Steven Fisher,

1
@Globalnomad: NeXT .snd (Sun .au ile aynı olmasa da) Apple'ın 'snd' ile aynı değildir.
Peter Hosey

Yanıtlar:


6

Benim de bazı System 7 Sound dosyalarım vardı. Ben sadece DaveM'in cevabını denedim ve frekansı 11025'e (8192 değil) ayarlamak zorunda kalmam dışında işe yaradı.

Benim adım:

  1. Kullanılan Rezilla kaynak çatalı ham onaltılık kopyalamak için.
  2. İkinci Hex Fiend düzenli dosya olarak yapıştırmak için (katma .au uzantısı, ancak doğrudan hala oynanabilir olmadığından bu gerçekten çok yapmaz)
  3. Audacity> Dosya> İçe Aktar> Ham Veri, .au dosyasını seçin
  4. Örnekleme Hızını 11025 Hz olarak değiştirin
  5. Wav olarak ver!

Teşekkürler, @ToastyKen! Talimatlarını doksanlardan kalan artık sahip olduğum bazı "ses valizlerinde" bir miktar SND kaynağını kurtarmak için kullandım. Ek notlar: Rezilla sesleri dinlemenizi sağlar, böylece karıncalanmaları bulabilirsiniz. Örnekleme oranları değişkendir; bazıları 11025, bazıları 22050 idi. Ama ben anladım. Tekrar teşekkürler!
Steven Klein

4

Peter Hosey doğrudur, snd dosyaları Sun | SGI au dosyalarıdır. snd orijinal au formatıdır: u-law, başlık yok, 8192Hz.

CW metal stamp snd rsrc dosyasını çok az iş çıkaran bir mp3'e çevirebildim.

Gereksinimler: kaynak editörü, hex editörü, Audacity.

İlk olarak, snd rsrc dosyasını bir au dosyaya dönüştürün.
   Kopya altıgen Hex editörü üzerine snd kaynaktan veri ve yapıştırın. Bir au uzantısı ile kaydedin.

İkinci olarak, au dosyasını Audacity'ye aktarın.
   Audacity'yi açın. Dosya-> Ham Verileri İçe Aktar'ı seçin. Au dosyayı seçin.
      Kodlama: İmzasız 8 bit PCM
      Bayt Sırası: Endianness yok
      Kanallar: Mono
      Başlangıç ​​ofseti: 0 Alınacak
      miktar: 100 %
      Örnek Hızı: 8192 Hz

Üçüncüsü, Dosyayı Kaydet
   Dosya-> Ver ...

HTH



1

Apple doc http://support.apple.com/kb/HT3775'e göre , QuickTime Player snd'yi destekler (muhtemelen snd kaynağını sağ tıklayıp "Open with ..." QuickTime Player'ı belirtmeniz gerekebilir. oynamak).

snd, bu geçmişten gelen bir patlama.


QuickTime oynatıcısını denedim; Bunun işe yaradığından eminim ama şimdi çalışmıyor. Belli bir kimliğe sahip olmak için snd kaynağına ihtiyacım olmadığı sürece, ancak yaparsam, bu kimliğin zaman kaybettiği görülmektedir. "Dosya zarar görebilir veya QuickTime Player ile uyumlu bir film dosyası olmayabilir."
Steven Fisher,

Snd kaynağınız bir dosyada paketlenmiş mi (yani avi, vb. Gibi bir paketleyicide)? AFAIK mevcut QT, içindeki kaynağı okumadan önce dosyayı tanır / açar. Maalesef, bir 'snd' kaynağını dönüştüren ve bir dosyaya saracak herhangi bir ücretsiz dönüştürücü bilmiyorum.
Küresel göçebe

1

Sesi Sheepshaver'daki orijinal uygulamasında çalmayı deneyin . Sheepshaver, OSX'te çalışan Classic Mac OS için bir emülasyon sistemidir.

Sonra Sheepshaver'ı kaçırıp sesi çalarken ses kaydı yapmak için Audio Hijack Pro veya Piezo gibi bir program kullanın .

Audio Hijack Pro kullanıyorsanız ve Piezo ile daha az formatta kullanırsanız, orijinal sesin iyi bir dijital kopyasını AIFF biçiminde alırsınız.


1

Mac OS classic'ten "platin ses" tek bir dosya ayıklamak için SoundExtractor kullandım ( /Applications/System Folder/Apparency/Sound Effectsklasik desteği aktive ederken buldum, klasik uygulamaları bu şekilde çalıştırabilirim ama nerede olduğunu bilmiyordum).

O zaman 68 dosya okunamıyor. Bu dosyaların sonunda uzatma yok! Bu yüzden Amadeus II'yi onları farklı formatta açmak için kullandım.

Bunları, klasik uygulamaları kullanmak için Apple tarafından Mac OS X için hazırladığım Tiger eMac ve "classic" ile yaptım.

Böylece onları kütüphanenizdeki sesler klasörüne yerleştirebilir (veya oluşturabilirsiniz ~/Library/Sounds/).

İTunes'u ve hatta daha fazlasını kullanarak aiff seslerini AAC (m4a) biçimine dönüştürebilirsiniz, hatta iOS cihazlar için zil sesi yapmak için .m4a uzantısını .m4r olarak değiştirebilirsiniz!

Fakat bu 68 .m4r sesleri iTunes'a koymak istediğimde, uyumsuz bir formattaymış gibi sesleri reddediyor. Belki de tüm .m4a dosyalarını silmek gerekiyor? Bunu yarın deneyeceğim!

Lütfen Mac'in Fransızca sürümünü kullandığımı ve bu nedenle İngilizce olması gerektiğini düşündüğüm yolları tercüme ettiğimi unutmayın.


1

Benim için en kolay çıkan şey şuydu:

İlk önce dosya tipini ayarladım (yol boyunca bir yerlerde kayboldu).

SetFile -type 'sfil' AudioFileToConvert.au

Daha sonra, dönüştürme aracını, sorunsuz bir AIFF dosyasına dönüştüren SystemSound Converter uygulamasından kullandım .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.