◆ 「漫談數位音樂」5~音樂CD複製要點 專欄作者 發表日期 閱讀次數 回應篇數
LukeLo 02-02-04 13433 0

音樂CD的複製,終極目標是音質與來源CD相同,甚至更好。要達到這個目的要分為兩個層面討論,首先是資料的正確性,再來是降低jitter。

音樂CD的主要偵錯機制在於C1/C2編碼和subcode,雖然沒有CD-ROM的ECC/EDC編碼嚴謹,但輕微的刮傷還是能重建完整的資料。在複製音樂CD時,最好先將音軌資料抓到硬碟裡,然後再從硬碟燒錄。直接對燒的壞處在於當光碟機發現音軌有問題時,沒有充裕的時間可以多讀幾次確定資料內容,因此很容易燒出爆音,且刮痕太嚴重時,過多無法讀出的資料甚至會造成燒錄中斷。

抓音軌(DAE:Digital Audio Extraction)時光碟機的品質與抓取模式對資料的正確性影響甚大。有些光碟機抓音軌的速度很慢,也有些光碟機抓得很快卻爆音連連。當光碟機抓取的資料量超過本身cache負荷時,光碟機必須暫停讀取,等cache有空間了才能繼續。有些光碟機在經歷這暫停再讀取的過程,再次讀取的位置會跟停止前的位置不同,造成資料的斷層,也就是爆音的出現,這就是抓音軌不宜一味求快的主因。要有優良的抓音軌能力,光碟機必須要具備Accurate Stream的功能,這樣就能避免以上緩衝區滿載重讀出錯的問題,更進階的是C2錯誤資訊擷取功能,也就是當光碟機在抓音軌時會同時偵測C2編碼,如果出錯的話自動重新讀取,對於資料的正確性與速度有顯著幫助。綜合以上要求,TEAC和Plextor出品的CDROM是相當優良的音軌抓取裝置,尤其是Plextor的產品,DAE速度特別出眾。另外在抓音軌時很多人喜歡用Burst Mode求其速度快,但是這種讀取方式只讀一次不回頭,如果片子很乾淨的話不會出什麼問題,要是有刮痕的話常會爆音連連,何況當遇到刮痕時光碟機常常要降低轉速,讀過去了又加速,反覆加速減速嚴重影響光碟機壽命,因此實在不建議使用Burst Mode對付有括痕的片子。

