cdparanoia - ออนไลน์ในคลาวด์

นี่คือคำสั่ง cdparanoia ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


cdparanoia - ยูทิลิตี้การอ่านซีดีเพลงซึ่งรวมถึงคุณสมบัติการตรวจสอบข้อมูลเพิ่มเติม

เรื่องย่อ


ซีดีความหวาดระแวง [ตัวเลือก] ระยะ [ออกจากไฟล์--B

DESCRIPTION


ซีดีความหวาดระแวง ดึงแทร็กเสียงจากไดรฟ์ CDROM ที่รองรับ CDDA สามารถบันทึกข้อมูลได้
ไปยังไฟล์หรือส่งไปยังเอาต์พุตมาตรฐานในรูปแบบ WAV, AIFF, AIFF-C หรือรูปแบบดิบ ATAPI . ส่วนใหญ่
และ SCSI และไดรฟ์ CDROM ที่เป็นกรรมสิทธิ์หลายตัวได้รับการสนับสนุน ซีดีความหวาดระแวง สามารถกำหนดได้
หากไดรฟ์เป้าหมายมีความสามารถ CDDA

นอกจากการอ่านอย่างง่ายแล้ว ซีดีความหวาดระแวง เพิ่มการตรวจสอบข้อมูลที่แข็งแกร่งเป็นพิเศษ
การซิงโครไนซ์ การจัดการข้อผิดพลาด และความสามารถในการสร้างใหม่

OPTIONS


-A --วิเคราะห์ไดรฟ์
เรียกใช้และบันทึกการวิเคราะห์ที่สมบูรณ์ของการแคชไดรฟ์ เวลา และพฤติกรรมการอ่าน
ตรวจสอบว่า cdparanoia สร้างแบบจำลองแคชของไดรฟ์เฉพาะและอ่านอย่างถูกต้อง
พฤติกรรม. หมายถึง -vQL

-v --รายละเอียด
ใช้คำฟุ่มเฟือยอย่างไร้เหตุผลเกี่ยวกับกระบวนการตรวจจับอัตโนมัติและการอ่าน เหมาะสำหรับการติดตั้งและ
การแก้จุดบกพร่อง

-q --เงียบ
อย่าพิมพ์ข้อมูลความคืบหน้าหรือข้อผิดพลาดใด ๆ ในระหว่างกระบวนการอ่าน

-e --stderr-ความคืบหน้า
บังคับให้ส่งออกข้อมูลความคืบหน้าไปที่ stderr (สำหรับสคริปต์ตัวตัดทอน)

-l --log-สรุป [ไฟล์]
บันทึกสรุปผลลัพธ์ลงในไฟล์ ชื่อไฟล์เริ่มต้น cdparanoia.log

-L --log-debug [ไฟล์]
บันทึกรายละเอียดการตรวจจับอัตโนมัติของอุปกรณ์และการดีบักเอาต์พุตไปยังไฟล์ ชื่อไฟล์เริ่มต้น
cdparanoia.log

-V --รุ่น
พิมพ์เวอร์ชั่นของโปรแกรมและออก

-Q --สอบถาม
ดำเนินการตรวจจับอัตโนมัติของไดรฟ์ CDROM สืบค้นและพิมพ์สารบัญ CDROM จากนั้น
ล้มเลิก.

-s --ค้นหาไดรฟ์
บังคับให้ค้นหาไดรฟ์ซีดีรอมโดยสมบูรณ์ แม้ว่าจะมีลิงก์ /dev/cdrom อยู่ก็ตาม

-h --ช่วยด้วย
พิมพ์เรื่องย่อของ ซีดีความหวาดระแวง การใช้งานและตัวเลือก

-p --output-ดิบ
ส่งออกข้อมูลแบบไม่มีส่วนหัวเป็นข้อมูลดิบ PCM 16 บิตพร้อมตัวอย่างแบบอินเตอร์ลีฟในโฮสต์byte
คำสั่ง. ในการบังคับลำดับไบต์ endian น้อยหรือใหญ่ ให้ใช้ -r or -R ตามที่อธิบายไว้ด้านล่าง

-r --output-raw-little-endian
ส่งออกข้อมูลที่ไม่มีส่วนหัวเป็นข้อมูลดิบ PCM 16 บิตพร้อมตัวอย่างแทรกใน LSB ก่อน
คำสั่งไบต์

-R --output-raw-big-endian
ส่งออกข้อมูลที่ไม่มีส่วนหัวเป็นข้อมูลดิบ PCM 16 บิตพร้อมตัวอย่างแทรกใน MSB ก่อน
คำสั่งไบต์

-w --เอาท์พุท-wav
ข้อมูลเอาท์พุตในรูปแบบ Micro$oft RIFF WAV (โปรดทราบว่าข้อมูล WAV จะเป็น LSB-first . เสมอ
ลำดับไบต์)

-f --เอาท์พุท-aiff
ข้อมูลเอาท์พุตในรูปแบบ Apple AIFF (โปรดทราบว่าข้อมูล AIFC จะเป็นไบต์แรกของ MSB เสมอ
คำสั่ง).

-a --เอาท์พุท-aifc
ส่งออกข้อมูลในรูปแบบ Apple AIFF-C ที่ไม่บีบอัด (โปรดทราบว่าข้อมูล AIFF-C อยู่ใน . เสมอ
MSB- ลำดับไบต์แรก)

-B --แบทช์

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

-c --force-cdrom-น้อย-endian
ไดรฟ์ CDROM บางตัวรายงาน endianness ผิด (หรือไม่รายงานเลย) ของมัน
เป็นไปได้ว่า ซีดีความหวาดระแวง จะเดาผิด ใช้ -c ที่จะบังคับให้ ซีดีความหวาดระแวง เพื่อรักษา
ไดรฟ์เป็นอุปกรณ์ endian เล็กน้อย

-C --force-cdrom-big-endian
ดังที่กล่าวข้างต้น แต่บังคับให้ cdparanoia ปฏิบัติต่อไดรฟ์เป็นอุปกรณ์ endian ขนาดใหญ่

-n --force-default-ภาค n
บังคับให้แบ็กเอนด์ของอินเตอร์เฟสทำการอ่านอะตอมของ n ภาคต่อการอ่าน เบอร์นี้
อาจทำให้เข้าใจผิด เคอร์เนลมักจะแบ่งคำขออ่านออกเป็นหลายอะตอม
อ่าน (รหัส Paranoia อัตโนมัติรับรู้ถึงสิ่งนี้) หรืออนุญาตให้อ่านได้ภายใน a . เท่านั้น
ช่วงขนาดที่จำกัด ตัวเลือก น่า โดยทั่วไป ไม่ be มือสอง

-d --force-cdrom-อุปกรณ์ เครื่อง
บังคับให้แบ็กเอนด์ของอินเทอร์เฟซอ่านจาก เครื่อง มากกว่าการอ่านครั้งแรก
พบไดรฟ์ซีดีรอม สามารถใช้เพื่อระบุอุปกรณ์ของอินเทอร์เฟซที่ถูกต้อง
ประเภท (ATAPI, SCSI หรือกรรมสิทธิ์)

-k --force-cooked-เครื่อง เครื่อง
ตัวเลือกนี้บังคับให้ใช้อินเทอร์เฟซเคอร์เนล 'cooked ioctl' แบบเก่ากับ
อุปกรณ์ CDROM ที่ระบุ อินเทอร์เฟซ ioctl ที่ปรุงแล้วล้าสมัยใน Linux 2.6 หาก
มีอยู่เลย -k ใช้กับ .ไม่ได้ -d or -g.

-g --force-อุปกรณ์ทั่วไป เครื่อง
ตัวเลือกนี้บังคับให้ใช้อินเทอร์เฟซเคอร์เนล 'generic SCSI' (sg) แบบเก่ากับ
อุปกรณ์ SCSI ทั่วไปที่ระบุ -g ใช้กับ .ไม่ได้ -k. -g สามารถใช้กับ -d
เพื่อตั้งค่าทั้ง SCSI carom และอุปกรณ์ทั่วไป (sg) แยกกันอย่างชัดเจน นี้
ตัวเลือกมีประโยชน์เฉพาะในการตั้งค่า SCSI ที่ล้าสมัยและเมื่อใช้ SCSI ทั่วไป (sg)
คนขับรถ

-S --บังคับ-อ่าน-ความเร็ว จำนวน
ใช้ตัวเลือกนี้อย่างชัดเจนเพื่อกำหนดอัตราการอ่านของไดรฟ์ซีดี (ที่รองรับ)
ซึ่งสามารถลดอันเดอร์รันบนเครื่องที่มีดิสก์ช้าหรือออนต่ำ
หน่วยความจำ

-t --toc-ชดเชย จำนวน
ใช้ตัวเลือกนี้เพื่อบังคับให้ที่อยู่ LBA ของดิสก์ทั้งหมดเปลี่ยนตามที่กำหนด
จำนวน; ค่าจะถูกเพิ่มไปยังออฟเซ็ตเริ่มต้นใน TOC ใช้ได้เลย
เพื่อเปลี่ยนขอบเขตของแทร็กสำหรับดิสก์ทั้งหมดด้วยตนเองตามความละเอียดของเซกเตอร์ NS
ตัวเลือกถัดไปทำสิ่งที่คล้ายกัน...

-T --toc-ลำเอียง
ไดรฟ์บางตัว (โดยปกติคือโตชิบาแบบสุ่ม) รายงานออฟเซ็ตเริ่มต้นแทร็กจริง
ค่าใน TOC แต่ให้ถือว่าจุดเริ่มต้นของแทร็ก 1 ดัชนี 1 เป็นเซกเตอร์ 0 สำหรับ
การดำเนินการอ่านทั้งหมด ส่งผลให้ทุกเพลงดูเหมือนเริ่มสายเกินไป (แพ้
เริ่มต้นเล็กน้อยและติดตามแทร็กถัดไปเล็กน้อย) -T บัญชีสำหรับสิ่งนี้
พฤติกรรม. โปรดทราบว่าตัวเลือกนี้จะทำให้ ซีดีความหวาดระแวง เพื่อพยายามอ่านภาคต่างๆ
ก่อนหรือผ่านพื้นที่ข้อมูลผู้ใช้ที่รู้จักของแผ่นดิสก์ทำให้เกิดข้อผิดพลาดในการอ่านที่
ขอบดิสก์บนไดรฟ์ส่วนใหญ่และอาจถึงขั้นฮาร์ดล็อคในฮาร์ดแวร์บั๊กกี้บางตัว

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

-Z --disable-หวาดระแวง
ปิดการใช้งาน ทั้งหมด คุณสมบัติการตรวจสอบและแก้ไขข้อมูล เมื่อใช้ -Z ซีดีความหวาดระแวง
อ่านข้อมูลตรงตามที่ต้องการ cdda2wav(1) ด้วยการตั้งค่าคาบเกี่ยวกันเป็นศูนย์ นี้
ตัวเลือกหมายความว่า -Y ใช้งานอยู่

-z --ไม่เคยข้าม[=max_retries]
ไม่ยอมรับการข้ามใด ๆ ลองอีกครั้งตลอดไปหากจำเป็น จำนวนสูงสุดที่เลือกได้ของ
สามารถระบุการลองใหม่ได้ สำหรับการเปรียบเทียบ ค่าเริ่มต้นโดยไม่มี -z ปัจจุบันคือ 20

-Y --disable-extra-หวาดระแวง
ปิดใช้งานการตรวจสอบข้อมูลระหว่างการอ่าน การตรวจสอบการทับซ้อนกันที่ขอบเขตการอ่านเท่านั้นคือ
ดำเนินการ มันสามารถลิ่มได้หากมีข้อผิดพลาดเกิดขึ้นในพื้นที่ที่พยายามทับซ้อนกัน ไม่
แนะนำ

-X --abort-on-ข้าม
หากการอ่านข้ามไปเนื่องจากข้อมูลไม่สมบูรณ์ มีรอยขีดข่วนหรืออะไรก็ตาม ให้ยกเลิกการอ่านนี้
ติดตาม. หากเอาต์พุตเป็นไฟล์ ให้ลบไฟล์ที่เสร็จสมบูรณ์บางส่วน

เอาท์พุท รอยยิ้ม


:-) การทำงานปกติ ต่ำ/ไม่มีกระวนกระวายใจ

