จะเกิดอะไรขึ้นหากซีดีที่มีรอยขีดข่วนฉีกเป็น MP3


12

หากซีดีได้รับความเสียหาย (เช่นถ้าวางไว้ในเครื่องเล่นซีดีจะทำให้ติดขัด ฯลฯ ) หากคุณริปบนคอมพิวเตอร์เพื่อสร้าง MP3 ข้อมูลเสียงจะเสียหายอย่างไร

มันจะเป็นแค่ "ช่องว่าง" กลางแทร็คไหม? หรือคุณจะได้ยินเสียงที่อ่านไม่ออก / คงที่เป็นต้น?

เพื่อความชัดเจนคำถามนี้เกี่ยวกับการอ่านเสียงจากซีดีและการเข้ารหัสเป็น MP3 ไม่ใช่การอ่านซีดีข้อมูลที่มี MP3 อยู่


2
@AFH คำแนะนำนั้นไม่สามารถใช้ได้กับทุกคำถามใช่ไหม บางทีเขาอาจจะไม่มีซีดีที่เสียหายที่จะลองใช้และไม่รู้สึกว่าเป็นอันตรายเพียงอย่างเดียวที่จะค้นพบ
RyanfaeScotland

7
คุณไม่ต้อง "เบิร์น" MP3 จากซีดี "การเบิร์น" หมายถึงการเขียนข้อมูลไปยังออปติคัลดิสก์บางชนิด (CD, DVD, BluRay) โดยเฉพาะ
jpmc26

@RyanfaeScotland - ใช้กับคำถามที่มีข้อมูลน้อยเกินไปที่จะให้คำตอบที่สมเหตุสมผล แต่ฉันคิดว่าคำถามของคุณอาจเป็นข้อสมมติฐานถึงแม้ว่า CD-R มีราคา 10-20p ดังนั้นมันจึงไม่ใช่การทดสอบที่มีราคาแพง
AFH

@AFH Ha ความคิดของการเขียนซีดีเพียงเพื่อให้เกิดความเสียหายจากนั้นลองและฉีกขาดอีกครั้งไม่เคยเกิดขึ้นกับฉัน! คอลเลกชันของฉันปลอดภัย
RyanfaeScotland

คำตอบ:


38

ซอฟต์แวร์ซีดีริปเปอร์ที่ดีเช่นcdparanoiaพยายามอย่างดีที่สุดเพื่อแก้ไขการอ่านซีดีที่ไม่ดีและจะข้ามส่วนที่ได้รับผลกระทบหลายครั้ง บางครั้งเป็นเวลาหลายนาทีจนกว่าข้อมูลจะถูกกู้คืน สิ่งนี้อาจเกิดขึ้นได้เพราะซีดีบรรจุเช็คซัมสำหรับการแก้ไขข้อผิดพลาดและควรตรวจสอบความผิดพลาดทันที

เนื่องจากกลยุทธ์นี้ซอฟต์แวร์ CD ripper มีโอกาสสูงในการกู้คืนข้อมูลที่ถูกต้องมากกว่าอุปกรณ์เล่นซีดีทั่วไปที่ออกแบบมาเพื่อเล่นในเวลาจริง

ในกรณีที่ไม่ค่อยเกิดขึ้นซึ่งส่วนหนึ่งของข้อมูล (ซึ่งจะเป็นเสียงในตัวอย่างของคุณ) ยังคงไม่สามารถอ่านได้โดยทั่วไป Ripper จะข้ามส่วนนั้นไป ดังนั้นด้วยไฟล์ MP3 ที่เข้ารหัสแล้วมันจะข้ามส่วนที่ไม่ดี (ซึ่งอาจเป็นการสอดแทรกหรือข้ามการได้ยินในไฟล์เสียงที่เป็นผลลัพธ์)


1
@JamieHanrahan ในขณะที่ฉันยอมรับว่าพวกเขาทำการแก้ไขข้อผิดพลาดฉันหวังว่าจะมีความแตกต่างระหว่างสิ่งนั้นกับการแก้ไขเนื่องจากการแก้ไขนั้นคล้ายกับการใส่ร้ายมากกว่าการแก้ไข
user1997744

1
หากคุณใช้งาน PC Exact Audio Copy ทำสิ่งที่คล้ายกันหากมีรอยขีดข่วนหรือมีข้อบกพร่องในแผ่นดิสก์มันจะอ่านได้หลายครั้ง
aslum

1
ใช่โดยบังเอิญ มันไม่ค่อยมีประสิทธิภาพเท่าไหร่ btw เกิดอะไรขึ้นกับความคิดเห็นก่อนหน้าของฉันที่นี่? ผู้ใช้หนึ่ง1997744กำลังตอบกลับ
เจมี่ Hanrahan

20
@screwnut: เครื่องเล่นซีดีไม่สามารถที่จะ "ช้า" ความผิดพลาดหรือความเงียบเป็นสิ่งที่ดีกว่ามากเพียงแค่หยุดเพลง อย่างไรก็ตามเมื่อทำการริปซอฟต์แวร์อาจพยายามอ่านภูมิภาคที่ได้รับผลกระทบหลายครั้ง เนื่องจากความไม่ถูกต้องในเซอร์โวมอเตอร์ของไดรฟ์และปัจจัยสุ่มอื่น ๆ เลเซอร์อาจชนกับพื้นที่ในมุมที่แตกต่างออกไปเล็กน้อยหรือในตำแหน่งที่แตกต่างกันเล็กน้อยซึ่งอาจหรือไม่อาจทำให้อ่านข้อมูลได้มากขึ้น ซอฟต์แวร์อาจพยายามอ่านพื้นที่ที่ได้รับผลกระทบโดยขึ้นอยู่กับการตั้งค่าของผู้ใช้ แน่นอนว่ามีอะไรหายไป แต่บางครั้งสิ่งที่อ่านได้
Jörg W Mittag

3
@aslum PC ไม่ใช่คำพ้องสำหรับ Windows หยุดหมายความว่า GNU / Linux สามารถใช้กับพีซีและมักจะใช้ในวิธีนั้น
ชื่อที่แสดง

14

รูปแบบไฟล์ MP3 ประกอบด้วยเฟรม แต่ละเฟรมเริ่มต้นด้วยบิต "1" สิบเอ็ดและเมตาดาต้าสองไบต์ควบคุมอัตราบิตและกำหนดคุณลักษณะอื่น ๆ แต่ละเฟรมมีความเป็นอิสระมันถูกออกแบบด้วยวิธีนี้เพื่อรองรับการสตรีม

เฟรมสามารถมี CRC - การตรวจสอบข้อผิดพลาด มันเป็นตัวเลือก

ระบบปฏิบัติการอาจลองอ่านอีกครั้งหากพบเซกเตอร์เสียบนซีดี (ฮาร์ดแวร์ซีดีมีข้อผิดพลาดในการตรวจสอบ mechansim ก่อนที่ตัวเข้ารหัส MP3 จะเห็นสิ่งใด ๆ ) สมมติว่าตัวถอดรหัสไม่ทำงานจากบัฟเฟอร์ตัวถอดรหัสจะไม่ได้รับข้อมูลใหม่ในระหว่างกระบวนการนี้และจะต้องหยุด หากระบบปฏิบัติการไม่สามารถอ่านข้อมูลอาจรายงานข้อผิดพลาดไปยังระบบปฏิบัติการซึ่งในที่สุดจะถูกรายงานไปยังกระบวนการโฮสต์ตัวเข้ารหัส MP3 ขึ้นอยู่กับซอฟต์แวร์ว่าเกิดอะไรขึ้นตรงนี้

มีสองสิ่งที่เป็นไปได้ที่อาจเกิดขึ้นได้หากข้อมูลจากซีดีอ่านไม่ถูกต้องและยังคงส่งไปยังตัวถอดรหัส (อาจจะไม่เกิดขึ้นบนพีซี แต่อาจเป็นแบบสเตอริโอในรถยนต์หรืออุปกรณ์อื่น ๆ ที่ไม่ใช่พีซี):

  • ตัวถอดรหัส MP3 มองหาสิบเอ็ด 1 บิตเพื่อค้นหาจุดเริ่มต้นของเฟรม - หากไม่พบพวกมันมันอาจจะหยุดถอดรหัสจนกระทั่งเฟรมถัดไป

  • หากข้อมูลส่วนหัวไม่ถูกต้องอาจเล่นเฟรมที่บิตเรตผิดเนื่องจากไบต์ที่ระบุว่าบิตเรตใดอาจผิด

  • หากมีการตั้งค่าส่วนหัว CRC บิตและ CRC ไม่ตรงกันตัวถอดรหัสอาจจะโยนเฟรมออกมาและไม่เล่น ไฟล์ MP3 ส่วนใหญ่ไม่มีชุด CRC บิต

  • หากส่วนของข้อมูล (ข้อมูลหลังจากส่วนหัว) ไม่ถูกต้องตัวถอดรหัส MP3 จะพยายามเล่น

