Re: [請問] VCD 的大小總是比較少?

看板AVEncode (影音編碼技術)作者 (要命的機統...XD)時間20年前 (2004/06/10 11:12), 編輯推噓3(301)
留言4則, 3人參與, 最新討論串1/1
這並非轉檔 或是nero準不準的關係                這牽扯到cd的檔案格式                        一般的 CD 一個扇形磁區是 2352 bytes 而以資料型態來燒錄CD時 每一個扇形磁區中             都含有276 bytes的ECC錯誤修正碼(mode 1/mode2/XA form1 都有) 再加上一些header 等資料 實際上一個磁區所包含的資料 只有 2048 Byte                  然而VCD AudioCD的檔案格式(mode2/XA form2)                 並沒有ECC 所以實際上可以放資料的空間有 2324 bytes                      因此造成檔案縮水的情況              實際上是因為計算方式及檔案格式不同           讓一片光碟能夠容納更多資料             而造成的一種現象                   也因此                    一般的資料光碟在略有磨損得情況下              都能很正常的讀出資料內容               這就是ECC的功勞                   而VCD 或AudioCD卻常發生一些 爆音 或是 影像突然破掉 的錯誤           就是因為沒有錯誤修正的功能                 大部份的光學配備再讀取此種格式的光碟時         都會降低轉速 來減少錯誤的發生            也是因為此原因                  ※ 引述《logs (龍劍飛)》之銘言: : 請教為什麼 VCD 上的 dat 總是比原來硬碟上的 dat 還小? : ------------------------------------------------------------ : 比如有一個從 VCD 直接複製下來的 dat 檔 : 使用 nero 燒錄 VCD 的時候,總是發現檔案會變小! : 例如原本 dat 有 680 MB,拖曳到 nero 的 VCD 編製視窗後 : 看看上方的 MPEGAV 資料夾,裡面居然只剩 630 MB : PS: 上面的數據只是憑印象寫出,可能略有出入 : 總之,就是變小好幾十 MB : 是否因為 VCD 少了檔案檢查碼 2bits,所以自硬碟拖曳過去後 : 自動會少掉很不少 (680 MB --> 630 MB)? : 之後,我再次從「燒好的」 VCD 上複製 dat 到硬碟 : 因為複製的動作是以檔案模式,所以又自動增加那 2bits 的檢查碼? : 然後又變回 680 MB,是否如此呢? : 註:那個 dat 完全符合 mpeg layer 1 (VCD-NTSC) 的規格 : 亦即燒錄 VCD 的過程,應該是不涉及二次轉檔的 -- ◢███◢███◢███◢███ █████████████▂▂███◤ ████████████████████ ███████◤████████ ◣◤ ◢██████▊██◢▆██████▊ ◥██◤ █████◤█████◤█████◤███▊ξJoshuaζ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.231.200.223

210.240.186.17 06/10, , 1F
哦~~~原來是這樣子啊,真感動
210.240.186.17 06/10, 1F

140.112.214.220 06/10, , 2F
好文一推!!!
140.112.214.220 06/10, 2F

218.160.30.99 06/10, , 3F
所以可以使用時間-空間相互轉換來計算
218.160.30.99 06/10, 3F

218.160.30.99 06/10, , 4F
VCD未必非要用時間來表示
218.160.30.99 06/10, 4F
文章代碼(AID): #10nz6IZS (AVEncode)
文章代碼(AID): #10nz6IZS (AVEncode)