นี่คือคำสั่ง oggdec ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
oggdec - ตัวถอดรหัสอย่างง่าย ไฟล์ Ogg Vorbis เป็นไฟล์เสียง PCM (Wave หรือ RAW)
เรื่องย่อ
อ็อกเด็ค [ -คฮ ] [ -b bits_per_sample ] [ -e ความอดทน ] [ -R ] [ -s การลงนาม ] [ -o
ไฟล์เอาต์พุต ] ไฟล์ ...
DESCRIPTION
อ็อกเด็ค ถอดรหัสไฟล์ Ogg Vorbis เป็นไฟล์เสียงที่เข้ารหัส PCM ("ไม่บีบอัด") ไม่ว่าจะเป็น Wave
หรือรูปแบบ RAW
สำหรับแต่ละไฟล์อินพุต อ็อกเด็ค เขียนถึงชื่อไฟล์ตามชื่อไฟล์อินพุต แต่ด้วย
นามสกุลเปลี่ยนเป็น ".wav" หรือ ".raw" ตามความเหมาะสม
หากไฟล์อินพุตถูกระบุเป็น - แล้ว อ็อกเด็ค จะอ่านจาก stdin และเขียนถึง
stdout เว้นแต่จะระบุชื่อไฟล์เอาต์พุต ในทำนองเดียวกันชื่อไฟล์เอาท์พุตของ - จะ
ทำให้เอาต์พุตเป็น stdout
การเขียนรูปแบบ Wave ไปยัง stdout เป็นความคิดที่ไม่ดี Wave ต้องการสื่อที่หาได้สำหรับ
ส่วนหัวที่จะเขียนใหม่หลังจากเขียนข้อมูลทั้งหมดแล้ว stdout ไม่สามารถค้นหาได้
OPTIONS
-Q, --เงียบ
ระงับเอาต์พุตของโปรแกรม
-h, --ช่วยด้วย
พิมพ์ข้อความช่วยเหลือ
-V, - รุ่น
แสดงข้อมูลเวอร์ชัน
-bn, --bits=n
บิตต่อตัวอย่าง ค่าที่ถูกต้องคือ 8 หรือ 16
-en, --endian=n
ตั้งค่า endianness สำหรับเอาต์พุต 16 บิต 0 (ค่าเริ่มต้น) คือ little-endian (ลำดับ Intel byte)
1 คือ big-endian (ลำดับ sane byte)
-R, --ดิบ
เอาต์พุตในรูปแบบดิบ หากไม่ได้ระบุไว้ ให้เขียนไฟล์ Wave (ส่วนหัว RIFF)
-sn, --sign=n
ตั้งค่าการลงนามสำหรับเอาต์พุต 0 สำหรับไม่ได้ลงนาม 1 (ค่าเริ่มต้น) สำหรับการลงนาม
-o ชื่อไฟล์ --output=ชื่อไฟล์
เขียนผลลัพธ์ไปยังชื่อไฟล์ที่ระบุ ตัวเลือกนี้ใช้ได้ก็ต่อเมื่อหนึ่งอินพุต [ไฟล์]
ถูกระบุ หรือถ้าใช้โหมด raw
ตัวอย่าง
ถอดรหัสไฟล์ Enabler.ogg ไปยัง Enabler.wav
เป็น little-endian 16 บิตที่ไม่ได้ลงชื่อ (ตัวเลือกเริ่มต้น):
oggdec Enabler.ogg
ถอดรหัสไฟล์ Enabler.ogg ไปยัง Enabler.raw เป็น little-endian ที่ไม่มีส่วนหัว unsigned 16 บิต:
oggdec --raw=1 Enabler.ogg
แปลความหมาย Enabler.ogg ไปยัง Enabler.crazymonkey เป็น 8 บิตที่ไม่ได้ลงชื่อ:
oggdec -b 8 -s 0 -o Enabler.crazymonkey Enabler.ogg
แปลความหมาย Enabler.ogg ไปยัง Enabler.raw ในฐานะที่เป็น big-endian เซ็นชื่อแบบ 16 บิต (ข้อใดข้อหนึ่งต่อไปนี้):
oggdec -R -e 1 -b 16 Enabler.ogg
oggdec -R -e 1 -b 16 -o enabler.raw - < enabler.ogg
oggdec -R -e 1 -b 16 - < enabler.ogg > enabler.raw
การถอดรหัสจำนวนมาก (foo.ogg ถึง foo.wav, bar.ogg ถึง bar.wav, quux.ogg ถึง quux.wav เป็นต้น):
oggdec *.ogg
ผู้เขียน
โครงการ Authors
ไมเคิล สมิธ[ป้องกันอีเมล]>
แมนเพจ Authors
เฟรเดอริค ลี[ป้องกันอีเมล]>, ได้รับความช่วยเหลือจากลิงไม่กี่ล้านตัวที่ติดอาวุธด้วย
คีย์บอร์ดใน irc://irc.openprojects.net/#vorbis
ใช้ oggdec ออนไลน์โดยใช้บริการ onworks.net