微信語(yǔ)音silk格式文件轉(zhuǎn)換處理記錄

@(隨筆記錄)[微信語(yǔ)音|silk|mp3|wav]

日期:2018年08月01日
環(huán)境:MacBook Pro纱控,macOS High Sierra 10.13.5(17F77)

引言:

奶奶八十多了瞒渠,經(jīng)常與我們微信互動(dòng)交流备禀,我覺(jué)得可以抽空記錄下奶奶的話宵蕉,也算是口述歷史,可以供兒孫輩翻閱看下蛙讥,從歷史的角度來(lái)了解先輩他們對(duì)世界候醒,對(duì)社會(huì),對(duì)自己的看法哼绑。一定程度上也能反思下自己岩馍,自己的角色,自己的人生觀抖韩,自己的價(jià)值觀蛀恩,乃至歷史觀。
奶奶上過(guò)幾年學(xué)帽蝶,認(rèn)字對(duì)于日常的文字交流基本無(wú)障礙赦肋,但怕奶奶累著,我建議奶奶還是用語(yǔ)音來(lái)交流励稳。她給我發(fā)的語(yǔ)音佃乘,我想把它提取出來(lái)發(fā)至公眾號(hào)文章,所以需要處理微信語(yǔ)音的存儲(chǔ)格式驹尼,以及如何轉(zhuǎn)換的工具使用趣避。特撰寫(xiě)記錄下。

第一步:找到語(yǔ)音文件將其導(dǎo)出

1新翎、找到MAC微信語(yǔ)音程帕、小視頻和圖片等在本地保存位置地址
2住练、在對(duì)話界面右鍵圖片有打開(kāi)文件夾


Alt text

3、Image之上的Audio目錄就是存儲(chǔ)的會(huì)話語(yǔ)音


Alt text

可以看到其后綴是.silk


屏幕快照

然后就可以拷貝導(dǎo)出了.

第二步:處理文件轉(zhuǎn)換為公眾號(hào)文章可以支持發(fā)布的格式

微信公眾號(hào)支持格式為mp3愁拭、wma讲逛、wav、amr


屏幕快照

如果環(huán)境沒(méi)有安裝過(guò)homebrew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

依賴(lài)
gcc
ffmpeg

看下環(huán)境有沒(méi)有g(shù)cc岭埠,如下則有

ZBMAC-C02VQ200H:Desktop dubiaoqi$ gcc --version
Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 9.1.0 (clang-902.0.39.2)
Target: x86_64-apple-darwin17.6.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin

若無(wú):

brew install gcc

安裝ffmpeg

brew install ffmpeg

git克隆silk-v3-decoder

git clone https://github.com/kn007/silk-v3-decoder.git silk-v3-decoder 

