זהו רשומת הפקודה שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
ossrecord - פתח את תוכנית ההקלטה של מערכת סאונד.
תַקצִיר
ossrecord [-ORhlv] [-F cntname | ? ] [ -c ערוצים ] [ -d devname ]
[ -f fmtname | ? ] [ -g לְהַשִׂיג ] [ -i משאב | ? ] [ -m nfiles ]
[ -r הפקודה ] [ -s שיעורי ] [ -t maxsecs ] שם הקובץ | -...
תיאור
השמיים ossrecord התוכנית מקליטת אודיו בפורמט Microsoft RIFF (wav). זה יתעד מ
כל קלט שמוגדר כעת כמקור ההקלטה על ידי מיקסר ossxmix/ossmix
תוכניות. עם ה -l אפשרות, אתה גם מקבל מד רמה שיציג את רמות VU ב-a
מצב תו.
השמיים שם הקובץ פרמטר הוא שם הקובץ (.wav) שיופק. ניתן לשלוח פלט אל
stdout על ידי מתן - כשם הקובץ.
אפשרויות
-סשיעורי>
בחר את ההקלטה שיעורי עבור אודיו PCM גולמי (למשל -S48000).
-גערוצים>
בחר את המספר של ערוצים 1=מונו 2=סטריאו, 4, 6, 8 וכו'.
-דdevname>
בחרdevname> בתור המכשיר (למשל -d/dev/dsp2).
-ו
בחר את פורמט דגימת הקלט (למשל -fS32_LE or -fMU_LAW)
-ו? מדפיס את רשימת שמות הפורמטים הנתמכים.
-פ
בחר את פורמט המכולה (למשל WAV או AU). ברירת המחדל היא WAV.
-פ? מדפיס את רשימת הפורמטים הנתמכים של מיכל.
-R פתח את התקן השמע במצב גולמי כדי להשבית את המיקס והדגימה הווירטואליים שיעורי/פוּרמָט
המרות. ניתן להשתמש בהקלטה ממקור דיגיטלי (כניסת S/PDIF).
-v תפוקה רחבה.
-l מדי רמות תצוגה (מבוסס תווים).
-אני
בחר את מקור ההקלטה או הצג מקורות הקלטה זמינים אם '?' הוא
מסופק. לְמָשָׁל ossrecord -i? עשוי להציג: קו vol (נבחר כרגע) מיקרופון תקליטור
וידאו מונו טלפון aux1
-Mnfiles>
חזור על פעולת ההקלטהnfiles> פעמים. ה שם הקובץ הארגומנט חייב להיות %d
(או %02d) איפשהו בקובץ כדי להבטיח שמות קבצים ייחודיים. אם לא ניתן %d
ואז ההקלטות הבאות יחליפו את הקודמות אחד(ש). אפשרות זו היא
שימושי רק עם התקני שמע לולאה או אם -t נעשה שימוש באופציה.
-רהפקודה>
אפשרות זו מפעילה אתהפקודה> ברקע לאחר ההקלטה יש לקובץ
הושלם. שם הקובץ המוקלט יינתן בתור (היחיד) הפקודה קו
טַעֲנָה. כאשר -m בשימוש, הסקריפט ירוץ במקביל בזמן
הקלטת הקובץ הבא. עיין בסעיף SCRIPT פקודה (להלן) למידע נוסף.
-זלְהַשִׂיג>
הגביר דגימות מוקלטות לפי אחוז שניתן כארגומנט. 100 (ברירת מחדל) פירושו
רמת אות רגילה, 200 פירושו רמה כפולה. נתמך רק ב-16 ו-32 סיביות
מצבים.
-טmaxsecs>
אין להקליט יותר מmaxsecs> שניות בפעולת הקלטה אחת.
-ל
הגדר את רמת ההקלטה ל .
-O אינו מאפשר ossrecord כדי להחליף את קובץ הפלט.
-h הצג הוראות שימוש.
פקודה SCRIPT
השמיים -r הפקודה ארגומנט line מאפשר להפעיל סקריפט או תוכנית לאחר מכן
ההקלטה של קובץ ה-wave הסתיימה. להלן סקריפט סלולרי פשוט שעושה MP3
קידוד באמצעות lame.
#!/ Bin / sh
WAVENAME=$1
MP3NAME=$1.mp3
צוֹלֵעַ -m s -h -- מוגדר מראש סטודיו $WAVENAME $MP3NAME
צא מ- 0
עוד תסריט לדוגמה עבור ossrecord הוא סקריפט CGI פשוט להזרמת MP3 בשידור חי
(מאת /dev/dsp).
#!/ Bin / sh
הד סוג תוכן: אודיו/mp3
הד
ossrecord -S -ב16 -S48 - | צוֹלֵעַ -m י - -
צא מ- 0
אורים
השמיים ossrecord קובץ ההפעלה זהה לקובץ ההפעלה של ossplay. ההתנהגות נקבעת על ידי
השם המשמש להפעלת התוכנית.
פורמטים מסוימים של קבצים מקצים רק 32 סיביות כדי להקליט את אורך הקובץ, מה שעשוי למנוע חלק
תוכניות מקריאת קובץ גדול מדי כראוי. אם הקלטה עשויה לעבור את מגבלת 4GB (א
קצת יותר מ-6 שעות ו-10 דקות של צליל בהנחה של איכות [48Khz/16bit/stereo]), זה
הכי טוב שיש ossrecord השתמש במיכלי AU או RAW (via -F מתג) שאין להם את זה
הַגבָּלָה.
השתמש ב-osrecord באינטרנט באמצעות שירותי onworks.net