EnglishFrenchSpanish

เรียกใช้เซิร์ฟเวอร์ | Ubuntu > | Fedora > |


ไอคอน Fav ของ OnWorks

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

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

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

โครงการ:

ชื่อ


twolame - ตัวเข้ารหัส MPEG Audio Layer 2 (MP2) ที่ปรับให้เหมาะสม

เรื่องย่อ


twolame [ตัวเลือก] [ไฟล์นอก]

DESCRIPTION


TwoLAME เป็นตัวเข้ารหัส MPEG Audio Layer 2 (MP2) ที่ได้รับการปรับแต่งโดยอิงจาก tooLAME โดย Mike Cheng
ซึ่งจะขึ้นอยู่กับรหัส ISO dist10 และบางส่วนของ LAME การเข้ารหัสคือ
ดำเนินการโดยแบ็กเอนด์ไลบรารี libtwolame

OPTIONS


อินพุต เนื้อไม่มีมัน
twolame ใช้ libsndfile เพื่ออ่านไฟล์เสียงอินพุต ดังนั้นไฟล์อินพุตสามารถอยู่ใน any
รูปแบบที่รองรับโดย libsndfile หากต้องการอ่านเสียง PCM ดิบจาก STDIN ให้ใช้ - เป็นอินพุต
ชื่อไฟล์.

เอาท์พุต เนื้อไม่มีมัน
หากไม่มีการระบุชื่อไฟล์เอาต์พุต คำต่อท้ายของชื่อไฟล์อินพุตจะเป็นแบบอัตโนมัติ
เปลี่ยนเป็น .mp2 ในการเขียนเสียงที่เข้ารหัสไปยัง STDOUT ให้ใช้ - เป็นชื่อไฟล์เอาต์พุต

อินพุต Options
-r, --raw-input
ระบุว่าอินพุตนั้นเป็นเสียง PCM ที่ลงนามแบบ raw ถ้าเสียงเป็นสเตอริโอ มากกว่าตัวอย่างเสียง
ถูกสอดแทรกระหว่างสองช่องทาง

-x, --byte-swap
บังคับให้สลับไบต์ของอินพุต การตรวจจับ Endian จะดำเนินการโดยอัตโนมัติโดย
libsndfile ดังนั้นโดยปกติไม่จำเป็นต้องใช้ตัวเลือกนี้

-s, --samplerate
หากป้อนเสียง PCM ดิบ คุณต้องระบุอัตราตัวอย่างของเสียงเป็น Hz ถูกต้อง
อัตราตัวอย่าง: 16000, 22050, 24000, 32000, 44100, 48000Hz อัตราสุ่มตัวอย่างเริ่มต้นคือ
44100Hz

--ขนาดตัวอย่าง
ระบุขนาดตัวอย่าง (เป็นบิต) ของเสียง PCM ดิบ ขนาดตัวอย่างที่ถูกต้อง: 8, 16,
24, 32 ขนาดตัวอย่างเริ่มต้นคือ 16 บิต

-N, --channels
หากป้อนเสียงดิบ PCM คุณต้องระบุจำนวนช่องสัญญาณในอินพุต
เสียง จำนวนช่องเริ่มต้นคือ 2

-g, --swap-channels
สลับช่องสัญญาณซ้ายและขวาของไฟล์อินพุตสเตอริโอ

--มาตราส่วน
ปรับขนาดเสียงอินพุตก่อนการเข้ารหัส เสียงอินพุตทั้งหมดจะถูกคูณด้วย
ค่าที่ระบุ ค่าระหว่าง 0 ถึง 1 จะลดอัตราขยายของเสียง และค่าที่สูงกว่า 1
จะเพิ่มการรับเสียง

--ขนาด-l
เหมือนกับ --scale แต่มีผลกับช่องสัญญาณด้านซ้ายเท่านั้น

--scale-r
เหมือนกับ --scale แต่มีผลกับช่องสัญญาณที่ถูกต้องเท่านั้น

เอาท์พุต Options
-m, --mode
เลือกโหมดของเสียงที่ได้ ค่าเริ่มต้นคืออัตโนมัติ

· "a" อัตโนมัติ - เลือกโหมดโดยอัตโนมัติตามอินพุต

· "s" สเตอริโอ

· "d" ช่องสัญญาณคู่

· "j" สเตอริโอร่วม

· "ม" โมโน

-a, --downmix
หากไฟล์อินพุตเป็นสเตอริโอ ให้ดาวน์มิกซ์ช่องสัญญาณอินพุตซ้ายและขวาลงใน a
ช่องสัญญาณโมโนเดียว

-b, --บิตเรต
ตั้งค่าบิตเรตทั้งหมด (เป็น kbps) สำหรับไฟล์เอาต์พุต บิตเรตเริ่มต้นขึ้นอยู่กับ
จำนวนช่องสัญญาณเข้าและอัตราการสุ่มตัวอย่าง

------------------------------
อัตราการสุ่มตัวอย่าง โมโน สเตอริโอ
------------------------------
48000 96 192
44100 96 192
32000 80 160
24000 48 96
22050 48 96
16000 32 64
------------------------------

-P, --โหมดพลังจิต
เลือกแบบจำลองทางจิตวิทยาที่จะใช้ (-1 ถึง 4) หมายเลขรุ่น -1 ปิดอยู่
การสร้างแบบจำลองทางจิต-อะคูสติกและใช้ค่าเริ่มต้นคงที่แทน โปรดดูไฟล์
Psycho สำหรับคำอธิบายโดยละเอียดของแต่ละรุ่นที่มี โมเดลเริ่มต้นคือ 3

-v, --vbr
เปิดใช้งานโหมด VBR ดู vbr ไฟล์เอกสารสำหรับรายละเอียด ระดับ VBR เริ่มต้นคือ 5.0

-V, --vbr-ระดับ
เปิดใช้งานโหมด VBR และตั้งค่าระดับคุณภาพ ยิ่งจำนวนสูงยิ่งมีคุณภาพมากขึ้น
ช่วงสูงสุดคือ -50 ถึง 50 แต่ช่วงที่มีประโยชน์คือ -10 ถึง 10 ดู vbr ไฟล์เอกสาร
เพื่อดูรายละเอียด

-l, --ath
ตั้งค่าระดับ ATH ระดับเริ่มต้นคือ 0.0

-q, --ด่วน
เปิดใช้งานโหมดด่วน คำนวณแบบจำลองจิต-อะคูสติกใหม่ทุกจำนวนที่ระบุเท่านั้น
เฟรม

-S, --เฟรมเดียว
เปิดใช้งานโหมดเฟรมเดียว: เอาต์พุตเสียง MPEG เฟรมเดียวแล้วจึงออก
โปรแกรมสิ้นสุดลง

เบ็ดเตล็ด Options
-c, --ลิขสิทธิ์
เปิดการตั้งค่าสถานะลิขสิทธิ์ในบิตสตรีมเอาต์พุต

-o, --ไม่ใช่ต้นฉบับ
ปิดการตั้งค่าสถานะดั้งเดิมในบิตสตรีมเอาต์พุต

--ต้นฉบับ
เปิดแฟล็กดั้งเดิมในบิตสตรีมเอาต์พุต

-p, --protect
เปิดใช้งานการป้องกันข้อผิดพลาด CRC ในบิตสตรีมเอาต์พุต เพิ่มเช็คซัม 16 บิตพิเศษลงใน
เฟรม

-d, --padding
เปิดช่องว่างภายในในบิตสตรีมเอาต์พุต

-R, --จอง
สำรองจำนวนบิตที่ระบุในแต่ละบิตจากเอาต์พุตบิตสตรีม

-e, --deemphasis
ตั้งค่าประเภทการยกเลิกการเน้น (n/c/5) ค่าเริ่มต้นคือไม่มี

-E, --พลังงาน
เปิดส่วนขยายระดับพลังงาน

คำฟุ่มเฟือย Options
-t, --ช่างพูด
กำหนดจำนวนข้อมูลที่จะแสดงบน stderr (0 ถึง 10) ค่าเริ่มต้นคือ 2

--เงียบ
อย่าส่งข้อความใด ๆ ไปยัง stderr เว้นแต่จะมีข้อผิดพลาด (เหมือนกับ --talkativity=0)

--รวบรัด
แสดงข้อความจำนวนน้อยที่สุดขณะเข้ารหัสเท่านั้น การตั้งค่านี้เงียบกว่า
การตั้งค่าการพูดคุยเริ่มต้น (เช่นเดียวกับ --talkativity=1)

--verbose
แสดงจำนวนข้อความที่เพิ่มขึ้นบน stderr การตั้งค่านี้มีประโยชน์ในการวินิจฉัย
ปัญหา. (เช่นเดียวกับ --talkativity=4)

กลับ รหัส


หากการเข้ารหัสสำเร็จแล้ว twolame จะคืนค่า 0 อย่างไรก็ตาม หากการเข้ารหัสไม่
สำเร็จแล้วจะส่งคืนหนึ่งในรหัสต่อไปนี้

· 1 (ไม่มีการเข้ารหัส)

· 2 (เกิดข้อผิดพลาดในการเปิดไฟล์อินพุต)

· 4 (เกิดข้อผิดพลาดในการเปิดไฟล์เอาต์พุต)

· 6 (ข้อผิดพลาดในการจัดสรรหน่วยความจำ)

· 8 (ข้อผิดพลาดในพารามิเตอร์การเข้ารหัสที่เลือก)

· 10 (เกิดข้อผิดพลาดในการอ่านเสียงอินพุต)

· 12 (เกิดข้อผิดพลาดขณะเข้ารหัส)

· 14 (เกิดข้อผิดพลาดในการเขียนเสียงออก)

ตัวอย่าง


สิ่งนี้จะเข้ารหัส sound.wav เป็น sound.mp2 โดยใช้บิตเรตคงที่เริ่มต้นที่ 192 kbps และ
ใช้โมเดล Psycho-Acoustic เริ่มต้น (รุ่น 3):

twolame sound.wav

อัตราบิตคงที่ 160kbps และการเข้ารหัสสเตอริโอร่วม บันทึกลงในไฟล์ sound_160.mp2:

twolame -b 160 -mj sound.aiff sound_160.mp2

เข้ารหัส sound.wav เป็น newfile.mp2 โดยใช้ psycho-acoustic model 2 และเข้ารหัสด้วย variable
อัตราบิต:

twolame -P 2 -v sound.wav newfile.mp2

เช่นเดียวกับตัวอย่างข้างต้น ยกเว้นว่าค่าลบของอาร์กิวเมนต์ "-V" หมายความว่า
บิตเรตที่ต่ำกว่าจะได้รับการสนับสนุนมากกว่าบิตเรตที่สูงกว่า:

twolame -P 2 -V -5 sound.wav newfile.mp2

สุ่มตัวอย่างไฟล์เสียงโดยใช้ sox และไพพ์ผ่าน twolame:

sox sound_11025.aiff -t raw -r 16000 | twolame -r -s 16000 - - > out.mp2

ผู้เขียน


ส่วนหน้า twolame เขียนโดย Nicholas J Humfrey ห้องสมุด libtwolame คือ
อิงจาก toolame โดย Mike Cheng สำหรับรายชื่อผู้เขียนทั้งหมด โปรดดูไฟล์ AUTHORS

ทรัพยากร


เว็บไซต์ TwoLAME: http://www.twolame.org/

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


Ad


Ad