除此之外,我們可以發現將燒好的片子中的音軌抓出來跟來自母片的音軌做比較,來自燒片的wav檔音樂資料前面總是多了一些為0的取樣點,可是檔案總長度卻沒有改變。我們稱這種情形叫做資料排序的offset。這些0的來源有兩個,來自抓音軌光碟機的Read Offset和燒錄機的Write Offset。之所以會有Read Offset是因為光碟機讀寫頭認為自己所在的位置跟實際上資料出現的位置有誤差,因此當音軌抓出來的時候,總是與原始資料產生位移,於檔案開頭多個幾個0或是少了幾個0(以上是以假設這片CD每一軌之間都是靜音來討論),而在這些0之後的資料又跟原始波型完全相同。同理燒錄機的Write Offset成因也是一樣。這些Offset並不會影響音質,只是資料和來源有些微的差異,但音樂資訊是相同的。目前能夠克服offset的抓音軌軟體和燒錄軟體非常少見,個人推薦使用免費軟體Exact Audio Copy(網頁http://www.exactaudiocopy.de/),不但可以單獨設定各光碟機與燒錄機的offset,又有獨特的Secure Mode DAE將每個frame至少重複讀取兩次,如果資料不同會重複讀取到最多82次來確定資料內容。EAC可以做出無論用什麼軟體抓音軌內容都與來源片完全一樣的燒片,是目前尋求燒錄音樂CD資料正確性的最佳解決方案。

接下來要解決的是jitter的問題。影響的jitter層面很廣,舉凡燒錄的速度,空片的材質,燒錄機的電源等都會影響。筆者參考日本的燒片測試網站http://www.ne.jp/asahi/fa/efu/media/media.html後發現以水藍片的jitter較小,金片最大,而不同的燒錄機各有jitter最低的燒錄倍速。為了降低jitter我們建議購買日製That's水藍片或是新加坡/日本製三菱湛藍片並且調整燒錄速度,而且避免開啟Just-Link或是Burn-Proof以免造成資料斷層。很可惜的是雖然經過這一連串的努力,燒錄出來的片子跟原版CD還是有所差異,所以為了尊重著作權與音質表現,請大家支持原版CD。不過台灣很多盜版音樂CD的jitter很大造成音質跟原版片有顯著差異,我們發現用以上的方法燒出來的片子聲音還比較好。這也告訴我們jitter是可以在事後處理加以改善的。

另外要補充的是有些燒錄軟體和DAE軟體上會有Jitter Correction的選項,但是我們從上面的文章可以知道jitter其實不會影響資料的正確性,也就是說jitter大小並不會改變抓出來的的音軌資料內容。這些軟體所謂的Jitter Correction其實是指光碟機會藉由反覆讀取比對資料來確保資料內容的正確性,主要是用來對付有刮痕或壓製有問題的CD。這個Jitter Correction的處理層面跟上述數位音樂的jitter不同,個人建議改稱為Error Correction。

講了半天都在講CD,數位音樂並不只包含CD,接下來就來介紹其他的數位音樂格式,就從我們常看的VCD和前一陣子震驚全台住宿大學生的話題格式MP3開始吧。

转载于:https://www.cnblogs.com/gkb986/archive/2012/01/14/2322593.html

「漫談數位音樂」5~音樂CD複製要點相关推荐

  1. 揭開 DSD 的神秘面紗:數位音訊編碼之爭 DSD vs. PCM

    转自:http://www.techbang.com/posts/22079-unlocking-the-mystery-of-dsd-the-dsd-digital-audio-coding-vs- ...

  2. (转)閱讀的未來 | 數位出版

    原URL:http://fred.ipod.to/blog/?post/2109 以下這篇文章,是我大約半年前為對岸某雜誌所寫.關於電子出版市場的一篇稿子:因為該雜誌出刊有些延宕,為了保留一點僅存的時 ...

  3. 北电PBX资料_LD 11數位電話機設定

    LD 11數位電話機設定 程式提示 輸入指令符號 說 明 備 註 REQ: NEW 增加新數位電話機資料 CHG 修改數位電話機資料 MOV 移動數位電話機資料 OUT 取消數位電話機資料 CPY x ...

  4. 「MTA」的「錯誤訊息代碼」

    1. 什麼是 MTA? MTA(Mail Transfer Agent ):郵件傳送代理,由「郵件伺服器」扮演 MTA 角色,負責完成 MUA (郵件使用代理,即 Outlook Express 等郵 ...

  5. 面试必备:高频算法题汇总「图文解析 + 教学视频 + 范例代码」之 字符串处理+动态规划 合集!

    Attention 秋招接近尾声,我总结了 牛客.WanAndroid 上,有关笔试面经的帖子中出现的算法题,结合往年考题写了这一系列文章,所有文章均与 LeetCode 进行核对.测试.欢迎食用 本 ...

  6. 从云原生到智能化,深度解读行业首个「视频直播技术最佳实践图谱」

    在2022阿里云直播峰会上,多位直播产业领域技术专家与行业先行者,共同探讨超视频化时代视频直播技术的演进趋势与未来发展.会上,阿里云重磅发布了行业首个「视频直播技术最佳实践图谱」,将直播技术归纳总结为 ...

  7. 「北京当代·艺术博览会 — 重聚」 共聚北京主场 开启北京时间

    「北京当代·艺术博览会 - 重聚」将于2023年4月28日至5月1日,在北京的全国农业展览馆11号馆举办.其中4月28日和29日为贵宾预览日,4月30日和5月1日为公众开放日.作为今年内地第一场即将举 ...

  8. 阿里云发布行业首个「视频直播技术最佳实践图」!

    2022阿里云直播峰会于7月8日落下帷幕,多位直播产业领域技术专家与行业先行者,共同探讨超视频化时代直播技术的演进趋势与未来发展. 此次大会,重磅发布了行业首个「视频直播技术最佳实践图」,将直播技术归 ...

  9. 听说「面向对象是怎样工作的?」是一道送命题?| 7月书讯

    简报: 本月图灵计划出品14本图书,包含了6本IT技术图书.2本哈代的数学巨作.3本数学科普书.2本设计类图书.1本职场技能类图书.看看你最期待哪本书?别忘参与文末留言活动哦! 如果你是程序员,那么有 ...

  10. 免费报名通道限时开启!解锁QCon「AI 时代下的融合通信技术」专场

    万物之始,大道至简,衍化至繁.千年前的中国文明贯穿古今,也依旧在照鉴未来.从 1902 年的肯塔基无线电话装置到 1946 年第一架计算机的诞生再到如今高速发展的互联网, 横亘不变的正是底层通信技术这 ...

最新文章

  1. SpringBoot开发微信公众号
  2. linux nohup 英文全称 no hang up(
  3. 《3ds Max疯狂设计学院》——1.5节怎样才能学好3ds Max,你要听好
  4. 52. N-Queens II N皇后II
  5. Hadoop书籍和网络资源介绍
  6. 剔除异常值栅格计算器_R语言系列 数据清洗3 异常值处理
  7. 细述:nginx http内核模块提供的变量和解释
  8. JS原生封装动画函数
  9. BZOJ4573:[ZJOI2016]大森林——题解
  10. 前端学习(2617):删除品牌
  11. 类UNIX操作系统家族发展时间线图谱(1969-2020)
  12. CF gym101933 K King's Colors——二项式反演
  13. 用两个栈实现一个队列【C语言】
  14. 关于腾讯云学生服务器搭建个人网站——配置web开发环境详细步骤
  15. Wintel机器代码反逆向(C/C++反逆向破解)
  16. android平台数字看板,数据看板
  17. Box和Dropbox的区别
  18. 短视频如何制作?前期、拍摄和后期,三个步骤很重要
  19. leetcode解题方案--013--Roman to Integer
  20. 共享单车信息系统服务器部署,共享单车云服务器搭建

热门文章

  1. flyway 实现 java 自动升级 SQL 脚本
  2. 德勤中国持续深化与亚马逊云科技的合作,进一步扩充云技术人才储备
  3. 人、机、料、法、环 全面理解
  4. [IOI2009]Regions
  5. 2022 年年度最佳开源软件
  6. Team Tic Tac Toe
  7. RS编译码理论介绍与MATLAB性能仿真
  8. 装饰者模式 增加功能;动态代理减少功能 只要完成自己部分功能 (繁杂部分交给他人处理)...
  9. 《码农翻身》各章节阅读连接
  10. 图像灰度共生矩阵cooc_feature_image.hdev