งานของตัวถอดรหัสคือการนำข้อมูลที่ถูกบีบอัดและสร้างข้อมูลที่ไม่ได้บีบอัดมามอบให้ในระดับ "ส่วนบน" ระดับบนนั้นใช้ข้อมูลที่ไม่ได้บีบอัดเพื่อขับเคลื่อนอุปกรณ์เสียง ฉันจะเสี่ยงต่อการเดาการตั้งค่าตัวเข้ารหัส / ไดรเวอร์เสียงส่วนใหญ่ที่มีบัฟเฟอร์ - ด้วยขนาดที่กำหนดได้ - ซึ่งตัวถอดรหัส MP3 สามารถสร้างข้อมูลบางอย่างสำหรับไดรเวอร์เสียงและอนุญาตให้ลองอ่านซ้ำได้

ดังนั้นหากตัวถอดรหัสหยุดทำงานเนื่องจากไม่ได้รับข้อมูลระดับบนสุดที่ขับเสียงอาจทำสิ่งต่อไปนี้:

  • เอาต์พุตระดับสูงเงียบ คุณจะได้ยินเสียงหยุดพัก
  • ตัวถอดรหัสหยุดเติมข้อมูลลงในบัฟเฟอร์เสียง แต่ระดับบนยังคงเล่นสิ่งที่มีอยู่ บัฟเฟอร์เสียงมักจะเป็น "วงกลม" ซึ่งหมายความว่าพวกเขาจะไม่เป็นศูนย์ แต่ถูกเขียนทับด้วยข้อมูลใหม่อย่างต่อเนื่อง คุณจะได้ยินเสียงข้ามซึ่งเป็นส่วนหนึ่งของการเล่นเสียงก่อนหน้า
  • ระดับที่สูงขึ้นเป็นคนฉลาดและพยายามที่จะแก้ไขสิ่งที่ "ควร" ที่นั่น ฉันไม่คิดว่านี่เป็นเรื่องธรรมดามาก

หากตัวถอดรหัสแสดงผลข้อมูลไม่ถูกต้องคุณจะได้ยินเสียงคงที่หรือปรากฏในเสียง

การอ้างอิง


9
ผมคิดว่าเป็นคำถามที่เกี่ยวกับการอ่านเสียงซีดีและการเข้ารหัส MP3, ไม่อ่านข้อมูลแผ่นซีดีที่มี MP3 ในมัน
Attie

1
@Attie แก้ไขฉันจะปรับปรุงคำถามเดิมที่จะชี้แจง
sam

ดูเหมือนง่ายพอ
แอนดรู

3

ในกรณีที่ดีที่สุด ripper สามารถดึงข้อมูลที่เพียงพอที่เพลงเล่นได้ดี ในกรณีที่ดีที่สุดที่สองมันยอมแพ้และไม่สร้างแทร็กเสียงเพราะมันไม่สามารถทำได้ ในกรณีที่เลวร้ายที่สุดคุณจะได้รับไฟล์เสียงซึ่งดูเหมือนว่าเมื่อคุณพยายามเล่นแทร็กในเครื่องเล่นซีดีปกติหรือแย่กว่านั้น (หยุดชั่วคราวเล่นซ้ำทำซ้ำพูดติดอ่าง ฯลฯ )

ประสบการณ์ของฉันกับ rippers ตาม cdparanoia ส่วนใหญ่เป็นกรณีที่ดีที่สุด แต่ฉันได้พบกับทั้งสามสถานการณ์


1
เพื่อความเป็นธรรมกับซอฟต์แวร์ที่ริปเหตุผลบางครั้ง "กรณีที่เลวร้ายที่สุด" เกิดขึ้นก็คือสำหรับข้อมูลที่ไม่ดีในปริมาณที่น้อยพอจะดีกว่า "กรณีที่สองที่ดีที่สุด" ฉันควรจะมี mp3 หรือ flac ที่มีป๊อปอัพหนึ่งอันหรือป๊อปอัพสั้น ๆ และฉันอยากจะมีอะไรมากกว่าแทร็คที่มีปรากฏตลอด แต่ Ripper ไม่รู้ว่ามาตรฐานของฉันสูงแค่ไหน
Steve Jessop

0

ฉันไม่เคยมีหนึ่งกับคงที่ ไม่ว่า "อ่านไม่ออก" - แต่มันอาจเล่นครึ่งวินาทีเหมือนกันสองสามครั้ง โดยปกติแล้วก่อนที่จะข้ามไปหลายนาทีก่อนที่จะทำซ้ำวนซ้ำหรือข้ามไปข้างหน้าและดูเหมือนว่าคุณกำลังถือปุ่ม FF อยู่ครู่หนึ่ง "ช่องว่าง" ใด ๆ อาจเป็นจุดเริ่มต้นของแทร็กในขณะที่มันข้ามหรือวนซ้ำอีกครั้ง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.