為什麼silk源文件解碼為pcm文件
A. [求助]用Foobar2000轉DTS成WAV文件,編解碼變成PCM
WAV是格式,PCM是編碼方式,這個沒問題的。你轉換的時候跟有沒有DSP沒有關系(你這里看到的DSP是解碼!),如果你不放心可以試試media code。
B. 如何將WAV/MP3格式音頻轉換為SILK格式
MP3大家一定很熟悉,但要將WAV格式的聲音文件轉換成MP3格式,你可能首先想到的是找專門的格式轉換工具,其實不必那麼復雜,你身邊就有一個現成的工具,這就是Windows附件中所帶的「錄音機」,使用這個工具能最簡便實現WAV格式轉為MP3格式,具體操作方法如下:
依次單擊「開始→程序→附件→娛樂→錄音機」,打開錄音機程序,然後單擊文件菜單,從文件中打開需要轉換的WAV文件,再單擊「文件→另存為」,在「另存為」對話框中單擊「更改」按鈕,在「格式」框中選擇「MPEG Layer-3」格式,一切就OK了。
在轉換時,如果想控制文件大小,如想讓聲音更好聽或要使文件更加小巧,可以在窗口的「聲音選定」中選擇其中的「屬性」,在該欄中選擇更低或更高的采樣頻率就可以了,怎麼樣,是不是很方便,快試一試吧
轉好以後文件名重命名為.mp3
C. silk格式怎麼轉換成wma
silk格式轉換成wma,要用到SILK編碼庫,供下載的SILK編碼庫內,提供了4個不同的平台版本,功能基本相同。
在SILK編碼庫的SDK內,test目錄下,有一個Decoder.c文件,為解碼的示例文件,編譯後它能直接解碼SILK格式的音頻文件:SILK文件格式以"#!SILK_V3"開始,之後為一幀幀語音內容塊,每幀幀長占兩位元組,後為幀內容,因為SILk編碼是變長編碼,所以每幀長度不同。
在各個test_vectorsitstream目錄下的.bit文件,即為SILK格式文件,可以被解碼程序Decoder.c支持。解碼程序將SILK文件解碼為PCM流文件,但缺少WAV頭,無法直接用播放器播放。如果需要使解碼後的PCM流能夠播放,則需要PCM流前面添加WAV頭。
對微信語音短消息,WAV頭賦值如下(pcmsize為PCM流的位元組數):whead.DataLen = pcmsize;memcpy(whead.Riff,"RIFF",4);memcpy(whead.Format,"WAVE",4);memcpy(whead.SubChunkID,"fmt ",4);memcpy(whead.Data,"data",4);whead.ChunkSize =whead.DataLen+44-8;whead.SubChunkSize = 0x10;whead.AudioFormat = 1;whead.NumChannels = 1;whead.SampleRate = DecControl.API_sampleRate;whead.BitsPerSample = 16;whead.BlockAlign = whead.NumChannels*whead.BitsPerSample/8; whead.ByteRate = whead.SampleRate*whead.BlockAlign;
其中NumChannels、SampleRate和BitsPerSample等參數需要根據具體情況進行填充,否則,聲音會很怪異。
在語音相關的協議還原中,經常會遇到語音編碼的問題,通常語音編碼的數據無法直接展示,需要轉換成WAV,MP3等格式,才能播放。這個轉換過程,是首先將音頻編碼數據使用對應解碼庫解碼為PCM流,然後再將PCM流根據封裝格式的要求,進行編碼封裝,最後得到可供通用播放器支持的編碼和格式。
音頻編碼有很多,各有特色,本文首選介紹目前最流行的SILK編碼。SILK編碼最早在Skype中使用,它在編碼效率和質量之間取得了很好的平衡,因此被廣泛應用在互聯網的音頻相關產品中,目前廣泛使用的是SILK V3。
騰訊系產品,包括QQ、微信、小程序,在語音相關的實現中,也大量使用到SILK編碼,並且,部分功能是直接讓未加密的語音流在網路中傳輸,這是協議還原很感興趣的部分。畢竟,騰訊的產品防守相當嚴密,不宜突破。
D. 學慣用java文件轉換需要什麼知識
非專業人士湊個熱鬧,答錯勿噴。
這些知識屬於多媒體,音頻編碼解碼相關。
首先你要熟悉兩種音頻的編碼格式,silk是skype的一種編碼,wav使用的就是pcm編碼。
至於想要用純java實現,不是很推薦,編碼解碼都是很考慮效率的,純java寫的話,效率很可能不如C語寫的。
學習資料的話,建議去github找找開源資料,比如我剛才搜到的silk-v3-decoder,代碼是C的,如果你真的能讀懂的話,自己用java實現起來是沒問題的。
編程靠的是積累,積累到一定程度的時候,編程語言只是載體,具體實現用什麼語言都已經顯得無所謂了。
E. 如何讓電腦光纖音頻輸出改變為始終是DD或DTS或AC3現在始終被外置解碼器識別為PCM
兄弟:你將獨立音效卡先拆下 用主板自帶的ALC-888光纖口輸出試試吧 我的ALC-883都能完全勝任DTS AC3 PCM LPCM 。玩好了集成的再玩獨立的吧 估計888音效卡的光纖輸出的也不會有什麼區別 不妨試試 還有 音頻是DTS時 設置為原碼輸出時 才能是DTS 。AC3就是AC3 。播放普通CD MP3 等歌曲就是PCM
F. silk文件在電腦上怎麼打開
擴展名為slk是EXCEL中的符號鏈接文件格式,用EXCEL可以打開。
如果打不開,有兩種原因:一是EXCEL.slk文件的版本高於你系統安裝的OFFICE版本,另一可能是文件本身問題(損壞等)。此外微信語音收藏也是.silk格式,Silk編解碼是Skype向第三方開發人員和硬體製造商提供免版稅認證(RF)的Silk寬頻音頻編碼器。
G. 我手機錄像後顯示是PCM格式的文件 我該怎麼為我手機找視頻文件
…………亂七八糟嗎?~我是很認真的回答的哦~
首先來看一下PCM的發展歷史:數字音頻格式PCM和DSDPCM脈碼調制數字音頻格式是70年代末發展起來的,記錄媒體之一的CD,80年代初由飛利浦和索尼公司共同推出。PCM的音頻格式也被DVD-A所採用,它支持立體聲和5.1環繞聲。
由上述可以看出,PCM並不是視頻格式,而是音頻格式,如MP3,WMA之類的,我想,你手機因為支持的是PCM格式,所以視頻格式應該是FFDS才對得上號。如此類的格式,用手機上網很難能找到,因為主流的視頻格式都是MP4 AVI之類的,所以樓主你智能通過在電腦上轉換後再轉移到手機中,給你找了點軟體和方法,來進行轉換,希望對你有用:
以下是教學過程,需要下載的:http://www.desaymobile.com.cn/Admin/DownLoad/UploadFiles/D626%20MP4.rar
需要的第三方軟體:
EO Video(Ver:1.36)
My MPC暴風影音Storm Codec(Ver:4.10)
1. Motion JPEG短片製作
現行Motion JPEG格式的視、音頻編碼有很多種,如:視頻編碼方式有未壓縮跟JPEG壓縮;音頻編碼格式有AMR、PCM以及ADPCM等。因此,並不是所有的Motion JPEG格式都可以在本手機上播放。下面是將各種格式的影音文件轉換為本手機能夠播放的Motion JPEG格式的方法。
需要的第三方軟體:
EO Video(Ver:1.36)
My MPC暴風影音Storm Codec(Ver:4.10)
注意:要使用EO Video的全部功能,必須確保您的系統安裝有如下組件:(如:要播放或轉換MOV及RM格式的影音文件,則您的系統中必須安裝有QuickTime及Real Player格式的解碼器)
l DirectX
l Windows Media Player
l Real Player
l QuickTime Player
為了方便您的使用,我們特提供「My MPC暴風影音Storm Codec」,該解碼器軟體包可以解碼目前流行的幾乎所有影音媒體文件。有了這個解碼器軟體包,您就可以不必再安裝單獨的Real Player或QuickTime Player等播放軟體。
1.3 用EO Video進行轉換,1.4 步驟如下:
執行後,在「瀏覽器」頁面選擇待轉換的影音文件(可以多選),並按住滑鼠將其從中間的窗口拖動到右邊的「播放列表」窗口中。
切換到「轉換器」頁面,並在「PROFILE」選項中按照下列設置目標AVI文件的視、音頻屬性:
視頻->壓縮:無壓縮
視頻->色深:16-位/24-位 (16-位 可以減小AVI文件的大小,建議使用)
視頻->輸出尺寸:160 X 128
視頻->圖像匹配:保持縱橫比/適合尺寸, 雙三次 (建議選擇「保持縱橫比」)
視頻->幀速率:5 fps
(請注意:如果源檔案的解析度是比較直立的,解析度就設為128×160;如果是橫的,則設為160×128)
音頻->壓縮:PCM <無壓縮>
音頻->采樣率:8000Hz
音頻->通道模式:單聲道
音頻->采樣比特率:16-位
音頻->隔行掃描:0.5秒
音頻->重新采樣質量:增強(默認)
AVI 「視頻」屬性設置(見下圖)
AVI 「音頻」屬性設置(見下圖)
切換到「OUTPUT」選項,設置轉換時「合並/分割」的方式及目標文件夾。
切換到「CONVERT」選項,按下「START」按鈕開始轉換,並等待轉換完成。
H. 什麼是PCM格式
PCM是一種編碼格式,WAV是一種文件格式。
對於WAV來說,只要符合RIFF規范,由一個符合格式的「頭」和大量「數據塊」按要求組成文件就可以了。它並沒有詳細規定數據塊中的數據採用哪種編碼。
保存為WAV文件的音頻可以有多種編碼格式,既可以是PCM也可以是ADPCM、A-Law、u-Law等等。常見的WAV可用編碼格式還有:IEEE浮點、GSM6.1甚至MpegLayer-3。沒錯,就是MP3。
所有,有時會看到這個WAV能播放,另一不能播放,但是換一台電腦又可以播放了的情況。這是因為第一台電腦上沒有安裝對應的解碼器。
I. 音頻編解碼類型pcm是什麼意思,用什麼軟體可以編輯
PCM是數字語音。播放PCM,編寫代碼,例如,使用QT中的core gui multimedia ,audio的API可以播放,或者編寫C代碼,直接驅動音效卡即可。或者,在PCM上加文件頭,例如.wav(網上有規則),播放.wav文件的播放器很多。最後,去網上找轉換工具,具體的沒有用過,有的網友說可以。