想請問WAV轉FLAC,我是用XRECODE3
Flac的轉檔設定如下:
http://i.imgur.com/VpdFfyG.JPG
WAV的位元率都是在4615左右,
但轉出來的FLAC有的保持在4615,有的卻會降到3080左右
完全不曉得怎麼一回事...
想問問如何讓WAV轉FLAC的檔案保持在4615原位元率呢
感謝
FLAC 是一種無損音訊壓縮編碼格式
目的在於不損失任何資料下縮小檔案大小 (越單調的輸入音訊越容易壓縮)
播放時會將FLAC還原(解碼)為PCM輸出
如果檔案大小沒變,那也你不需要轉FLAC了...
iOvermind wrote:
我相信我寫的是"位元率",而不是"檔案大小"
位元速率就是代表一秒鐘時間的資料量大小(位元)
平均位元速率即音訊串流總資料量除以總時間長度(秒)
而在音訊檔案中大小中佔最多資料量的就是音訊串流 (其次是封面、ID3標籤、歌詞...等資料)
所以幾乎可以把 音訊串流大小 看做 音訊檔案大小
iOvermind wrote:
您也說了FLAC是"無損壓縮",不論在位元、取樣率來講都應該維持在一樣的水準
我說的是 無損壓縮目的是在沒有任何損失的的情況下"縮小檔案大小" (也就是降低位元率)
所以將 WAV 轉為 FLAC 位元率當然會變小... (如果沒有變小,那根本沒必要轉)
您有沒有將 FLAC 解碼回 PCM 以 WAV 為容器? 所得到的 WAV 跟原本的 WAV 完全一樣的!
例如你用 WinRAR 將 TXT 檔壓縮為 RAR 格式 (縮小檔案大小)
再解壓縮出來的 TXT 檔,會缺字嗎?
當然不會缺字,無損音訊壓縮格式 也是如此...
MP3、AAC、FLAC、ALAC 全都是音訊壓縮編碼格式,
在播放它們時都是需要透過解碼器來解碼為PCM輸出。
MP3與AAC則是有損編碼,解出來的PCM與原本的不一樣,也就有訊息流失,即損失音質。
有損壓縮的優點在於你可以隨意控制輸出位元率(檔案大小),問題則是音質損失多少。
無損壓縮則是看你的演算法複雜程度,越高則輸出檔案就越小,但是需要消耗更多硬體資源。
iOvermind wrote:
案大小不會變小,我說的是位元率變小
順便說一下位元率跟檔案大小的關係
假設一音訊位元率為 1000K bps (bits/sec) 長度為 10 秒
音訊串流大小 = 1000K bits/sec * 10 sec = 10000 K bits
通常影音編碼器使用 K = 1000
所以 10000 Kbits = 10000000 bits
將位元(bit) 換算成我們熟悉的單位位元組 (byte)
8 bits = 1 byte
10000000 bits = (10000000 / 8) bytes = 1250000 bytes
K 有兩種 10^3 (1000) 或 2^10 (1024)
M = K * K
G = K * K * K
https://zh.wikipedia.org/wiki/%E5%8D%83%E5%AD%97%E8%8A%82
通常檔案大小以 2^10 (1024) 為 1K
1250000 bytes = 1250000 / 1204 / 1024 * K * K bytes ~= 1.192 MB (嚴格來說應該寫 MiB)
內文搜尋
X





























































































