題:
從Mac OS X的Classic應用程序中提取聲音?
Steven Fisher
2011-12-07 08:23:40 UTC
view on stackexchange narkive permalink

如何從經典應用程序中提取單個“ snd”資源到Mac OS X可以播放的形式?

我可以使用derez提取snd資源,但是從那裡我可以我不確定如何將其組裝成Mac OS X可以讀取的格式。

這是Lion上的內容;我無權訪問較早的Mac。

Derezed,它的啟動方式如下:

  data'snd'(3004,“金屬印章”,可淨化){$“ 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* /  
您可以鏈接到這樣一個提取的“和”,以便我們來看看嗎?
它已受版權保護,所以我無法真正鏈接到它。但是我確定我可以發布前幾個字節,其中包括標題。
如果您確實需要,可以選擇使用BasiliskII。
從Codewarrior到Xcode接收聲音已經是我的寵物項目了一年多了。有一天,我會得到,一種或另一種方式。在此期間,我將不眠不休。 :)
啊,您沒有提到您是一名開發人員。在這種情況下,我可以為您找到線索。查看SoX-http://sox.sourceforge.net。該文檔說NeXT“和”。希望事情對你有用。乾杯。
我認為這是一個非常有趣的問題。請告訴我您是否解決了它,我也想嘗試解決它。
我沒有我認為Peter Hosey的答案可能是一個很好的解決方法,但是不幸的是我現在找不到帶有該應用程序的CD。 :)
@Globalnomad: NeXT .snd(與Sun .au類似,如果不相同)與Apple的“ snd”不同。
七 答案:
ToastyKen
2014-06-26 22:51:08 UTC
view on stackexchange narkive permalink

我也有一些System 7聲音文件。我只是嘗試了DaveM的答案,並且它起作用了,除了我必須將頻率設置為11025(而不是8192)。

我的步驟:

  1. 使用了 Rezilla從資源分支複製原始十六進制。
  2. 使用十六進制Fiend將其粘貼為常規文件(添加了.au擴展名,但實際上並沒有因為它仍然不能直接播放)
  3. Audacity>文件>導入>原始數據,選擇.au文件
  4. 將採樣率更改為11025 Hz
  5. 導出為哇!
  6. ol>
謝謝,@ToastyKen! 我按照您的指示在我90年代剩下的一些“聲音手提箱”中恢復了一堆SND資源。 補充說明: Rezilla允許您聽聲音,因此您可以找到螞蟻的聲音。 採樣率各不相同;有些是11025,有些是22050。但是我知道了。 再次感謝!
DaveM
2012-09-23 12:33:06 UTC
view on stackexchange narkive permalink

Peter Hosey是正確的,snd文件是Sun | SGI au文件。 snd是原始的au格式:u-law,無標頭,8192Hz。

我能夠以很少的工作將CW金屬印章snd rsrc轉換為mp3。

要求:資源編輯器,十六進制編輯器,Audacity。

首先,將snd rsrc轉換為au文件。
從snd資源複製 hex b>數據並將其粘貼到hex編輯器中。用au擴展名保存。

其次,將au文件導入Audacity。
打開Audacity。選擇文件->導入原始數據。選擇au文件。
編碼:無符號8位PCM b>
字節順序:無字節序 b>
通道:單聲道 b> 0 b>
導入量: 100 b>%
採樣率: 8192 b> Hz

第三,保存文件
文件->導出...

HTH

Peter Hosey
2012-02-12 07:50:47 UTC
view on stackexchange narkive permalink

文件榨汁機可以將'和'資源提取為QuickTime電影。

Global nomad
2011-12-07 16:39:09 UTC
view on stackexchange narkive permalink

根據Apple文檔 http://support.apple.com/kb/HT3775,QuickTime Player支持snd(儘管您可能需要右鍵單擊snd資源並指定“打開...”,即可播放QuickTime Player)。

snd,這是過去的爆炸。

我已經嘗試過QuickTime播放器;我敢肯定,這用來工作,但現在沒有。除非也許我需要snd資源具有特定的ID,但是如果我這樣做,該ID似乎會浪費時間。 “該文件可能已損壞,或者可能不是與QuickTime Player兼容的電影文件。”
您的snd資源是否打包在文件中(例如,在avi等包裝器中)? AFAIK當前的QT在讀取文件中的資源之前會先識別/打開該文件。抱歉,我不知道有任何免費的轉換器可以轉換“ snd”資源並將其包裝到文件中。
Scott Lahteine
2012-09-20 12:23:07 UTC
view on stackexchange narkive permalink

嘗試在 Sheepshaver的原始應用程序中播放聲音。 Sheepshaver是用於OSX上運行的Classic Mac OS的仿真係統。

然後使用 Audio Hijack Pro Piezo之類的程序將聲音記錄為

如果您使用Audio Hijack Pro,則將獲得AIFF格式的原始聲音的良好數字副本,而使用Piezo則會獲得較小的格式。

Sheikah
2013-10-12 05:17:21 UTC
view on stackexchange narkive permalink

我使用SoundExtractor從Mac OS classic中提取“鉑金聲音”單個文件(我在激活classic支持時在 / Applications / System Folder / Apparency / Sound Effects 中找到了它,但沒有知道在哪裡,但是它可以通過這種方式運行經典應用。)

然後無法讀取68個文件。這些文件末尾沒有擴展名!因此,我使用Amadeus II將其轉換為aiff格式。

我用Tiger eMac和Apple為Mac OS X製造的“經典”軟件來完成所有這些操作,以便使用經典應用程序。

因此,您現在可以將它們放在庫(〜/ Library / Sounds / )中的sounds文件夾中(或創建它)。

您甚至可以打開aiff聲音使用iTunes等將其轉換為AAC(m4a)格式,然後將.m4a擴展名更改為.m4r,以使其成為iOS設備的鈴聲!

但是當我想將所有68種.m4r聲音都放入iTunes,它會拒絕它們,就像它們來自不兼容的格式一樣。也許需要刪除所有.m4a文件?明天我會嘗試!

請注意,我使用法語版本的Mac,所以我翻譯了路徑,因為我認為它必須是英文。

D Schlachter
2015-04-19 08:55:01 UTC
view on stackexchange narkive permalink

對我來說最簡單的是:

首先,我必須設置文件類型(在此過程中某處丟失了文件)

SetFile -type'sfil 'AudioFileToConvert.au

然後,我使用了 SystemSound Converter中的轉換工具,將其轉換為AIFF文件,沒有任何麻煩。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...