嘗試轉(zhuǎn)換盏混,失敗了 :( ,支持(收費(fèi)版Silk2MP3 1.0.1.0 發(fā)布)
https://kn007.net/topics/update-silk2mp3-to-official-version/

ZBMAC-C02VQ200H:Desktop dubiaoqi$ /data/app/silk-v3-decoder/converter.sh 82.aud.silk mp3
[Warning] Convert 82.aud.silk false, maybe not a silk v3 encoded file.

查文檔惜论,嘗試其它格式轉(zhuǎn)換

ZBMAC-C02VQ200H:silk-v3-decoder dubiaoqi$ cd silk/
ZBMAC-C02VQ200H:silk dubiaoqi$ ll
total 856
-rw-r--r--    1 dubiaoqi  wheel    3278  8  1 11:28 Makefile
-rwxr-xr-x    1 dubiaoqi  wheel   97832  8  1 11:30 decoder
drwxr-xr-x    6 dubiaoqi  wheel     192  8  1 11:28 interface
-rw-r--r--    1 dubiaoqi  wheel  335088  8  1 11:30 libSKP_SILK_SDK.a
drwxr-xr-x  269 dubiaoqi  wheel    8608  8  1 11:30 src
drwxr-xr-x    6 dubiaoqi  wheel     192  8  1 11:30 test
ZBMAC-C02VQ200H:silk dubiaoqi$ ./decoder /data/silk/82.aud.silk /data/1.pcm
********** Silk Decoder (Fixed Point) v 1.0.9.6 ********************
********** Compiled for 64 bit cpu *******************************
Input:                       /data/silk/82.aud.silk
Output:                      /data/1.pcm
Packets decoded:              3002
Decoding Finished 

File length:                 60.040 s
Time for decoding:           0.072 s (0.121% of realtime)

ZBMAC-C02VQ200H:silk dubiaoqi$ ffmpeg -y -f s16le -ar 24000 -ac 1 -i  /data/1.pcm  -f wav -ar 16000 -b:a 16 -ac 1  /data/1.wav
ffmpeg version 4.0.2 Copyright (c) 2000-2018 the FFmpeg developers
  built with Apple LLVM version 9.1.0 (clang-902.0.39.2)
  configuration: --prefix=/usr/local/Cellar/ffmpeg/4.0.2 --enable-shared --enable-pthreads --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-gpl --enable-libmp3lame --enable-libx264 --enable-libxvid --enable-opencl --enable-videotoolbox --disable-lzma
  libavutil      56. 14.100 / 56. 14.100
  libavcodec     58. 18.100 / 58. 18.100
  libavformat    58. 12.100 / 58. 12.100
  libavdevice    58.  3.100 / 58.  3.100
  libavfilter     7. 16.100 /  7. 16.100
  libavresample   4.  0.  0 /  4.  0.  0
  libswscale      5.  1.100 /  5.  1.100
  libswresample   3.  1.100 /  3.  1.100
  libpostproc    55.  1.100 / 55.  1.100
[s16le @ 0x7faaef800000] Estimating duration from bitrate, this may be inaccurate
Guessed Channel Layout for Input Stream #0.0 : mono
Input #0, s16le, from '/data/1.pcm':
  Duration: 00:01:00.00, bitrate: 384 kb/s
    Stream #0:0: Audio: pcm_s16le, 24000 Hz, mono, s16, 384 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (pcm_s16le (native) -> pcm_s16le (native))
Press [q] to stop, [?] for help
[pcm_s16le @ 0x7faaee02b400] Bitrate 16 is extremely low, maybe you mean 16k
Output #0, wav, to '/data/1.wav':
  Metadata:
    ISFT            : Lavf58.12.100
    Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 16000 Hz, mono, s16, 256 kb/s
    Metadata:
      encoder         : Lavc58.18.100 pcm_s16le
size=    1875kB time=00:01:00.00 bitrate= 256.0kbits/s speed=2.05e+03x    
video:0kB audio:1875kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.004062%
ZBMAC-C02VQ200H:silk dubiaoqi$ 

成功P碓摺!馆类!silk轉(zhuǎn)換wav成功混聊!


屏幕快照

相關(guān)鏈接
Homebrew: https://brew.sh/
FFmpeg官網(wǎng):http://ffmpeg.org/
Git: https://git-scm.com/
致謝kn007開(kāi)源:
silk-v3-decoder:https://github.com/kn007/silk-v3-decoder
kn007的回答:https://www.v2ex.com/t/171735

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市乾巧,隨后出現(xiàn)的幾起案子句喜,更是在濱河造成了極大的恐慌,老刑警劉巖卧抗,帶你破解...
    沈念sama閱讀 212,029評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件藤滥,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡社裆,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,395評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén)向图,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)泳秀,“玉大人,你說(shuō)我怎么就攤上這事榄攀∈雀担” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,570評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵檩赢,是天一觀的道長(zhǎng)吕嘀。 經(jīng)常有香客問(wèn)我,道長(zhǎng)贞瞒,這世上最難降的妖魔是什么偶房? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,535評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮军浆,結(jié)果婚禮上棕洋,老公的妹妹穿的比我還像新娘。我一直安慰自己乒融,他們只是感情好掰盘,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,650評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布摄悯。 她就那樣靜靜地躺著,像睡著了一般愧捕。 火紅的嫁衣襯著肌膚如雪奢驯。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,850評(píng)論 1 290
  • 那天次绘,我揣著相機(jī)與錄音叨橱,去河邊找鬼。 笑死断盛,一個(gè)胖子當(dāng)著我的面吹牛罗洗,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播钢猛,決...
    沈念sama閱讀 39,006評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼伙菜,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了命迈?” 一聲冷哼從身側(cè)響起贩绕,我...
    開(kāi)封第一講書(shū)人閱讀 37,747評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎壶愤,沒(méi)想到半個(gè)月后淑倾,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,207評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡征椒,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,536評(píng)論 2 327
  • 正文 我和宋清朗相戀三年娇哆,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片勃救。...
    茶點(diǎn)故事閱讀 38,683評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡碍讨,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出蒙秒,到底是詐尸還是另有隱情勃黍,我是刑警寧澤,帶...
    沈念sama閱讀 34,342評(píng)論 4 330
  • 正文 年R本政府宣布晕讲,位于F島的核電站覆获,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏瓢省。R本人自食惡果不足惜弄息,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,964評(píng)論 3 315
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望净捅。 院中可真熱鬧疑枯,春花似錦、人聲如沸蛔六。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,772評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至具钥,卻和暖如春豆村,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背骂删。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,004評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工掌动, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人宁玫。 一個(gè)月前我還...
    沈念sama閱讀 46,401評(píng)論 2 360
  • 正文 我出身青樓粗恢,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親欧瘪。 傳聞我的和親對(duì)象是個(gè)殘疾皇子眷射,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,566評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容