作者ybite (小犬)
看板C_Chat
標題[NICO] NicoFox 聲音取出工具調查心得
時間Sat Jul 25 11:47:36 2009
本文又稱:在 Ubuntu 下解析 NICO 的音聲格式(Using FFMpeg or MEncoder)
不想去FF排隊,來寫取出音聲測試心得...
NicoFox "可能"會對應的轉檔方案是 FFMpeg 和 MEncodeer
(為什麼,因為Open Source Matters Q___________Q)
對應的檔案格式會是 Ogg Vorbis 和 MP3
個人強力建議 Vorbis 是因為只要有 Firefox 3.5 就能放啊啊啊啊啊啊!!
大家全部都給我改用 Ogg Vorbis 啊啊啊啊啊(大哭)
目前測試下來,確定會用 UI 對應的大概有:
Encoder 對應格式 對應目標格式
------------------------------------------
FFMpeg SWF*/MP4/FLV MP3/Vorbis
MEncoder SWF*/MP4/FLV MP3
* SWF需搭配 swfcombine(因為 libavcodec 不吃壓縮過的 SWF)
http://www.swftools.org/ Ubuntu 下請裝 swftools 套件
另外感覺MEncoder轉SWF會不穩
* 由於該死的版權和專利問題,這些都不會付在 NicoFox
我到時候會寫「請自己尋找 Encoder,另外請注意使用編碼器可能有法律問題」 Orz
如果你想自己測試這些工具的穩定度...
請自己找 FFMpeg 和 MEncoder 的 Code 編譯或用別人編好(問題是別人家的 XD)的
Ubuntu 下請跟我這樣作:
再次警告:使用這些邪惡版的轉檔器會有版權和專利問題!
FFMpeg方案:
灌ffmpeg、libavcodec-unstripped-xx、libavdevice-unstripped-xx
libavfilter-unstripped-xx、libavformat-unstripped-xx
以及swftools
這些都在本家套件庫
Mencoder方案:
同上,但要拉 Medibuntu 套件庫
灌swftools和mencoder、libavcodec(應該不用unstripped)
然後試試看跑一些轉檔指令:
解壓縮SWF檔(通常需要)
swfcombine -d popcandy-compressed.swf -o popcandy.swf
使用 FFmpeg 轉 Ogg Q7
ffmpeg -i popcandy.swf -acodec vorbis -aq 70 -vn popcandy.ogg
轉 MP3 192kbps
ffmpeg -i popcandy.swf -acodec libmp3lame -ab 192k -vn popcandy.mp3
應該 flv / mp4 / swf 都可以轉
注意 Ubuntu 的 ffmpeg 預設並不開放轉成 MP3
請自己改用 libavcodec-unstripped-xx 就可以了
使用 MEncoder 轉 MP3 192kbps
mencoder respanking.mp4 -oac mp3lame -ovc copy -of rawaudio -lameopts
abr:br=192 -o respanking.mp3
測試經驗是 SWF 用 MEncoder 轉會有問題
MEncoder 轉 Vorbis 要透過 libavcodec,所以幾乎等於用FFMpeg 囧
---
結論是,我準備搭敦化幹線去FF了 XD
工商服務:去完台大FF14想去阿宅保衛戰看J@PLAN的
可以在新生南路靠體育館的站牌搭284到「松壽路口」
雖然要20~30分鐘但走路距離趨近零喔!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.247.164
※ 編輯: ybite 來自: 140.112.247.164 (07/25 11:49)
推 andy8432:推 不過結論跟本文有任何關係嗎XD 07/25 11:53
推 Jamesz:推 Ubuntu!推 Linux!推 Ogg Vorbis 格式! 07/25 12:31
推 alerzart:推! 07/25 12:45
推 xhtwj:走路距離趨近於零是怎樣XD 07/25 13:29
推 hank7077:一到站就到了吧? 07/25 13:51
→ xhtwj:現在才看懂那句話的意思XD 07/25 13:57
推 BruceShaou:原po口嫌體正直.......... 07/25 14:45