:-| การทำงานปกติ กระวนกระวายใจมาก

: - / อ่านดริฟท์

:-P การสูญเสียการสตรีมโดยไม่ได้รายงานในการดำเนินการอ่านอะตอมมิก

8-| ค้นหาปัญหาการอ่านที่จุดเดียวกันในระหว่างการอ่านซ้ำ แก้ไขยาก

: -0 ข้อผิดพลาดในการขนส่ง SCSI/ATAPI

:-( ตรวจพบรอยขีดข่วน

;-( เลิกพยายามแก้ไข

8-X ยกเลิกการอ่านเนื่องจากข้อผิดพลาดที่ทราบและไม่สามารถแก้ไขได้

:^ด สกัดเสร็จแล้ว

ความคืบหน้า BAR สัญลักษณ์



ไม่ต้องแก้ไข

- ต้องมีการแก้ไขกระวนกระวายใจ

+ การสูญเสียการสตรีม/ข้อผิดพลาดอื่นๆ โดยไม่ได้รายงานใน read

! พบข้อผิดพลาดหลังการแก้ไขระยะที่ 1 ไดรฟ์กำลังสร้างข้อผิดพลาดเดียวกันผ่าน
อ่านซ้ำหลายครั้งและ ซีดีความหวาดระแวง กำลังมีปัญหาในการตรวจหาพวกเขา

e ข้อผิดพลาดในการขนส่ง SCSI/ATAPI (แก้ไขแล้ว)

V ข้อผิดพลาดที่ไม่ได้รับการแก้ไข/ข้าม

ช่วง อาร์กิวเมนต์


อาร์กิวเมนต์ span ระบุแทร็ก แทร็ก หรือส่วนย่อยของแทร็กที่จะอ่าน นี้
จำเป็นต้องมีอาร์กิวเมนต์ เว้นแต่จะใช้โหมดแบตช์ (ในโหมดแบตช์ cdparanoia จะริปทั้งหมด
แทร็กหากไม่มีการกำหนดช่วง) หมายเหตุ: เว้นเสียแต่ว่าสแปนเป็นตัวเลขธรรมดา โดยทั่วไปจะเป็น a
เป็นความคิดที่ดีที่จะอ้างอิงอาร์กิวเมนต์ span เพื่อป้องกันเชลล์

อาร์กิวเมนต์ span อาจเป็นหมายเลขแทร็กอย่างง่ายหรือข้อกำหนดออฟเซ็ต/สแปน NS
ไวยากรณ์ของ offset/span ใช้รูปแบบคร่าวๆ:

1[ww:xx:yy.zz]-2[aa:bb:cc.dd]

ในที่นี้ 1 และ 2 คือหมายเลขแทร็ก ตัวเลขในวงเล็บให้ออฟเซ็ตที่ละเอียดกว่า
ภายในแทร็กเฉพาะ [aa:bb:cc.dd] อยู่ในรูปแบบ ชั่วโมง/นาที/วินาที/ภาค ศูนย์
ไม่จำเป็นต้องระบุฟิลด์: [::20], [:20], [20], [20], ฯลฯ จะถูกตีความว่าเป็น
ยี่สิบวินาที [10:] จะเป็นสิบนาที [30] จะเป็นสามสิบส่วน (75 ส่วนต่อ
วินาที)

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

1: [20.35]
ระบุการริปจากแทร็ก 1, 20 วินาที, เซกเตอร์ 35 ไปยังจุดสิ้นสุดของแทร็ก 1

1: [20.35]-
ระบุการริปจาก 1[20.35] ไปยังจุดสิ้นสุดของดิสก์

-2 ระบุการริปจากจุดเริ่มต้นของดิสก์จนถึง (และรวมถึง) แทร็ก2

-2: [30.35]
ระบุริปจากจุดเริ่มต้นของแผ่นดิสก์ได้ถึง 2 [30.35]

2-4 ระบุการริปจากจุดเริ่มต้นของแทร็ก 2 จนถึงจุดสิ้นสุดของแทร็ก 4

อย่าลืมปกป้องวงเล็บเหลี่ยมจากเปลือกด้วย

ตัวอย่าง


ตัวอย่างบางส่วน ได้รับการปกป้องจากเชลล์:

ค้นหาเฉพาะการค้นหาไดรฟ์อย่างละเอียดและการรายงานความรู้สึกอัตโนมัติทั้งหมด:

ซีดีหวาดระแวง -vsQ

แยกดิสก์ทั้งหมดโดยใส่แต่ละแทร็กในไฟล์แยกกัน:

cdparanoia-บี

แยกจากแทร็ก 1 เวลา 0:30.12 ถึง 1:10.00:

cdparanoia "1[:30.12]-1[1:10]"

แยกจากจุดเริ่มต้นของแผ่นดิสก์จนถึงแทร็ก 3:

ซีดีพาราโนเอีย -- -3

"--" ด้านบนเป็นการแยกแยะ "-3" ออกจากแฟล็กตัวเลือก

เอาท์พุท


อาร์กิวเมนต์ไฟล์เอาต์พุตเป็นทางเลือก หากไม่ระบุ ซีดีความหวาดระแวง จะส่งออก
ตัวอย่างไปยังหนึ่งใน cdda.wav, cdda.aifc,หรือ cdda.raw ขึ้นอยู่กับว่า -w, -a, -r หรือ -R
ถูกนำมาใช้ (-w เป็นค่าเริ่มต้นโดยปริยาย) อาร์กิวเมนต์ไฟล์เอาต์พุตของ - กำหนดมาตรฐาน
เอาท์พุท; รูปแบบข้อมูลทั้งหมดอาจถูกไพพ์

กิตติกรรมประกาศ


ซีดีความหวาดระแวง ผุดขึ้นมาและดึงเข้ามาอย่างหนักจากส่วนต่อประสานของ Heiko Eissfeldt's
(heiko@colossus.escape.de) แพ็คเกจ 'cdda2wav' ซีดีความหวาดระแวง จะไม่เกิดขึ้นหากไม่มี
มัน

Joerg Schilling ยังสนับสนุนความเชี่ยวชาญด้าน SCSI ผ่านการขนส่ง SCSI ทั่วไปของเขาอีกด้วย
ห้องสมุด.

ใช้ cdparanoia ออนไลน์โดยใช้บริการ onworks.net



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด