זוהי הפקודה twolame שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
twolame - מקודד MPEG Audio Layer 2 (MP2) אופטימלי
תַקצִיר
תואם [אפשרויות] [תיק]
תיאור
TwoLAME הוא מקודד MPEG Audio Layer 2 (MP2) מותאם המבוסס על toolLAME מאת מייק צ'נג,
אשר בתורו מבוסס על קוד ISO dist10 וחלקים של LAME. קידוד הוא
מבוצע על ידי ה-backend של ספריית libtwolame.
אפשרויות
קֶלֶט שלח
twolame משתמש ב-libsndfile לקריאת קובץ קול הקלט, כך שקובץ הקלט יכול להיות בכל אחד
פורמט נתמך על ידי libsndfile. כדי לקרוא אודיו PCM גולמי מ-STDIN, ולאחר מכן השתמש ב- כקלט
שם קובץ.
תְפוּקָה שלח
אם לא צוין שם קובץ פלט, הסיומת של שם קובץ הקלט תהיה אוטומטית
השתנה ל-.mp2. כדי לכתוב את האודיו המקודד ל-STDOUT, השתמש ב- כשם קובץ הפלט.
קֶלֶט אפשרויות
-r, --raw-input
מציין שהקלט הוא אודיו PCM חתום גולמי. אם השמע הוא סטריאו, מאשר דגימות שמע
משולבים בין שני הערוצים.
-x, --byte-swap
כפה החלפת בתים של הקלט. זיהוי Endian מבוצע באופן אוטומטי על ידי
libsndfile, כך שבדרך כלל אין צורך באפשרות זו.
-s, --דגימה
אם מכניסים צליל PCM גולמי, עליך לציין את קצב הדגימה של השמע בהרץ. תָקֵף
קצבי דגימה: 16000, 22050, 24000, 32000, 44100, 48000Hz. קצב הדגימה המוגדר כברירת מחדל הוא
44100Hz.
--גודל המדגם
מציין את גודל הדגימה (בסיביות) של אודיו ה-PCM הגולמי. גדלים תקפים לדוגמא: 8, 16,
24, 32. גודל הדגימה המוגדר כברירת מחדל הוא 16 סיביות.
-N, --ערוצים
אם מכניסים צליל PCM גולמי, עליך לציין את מספר הערוצים בקלט
שֶׁמַע. מספר הערוצים המוגדר כברירת מחדל הוא 2.
-g, --swap-channels
החלף את הערוצים השמאלי והימני של קובץ קלט סטריאו.
--סוּלָם
קנה קנה מידה של השמע הנכנס לפני הקידוד. כל שמע הקלט מוכפל ב
ערך שצוין. ערך בין 0 ל-1 יקטין את רווח האודיו, וערך מעל 1
יגדיל את הרווח של האודיו.
--scale-l
זהה ל--scale, אבל משפיע רק על הערוץ השמאלי.
--scale-r
זהה ל--scale, אבל משפיע רק על הערוץ הנכון.
תְפוּקָה אפשרויות
-m, --מצב
בחר את מצב השמע המתקבל. ברירת המחדל היא אוטומטי.
· "a" אוטומטי - בחר מצב אוטומטי בהתבסס על הקלט
· סטריאו "s".
· ערוץ כפול "d".
· סטריאו משותף "j".
· "מ" מונו
-a, --downmix
אם קובץ הקלט הוא סטריאו אז, לערבב את ערוצי הקלט השמאלי והימני לכדי א
ערוץ מונו בודד.
-b, --bitrate
מגדיר את קצב הסיביות הכולל (ב-kbps) עבור קובץ הפלט. ברירת המחדל של קצב הסיביות תלוי ב
מספר ערוצי הקלט וקצב הדגימה.
------------------------------
קצב דגימה מונו סטריאו
------------------------------
48000 96 192
44100 96 192
32000 80 160
24000 48 96
22050 48 96
16000 32 64
------------------------------
-P, --psych-mode
בחר את המודל הפסיכו-אקוסטי לשימוש (-1 עד 4). דגם מספר -1 כבוי
דוגמנות פסיכו-אקוסטית ומשתמשת בערכי ברירת מחדל קבועים במקום זאת. אנא עיין בקובץ
פסיכו לתיאור מלא של כל אחד מהדגמים הזמינים. דגם ברירת המחדל הוא 3.
-v, --vbr
הפעל מצב VBR. לִרְאוֹת vbr קובץ תיעוד לפרטים. רמת ברירת המחדל של VBR היא 5.0.
-V, --vbr-רמת
הפעל מצב VBR והגדר את רמת האיכות. ככל שהמספר גבוה יותר האיכות טובה יותר.
הטווח המרבי הוא -50 עד 50 אבל הטווח השימושי הוא -10 עד 10. ראה vbr תיק תיעוד
לקבלת פרטים.
-ל, -את
הגדר את רמת ATH. רמת ברירת המחדל היא 0.0.
-q, --מהיר
אפשר מצב מהיר. רק חשב מחדש מודל פסיכו-אקוסטי כל מספר מוגדר של
מסגרות.
-S, --מסגרת יחידה
מאפשר מצב מסגרת בודדת: רק מסגרת בודדת של אודיו MPEG מופקת ולאחר מכן
התוכנית מסתיימת.
שונות אפשרויות
-c, --זכויות יוצרים
הפעל את דגל זכויות יוצרים בזרם סיביות פלט.
-o, --לא מקורי
כבה את הדגל המקורי בזרם סיביות פלט.
--מְקוֹרִי
הפעל את הדגל המקורי בזרם סיביות פלט.
-p, --הגן
אפשר הגנת שגיאות CRC בזרם סיביות פלט. נוסף אליו סכום ביקורת נוסף של 16 סיביות
מסגרות.
-ד, --ריפוד
הפעל ריפוד בזרם סיביות פלט.
-ר, --רזרבה
שמור מספר סיביות שצוין בכל אחד מזרם הסיביות של הפלט.
-ה, -הדגשה
הגדר את סוג הדה-הדגשה (n/c/5). ברירת המחדל היא אף אחת.
-ה, --אנרגיה
הפעל הרחבות רמת האנרגיה.
מֶלֶל אפשרויות
-ט, --דברניות
הגדר את כמות המידע שתוצג ב-stderr (0 עד 10). ברירת המחדל היא 2.
--שֶׁקֶט
אל תשלח הודעות ל-stderr, אלא אם כן יש שגיאה. (זהה כמו --דיבוריות=0)
--קָצָר
הצג רק מספר מינימלי של הודעות בזמן הקידוד. הגדרה זו שקטה יותר מ
הגדרת ברירת המחדל של דיבוריות. (זהה כמו --דיבוריות=1)
--מִלוּלִי
הצג מספר מוגבר של הודעות ב-stderr. הגדרה זו שימושית לאבחון
בעיות. (זהה כמו --דיבוריות=4)
לַחֲזוֹר קודים
אם הקידוד מסתיים בהצלחה, אז twolame יחזיר 0. עם זאת אם הקידוד לא
בהצלחה, אז הוא יחזיר אחד מהקודים הבאים.
· 1 (לא בוצע קידוד)
· 2 (שגיאה בפתיחת קובץ קלט)
· 4 (שגיאה בפתיחת קובץ הפלט)
· 6 (שגיאה בהקצאת זיכרון)
· 8 (שגיאה בפרמטרי הקידוד שנבחרו)
· 10 (שגיאה בקריאת שמע קלט)
· 12 (אירעה שגיאה בזמן הקידוד)
· 14 (שגיאה בכתיבת שמע פלט)
דוגמאות
פעולה זו תקודד את sound.wav ל-sound.mp2 באמצעות קצב סיביות קבוע ברירת המחדל של 192 kbps ו
שימוש במודל הפסיכו-אקוסטי המוגדר כברירת מחדל (דגם 3):
twolame sound.wav
קצב סיביות קבוע של 160kbps וקידוד סטריאו משותף, נשמר בקובץ sound_160.mp2:
twolame -b 160 -mj sound.aiff sound_160.mp2
קידוד sound.wav ל-newfile.mp2 באמצעות מודל פסיכו-אקוסטי 2 וקידוד עם משתנה
קצב סיביות:
twolame -P 2 -v sound.wav newfile.mp2
זהה לדוגמא שלמעלה, אלא שהערך השלילי של הארגומנט "-V" אומר שה-
קצבי סיביות נמוכים יותר יועדפו על פני הגבוהים יותר:
twolame -P 2 -V -5 sound.wav newfile.mp2
דגימה מחדש של קובץ אודיו באמצעות sox and pipe ישר דרך twolame:
sox sound_11025.aiff -t raw -r 16000 | twolame -r -s 16000 - - > out.mp2
מחברים
החזית הדו-צדדית נכתבה (מחדש) על ידי ניקולס ג'יי האמפרי. ספריית libtwolame היא
מבוסס על Toolame מאת מייק צ'נג. לרשימה מלאה של מחברים, אנא עיין בקובץ AUTHORS.
מקורות
אתר TwoLAME: http://www.twolame.org/
השתמש ב-twolame באינטרנט באמצעות שירותי onworks.net