作者Josh0821 (要命的机统...XD)
看板AVEncode
标题Re: [请问] VCD 的大小总是比较少?
时间Thu Jun 10 03:29:04 2004
这并非转档 或是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
1F:推 ATTism:哦~~~原来是这样子啊,真感动 210.240.186.17 06/10
2F:推 icedflame:好文一推!!! 140.112.214.220 06/10
3F:推 hjdmllmedbu:所以可以使用时间-空间相互转换来计算 218.160.30.99 06/10
4F:→ hjdmllmedbu:VCD未必非要用时间来表示 218.160.30.99 06/10