זוהי הפקודה MP4Box שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
MP4Box - ארגז הכלים של מערכות MPEG-4
תַקצִיר
MP4Box [אפשרויות] פילה [אפשרויות]
תיאור
MP4Box הוא כלי שורת פקודה רב תכליתי ליצירה ועריכה של מערכות MPEG-4
מצגות ולטפל בקובצי ISO-מדיה (MP4, 3GP, MOV).
MP4Box תומך בהמרת קבצים מפורמטים גולמיים שונים ו-IsoMedia/AVI/MPEG-PS/OG
מיכלים, רמז לקבצים להזרמת RTP עבור שרתי סטרימינג תואמי QuickTime,
שזירת קבצים, פיצול קבצים וחילוץ רצועות.
MP4Box מספק גם כלי dump המשמשים לבדיקת פריסת קבצים, רצועות רמז RTP, SDP
מידע, הרכב סצנה. זה עשוי לשמש גם להמרה אל וממנה BT/XMT-
A/VRML/X3D.
MP4Box כולל גם מקודדים ומפענחים של מערכות MPEG-4 עבור כלי BIFS ו-OD.
MP4Box לא מצפה לסדר מסוים באפשרויות מיד.
מקבל עזרה עִם MP4Box
-h [סוּג]
מדפיס מסך עזרה. "סוג" יכול להיות אחד מ"כללי", "רמז", "יבוא", "קודד",
"חלץ", "dump", "swf", "meta", "קריפטה", "פורמט", "rtp", "live" עבור ספציפיות
לעזור.
-הפך
גרסת הדפסה של MP4Box.
-נופרוג
השבת דוחות התקדמות.
-שֶׁקֶט מצב שקט (ללא מידע יומן).
-v מצב מילולי (מידע נוסף ביומן).
-שגיאה קפדנית
יוצא לאחר דיווח השגיאה הראשונה.
-צמתים מפרט צמתים נתמכים של מערכות MPEG-4 במבנה הנוכחי של MP4Box.
-צוֹמֶת שם צומת
מדפיס את תחביר הצומת. כל שדה רשום בתור
סוג אירוע סוג שדה שם שדה ערך ברירת מחדל
ומידע לכימות שדות וגבולות כימות אם יש.
-xnodes
מפרט צמתים X3D נתמכים במבנה הנוכחי של MP4Box.
-xnode שם צומת
מדפיס את תחביר הצומת X3D. כל שדה רשום בתור
-סנודים
מפרט את צמתי SVG/LASeR הנתמכים במבנה הנוכחי של MP4Box.
כללי אפשרויות
-בֵּין משך
משלב נתוני מדיה בנתחים של משך הזמן המרבי שצוין (מבוטא ב
אלפיות שניות) והכן קובץ להזרמת HTTP/FTP. כברירת מחדל MP4Box תמיד
חנויות עם שזירה של 0.5 שניות. ערך שזירה של '0' מאחסן ללא
שזירה (מטא-נתונים ואז רצועה אחר רצועה).
-ישן-אינטר משך זהה ל-inter אבל ללא התאמת סחיפה
הערה: לעקוב ערוך רשימות יש לו התעלם מתי ביצוע שזירה.
-שָׁטוּחַ מאחסן קובץ עם כל נתוני המדיה תחילה, ללא שזירה. אם נעשה בו שימוש בעת יצירת חדש
קובץ, לא נוצר קובץ זמני (אחסון מהיר יותר).
-שבר משך
קובץ fragments באמצעות שברי סרטי ISO-Media. המסלולים יהיו מפוצלים כך
אין ריצת מסלול חורג מהמשך שצוין (מבוטא באלפיות שניות). משבית
שזירה.
אאוט
מציין את שם קובץ הפלט.
-tmp
מציין מייבש לאחסון זמני. אם לא מוגדר, אחסון זמני הוא OS-
תלוי.
-ffspace גודל
מוסיף מקום פנוי לפני מווף בקבצים מפוצלים.
-נוסיס מסיר את כל מידע MPEG-4 Systems מהקובץ אך שומר IOD ריק עבור
אינדיקציות MPEG-4 Profile@Level. כינוי: -no-sys
-ללא יוד
מסיר את InitialObjectDescriptor מהקובץ.
-איזמה משכתב את הקובץ כקובץ ISMA 1.0 אודיו/וידאו (כל מידע המערכות שוכתב) עם
הפניות נכונות לשעון.
-ismax משכתב את הקובץ כקובץ ISMA 1.0 אודיו/וידאו (כל מידע המערכות שוכתב) עם
הפניות לשעון ISMA (זרמים לא מסונכרנים בצורה מפורשת).
הערה: מחפש אולי be שבור עם כמה שחקנים (ב ISMA, אודיו ו וידאו זרמים do
לֹא לסמוך on ראשי סצינה שָׁעוֹן).
-3gp משכתב את הקובץ כקובץ 3GP (אין עוד מידע ספציפי למערכות MPEG-4). אפשרות זו
מופעל כברירת מחדל כאשר סיומת קובץ הקלט היא .3gp או .3g2.
-פודוס משכתב את הקובץ עבור iPod.
-מותג ABCD[:v]
מגדיר את המותג העיקרי של הקובץ, עם גרסה אופציונלית.
-אב א ב ג ד
מוסיף מותג נתון לרשימת המותגים החלופיים של הקובץ.
-rb א ב ג ד
מסיר מותג נתון לרשימת המותגים החלופיים של הקובץ.
-cprt מחרוזת
מוסיף מחרוזת הודעת זכויות יוצרים לקובץ.
-בחור chap_file
מוסיף מידע על הפרק הכלול ב-chap_file לסרט. לפרטים נוספים על
תחביר קובץ פרק, ראה http://gpac.sourceforge.net/auth_mp4box.php.
-ראש trackID
מסיר רצועה נתונה מהקובץ - ניתן לציין מספר פעמים.
-לְאַפשֵׁר trackID
מאפשר מסלול נתון.
-השבתה trackID
משבית מסלול נתון.
-חָדָשׁ מאלץ יצירה של קובץ יעד חדש.
-לאנג [tkID=]LAN
מגדיר את השפה של כל הרצועות או הרצועה הנתונה. LAN הוא ISO 639-2 3
קוד תו.
-לְעַכֵּב [tkID=]delay_ms
מגדיר את ההשהיה באלפיות שניות של כל הרצועות או הרצועה הנתונה. LAN הוא ה-ISO
קוד 639-2 3 תווים.
-נָקוּב tkID=PAR
מגדיר יחס רוחב-גובה של פיקסל רצועה חזותית (PAR=Num:Den או "ללא").
- שם tkID=שם
מגדיר את שם המטפל במסלול.
-itags תג1[:tag2]
מגדיר תגיות iTunes לקובץ - מידע נוסף: MP4Box -tag-list.
-לְפַצֵל זמן_בשניות
פיצולים בקבצים באורך מקסימלי רצוי. פעולה זו תסיר את כל מערכות MPEG-4
כְּלֵי תִקְשׁוֹרֶת.
-גודל מפוצל size_in_kilobytes
פיצול בקבצים בגודל מקסימלי רצוי. פעולה זו תסיר את כל המדיה של MPEG-4 Systems.
כינוי: -פיצולים
-פיצול-גוש התחלה סוף
מחלץ קובץ חדש משעות ההתחלה ועד הסיום שצוינו (בשניות). זה יהיה
הסר את כל המדיה של MPEG-4 Systems. כינוי: -splitx
-פיצול התחלה סוף
זהה לאפשרות -split-chunk, אבל התאם את שעת הסיום כך שתהיה בדיוק לפני הראפ האחרון
נמצא בנתח.
-ספליט-ראפ התחלה סוף
פיצול בקבצים החל בכל RAP. פעולה זו תסיר את כל המדיה של MPEG-4 Systems.
כינוי: -splitr
-קבוצה-הוסף fmt
יוצר מידע קיבוץ חדש בקובץ. פורמט הוא רשימה מופרדת בנקודתיים של
האפשרויות הבאות:
refTrack=ID: מזהה המסלול המשמש כאסמכתא לקבוצה. אם לא מוגדר, המסלול יהיה
שייכים לאותה קבוצה כמו ה-trackID הקודם שצוין. אם 0 או לא קודם
המסלול שצוין, תיווצר קבוצה חלופית חדשה.
switchID=ID: מזהה קבוצת המתגים שיש ליצור. אם 0, יחושב מזהה חדש
אתה. אם <0, משבית את SwitchGroup.
criteria=string: רשימה של 4CCs מופרדים ברווחים.
trackID=ID: מזהה המסלול להוספה לקבוצה זו.
*אזהרה* אפשרויות משנות את המצב תוך כדי ניתוחן:
trackID=1:criteria=lang:trackID=2 שונה מ:
criteria=lang:trackID=1:trackID=2. -קבוצה-rem-מסלול ID מסיר את המסלול ממנו
קבוצה.
-קבוצה-ראם ID
מסיר את קבוצת הרצועה.
-נקי קבוצתי
מסיר את כל מידע הקבוצה מכל הרצועות.
-ref id:XXXX:refID
מוסיף הפניה מסוג 4CC מ-track ID ל-track refID.
-לזנק DUR
מאפשר DASH-ing של הקובץ עם משך מקטע של DUR.
-ראפ קטעים מתחילים בנקודות גישה אקראיות.
-frags-per-sidx N
מגדיר את מספר הקטעים שייכתבו בכל תיבת SIDX.
-שם-קטע שם
מגדיר את שם הפלח עבור פלחים שנוצרו.
-קטע-ext שם
מגדיר את שם סיומת הפלח. ברירת המחדל היא m4s.
-כתובת-תבנית
משתמש ב-UrlTemplate במקום במקורות מפורשים בקטעים.
-שרשרת דייזי
משתמש ב-Daisy-chain SIDX במקום היררכי. התעלם אם frags/sidx הוא 0.
-מקש-ctx קובץ
מאחסן/שחזר תזמון DASH מ-FILE.
-dash-ts-prog N
Program_number שיש לקחת בחשבון במקרה של קובץ קלט MPTS.
מתי קלט פילה is an ISO-Media פילה (QT, MP4, 3GP), if לא תפוקה is מפורט LA
קלט קובץ IS נכתב.
רמז אפשרויות
-רֶמֶז רמז לקובץ עבור הפעלות RTPRTSP. סוג מטען מזוהה אוטומטית ו
מוגדר אלא אם כן נאלץ לעבור אחד ממטעני MPEG-4 Generic RTP.
-mtu גודל
מציין גודל יחידת שידור מקסימלי בבתים (למשל גודל מנות RTP מקסימלי).
גודל ברירת המחדל הוא 1500 בתים (Ethernet MTU). יש לבחור בזהירות:
ציון מנות גדולות מדי יגרום לפיצול מנות לא רצוי ב-UDP
שכבה תוך ציון מנות קטנות מדי תגרום לעליית כותרת RTP.
-עותק מאלץ את ההעתקה של נתונים נרמזים למסלול הרמז במקום פשוט להפנות אותם.
זה מאיץ את בניית מנות RTP בצד השרת אך מביא להרבה
קבצים גדולים יותר.
-הדוק מבצעת שזירה מבוססת דגימות של רצועות מדיה ומסלולי רמז. זה אמור
צמצם את חיפושי הדיסק בצד השרת (תלוי ביישום השרת) אך התוצאות
בקובץ גדול יותר.
-רַב [maxptime]
מאפשר שרשור יחידות גישה במנות RTP במידת האפשר. maxptime הוא אופציונלי
ומציין את משך החבילה המקסימלי באלפיות שניות (ברירת מחדל 100).
-ציון ck_rate
מציין את קצב ה-rtp בהרץ כאשר אין קצב ברירת מחדל עבור מטען. ערך ברירת המחדל הוא
90000 (שיעורי MPEG rtp).
-mpeg4 כופה שימוש במטען הגנרי MPEG-4 במידת האפשר. רצועות מדיה בלי
מיפוי ל-MPEG-4 Systems אינו יכול להשתמש בזה.
-לטם כופה שימוש במטען LATM עבור אודיו AAC.
-סטָטִי
מאפשר שימוש במזהי מטען RTP סטטיים עבור זרמים עם מזהי מטען רשמיים. על ידי
ברירת המחדל של MP4Box משתמשת תמיד במזהי מטען דינמיים עבור יכולת פעולה הדדית מרבית, חלקם
שחקנים מתקשים בבעיות סטטיות.
MPEG-4 כללי מטען אפשרויות (מומחים בלבד)
-ocr מאלץ את כל רצועות המדיה בקובץ להיות מסונכרנים. זה נחוץ
מכיוון שרוב שרתי הסטרימינג אינם תומכים ברצועות לא מסונכרנות ביחיד
קוֹבֶץ. היה זהיר במיוחד בעת עיצוב מצגות אינטראקטיביות MPEG-4 עבור
סטרימינג מכיוון שתצטרך לדאוג ליכולות שרת הסטרימינג...
MP4Box מייצר אזהרות כאשר ניתן לפרש את ציר הזמן של הקובץ בצורה מעורפלת על ידי
השרת.
-ראפ סימון יחידות גישה דגל גישה אקראית במנות RTP. זה בדרך כלל רק
דרוש להזרמת זרמי MPEG-4 Systems.
-טס מאותת חותמות זמן של יחידות גישה (CTS ו-DTS) במנות RTP.
-גודל אותות גודל יחידות גישה במנות RTP.
-idx אותות אינדקסים של יחידות גישה (מספרי רצף) במנות RTP.
-רַב מאפשר שרשור של יחידות גישה במנות RTP (-ts, -size ו-idx הם
נבחר במידת הצורך).
-jod מונעת הטבעה של מסלולי מערכת ב-IOD (דמוי IOD) בעת הפקה
SDP. MP4Box מזהה אוטומטית קבצים מעורפלים (ISMA/לא ISMA) אבל אף אחד לא
מושלם. זה לא אמור לשמש עם אפשרות -isma.
-add-sdp מחרוזת
מוסיף מחרוזת לסרט SDP או לרצועה SDP (tkID:string, כאשר tkID הוא ה-OD של
מסלול רמז או מסלול המדיה שלו). זה דואג לסידור מחדש של קו SDP, אבל לא
תוקף תוכן SDP.
-לא רמז
מסיר את כל רצועות הרמז ומידע רמז אחר מהקובץ.
יְבוּא אפשרויות
-לְהוֹסִיף
מוסיף את כל רצועות src_file לקובץ הקלט, יוצר אותו אם אינו קיים. עד 20
ניתן להשתמש בפעולות הוספה מצטברות. תחבירים נתמכים הם:
file#video: מייבא רצועת וידאו ראשונה מ-src_file.
file#audio: מייבא את רצועת האודיו הראשונה מ-src_file.
file#trackID=ID או file#ID: מייבא מסלול נתון מ-src_file. כדי לקבל רשימה של
רצועות בקובץ קלט, השתמש ב-info [ID]
[;lang=LAN]: מציין את שפת המדיה המיובאת.
[;delay=delay_ms]: מציין השהיה הראשונית באלפיות שניות של מדיה מיובאת.
-חתול
משרשרת את כל רצועות src_file לקובץ קלט, יוצר אותו אם אינו קיים. כְּלֵי תִקְשׁוֹרֶת
דוגמאות מתווספות בסוף רצועות תואמות קיימות. אם אין רצועה תואמת
נמצא עבור מדיה שהוא נוצר. ניתן להשתמש בעד 20 פעולות חתול מצטברות.
תחביר זהה ל-add.
-כוח-חתול
מדלג על בדיקת תצורת המדיה בעת שרשור קובץ.
-קיפסיס
כברירת מחדל, כל המדיה של מערכות MPEG-4 מוסרות עם -add ו-cat. אפשרות זו
תמנע מהסרתם מהקובץ הסופי.
-שמור-הכל
שומר את כל הרצועות הקיימות בעת הוספת קובץ.
-דרף שומר נתוני מדיה בקובץ המקורי ומייבא רק מטא נתונים (תזמון, גודל ו
גישה אקראית).
הערה הפניה לנתונים עלולה להיכשל עם חלק מה-AVI מכיוון שהוא דורש את הנתונים הממוסגרים (למשל
מדגם MP4) להיות רציף בקובץ המקורי, מה שלא תמיד המקרה
בהתאם לשזירה המקורית.
-ללא ירידה
כופה FPS קבוע בעת ייבוא וידאו AVI. כברירת מחדל, מסגרות לא מקודדות (n-vop)
מוסרים בזמן הייבוא, וכתוצאה מכך מדיה בקצב פריימים משתנה.
-ארוז
עבור CMP/M4V (גולמי MPEG-4 Visual), מאלץ מצב זרם סיביות ארוז (מסיר את כל n-vops
ויבוא בקצב פריימים קבוע).
-סבר מייבא AAC כ-AAC-SBR, עם איתות תואם לאחור (מפענחים שאינם AAC-SBR
אמור להיות מסוגל לשחק בו).
-sbrx מייבא AAC כ-AAC-SBR, עם איתות שאינו תואם לאחור (לא AAC-SBR
מפענחים לא יוכלו להפעיל אותו).
-ovsbr מייבא AAC כ-AAC-SBR עם דגימת יתר של SBR.
-נ.ב מייבא AAC כ-AAC-PS, עם איתות תואם לאחור של AAC-PS.
-psx מייבא AAC כ-AAC-PS, עם איתות לא תואם לאחור (מפענחי לא AAC-PS
לא יוכל לשחק בו).
-fps נמרץ
עוקף את קצב הפריימים של וידאו הקלט או מציין אותו עבור כתוביות SUB.
-mpeg4 מאלץ שימוש בתיאורים לדוגמה של MPEG-4 ולא בתיאורי 3GP (3GP2 QCELP/EVRC/SMV
אודיו בלבד).
-agg N צובר N מסגרות שמע בדגימה אחת (מדיה 1GP בלבד). ערך מקסימלי אפשרי הוא
15, וערך ברירת המחדל הוא 1 (ללא צבירה).
הַצפָּנָה אפשרויות
-mp4 מציין שקובץ הקלט מיועד לקידוד. כניסות נתמכות הן קבצי BT/XMT-A/WRL/SWF.
שם קובץ הפלט הוא כברירת מחדל שם קובץ הקלט ללא סיומות בתוספת ".mp4"
סיומת.
-בדיוק מקודד צמתים ומסלולים עם שמות הטקסטים שלהם.
-עֵץ יוצר קובץ יומן רישום מקודד BIFS.
-גברת פילה
מציין קובץ לייבוא רצועות - כברירת מחדל FILE.mp4 משמש בעת קידוד
FILE.bt (שכתוב במקום). אפשרות זו נחוצה רק אם אינך מספק א
muxInfo מתאים לכל זרם בקובץ BT/XMT.
-סינכרון זמן
מאלץ יצירת נקודות גישה אקראית של BIFS בכל פעם אלפיות שניות. לא ניתן לשימוש
עם -צל. אזהרה: זה עלול לגרום להתנהגות מוזרה של המצגת שלך מאז
נקודת גישה אקראית של BIFS מפעילה מחדש את כל המדיה הפועלת כעת בסצנה
(מומחים בלבד - מסוכן). לא ניתן להשתמש עם -shadow.
-צֵל זמן
מאלץ יצירת נקודות גישה אקראית של צל BIFS בכל פעם אלפיות שניות. צֵל
דוגמאות הן נקודות גישה אקראית שניתן להשתמש בהן במקום גישה לא אקראית
נקודות בעת חיפוש. אזהרה: ייתכן שזה לא נתמך על ידי שחקנים מסוימים (מומחים
רק - מסוכן). לא ניתן להשתמש עם -sync.
-ctx-in פילה
מציין את ההקשר הראשוני (MP4/BT/XMTA) עבור עיבוד נתחים. קובץ קלט חייב אז
להיות קובץ לפקודות בלבד: ללא IOD וללא פקודות מרומזות (פקודות ללא 'AT').
-ctx-out פילה
מציין קובץ פלט של הקשר מעודכן (MP4/BT/XMTA) במצב עיבוד נתחים.
זה אופציונלי, עיבוד נתחים לא צריך לאחסן את ההקשר הסופי.
-פתרון הבעיה מיל
מקדם רזולוציה של LASeR (-8 עד 7, ברירת מחדל 0). כל הקוורדים מוכפלים ב-2^res
לפני חיתוך.
-קוורד-bits ביטים
סיביות המשמשות לקידוד קואורדינטות קטומות ב-LASeR. (0 עד 31, ברירת מחדל 12)
-ביטים בקנה מידה ביטים
ביטים המשמשים לקידוד סולמות קטועים ב-LASeR. (0 עד 4, ברירת מחדל 0)
-כמויות אוטומטיות מיל
השתמש בכימות LASeR אוטומטי. הרזולוציה ניתנת כאילו משתמשים ב-resolution אבל
סיביות קוורד וסיביות קנה מידה מתקבלות.
ISMACRYPT אפשרויות
-כּוּך drm_file
מצפנה מסלול ספציפי באמצעות ISMA AES CTR 128.
-פענוח [drm_file]
מפענח רצועה ספציפית באמצעות ISMA AES CTR 128. ניתן להשמיט את drm_file אם מפתחות
נמצאים בקובץ.
-סט-ק"מ [tkID=]kms_uri
משנה את מיקום ה-KMS עבור כל המסלולים או נתון אחד אם צוין tkID.
DRM פילה תחביר ל GPAC ISMACryp
הקובץ הוא XML ויתחיל ב-xml header. שורש הקובץ הוא אלמנט "ISMACryp".
הקובץ הוא רשימה של רכיבי "ISMACrypTrack".
תכונות ISMACrypTrack:
TrackID: מזהה המסלול להצפנה/פענוח.
מפתח: מפתח AES-128 בפורמט (מחרוזת hex 0x +32 תווים.
מלח: מפתח מלח CTR IV (64 סיביות) (מחרוזת hex 0x +16 תווים.
תכונות הצפנה בלבד
Scheme_URI: URI של הסכימה בשימוש.
KMS_URI: URI של מערכת ניהול מפתחות - 'עצמי' כותב מפתח ומלח בקובץ.
סוג הצפנה סלקטיבי selectiveType - הערכים המובנים הם "ללא":
כל הדגימות מוצפנות (ברירת מחדל), "RAP": מצפין רק יחידות גישה אקראית, "לא-
RAP": מצפין רק יחידות גישה לא אקראית, "רנד": בחירה אקראית היא
בוצע", "X": מצפין כל דגימה ראשונה מתוך X, "RandX": מצפין אקראי אחד
מדגם מתוך X.
ipmpType: סוג איתות IPMP: ללא, IPMP, IPMPX.
ipmpDescriptorID: מזהה IPMP_Descriptor לשימוש אם נעשה שימוש ב-IPMP(X). אם לא הגדר MP4Box
ייצור עבורך אחד.
חילוץ אפשרויות
-גלם מזהה מסלול
מחלץ מסלול נתון בפורמט מקורי כאשר הוא נתמך.
-גולמיים מזהה מסלול
לחלץ כל דוגמה של רצועה לקובץ. הערה: 'TrackID:N' מחלץ מדגם Nth של ה-
מסלול.
-ננט מזהה מסלול
מחלץ מסלול נתון בפורמט NHNT. כל סוגי המסלולים מלבד ObjectDescriptors
ניתן לייצא רצועות.
-נמל מזהה מסלול
מחלץ רצועה בפורמט nhml (XML nhnt). כל סוגי המסלולים מלבד ObjectDescriptors
ניתן לייצא רצועות.
-יחיד מזהה מסלול
מחלץ רצועה נתונה לקובץ mp4 חדש עם רצועה בודדת.
ראה מזהה מסלול
מחלץ רצועה חזותית לקובץ avi.
-qcp מזהה מסלול
זהה ל-'-raw' אך ברירת המחדל היא פורמט קובץ QCP עבור AVRC ו-SMV אודיו codec.
-aviraw TK
מחלץ את רצועת AVI לפורמט הגולמי שלו. TK יכול להיות אחד מ"וידאו", "אודיו" או "audioN"
עבור קבצי אבי מרובי מסלולים (cf '-info').
-סאף קובץ remux ל-SAF multiplex.
-dvbhdemux
קובץ demux DVB-H ל-IP Datagrams.
-דיודה מחלץ קובץ IOD בפורמט גולמי כאשר הוא נתמך.
מזבלה אפשרויות
מידע [TrackID]
מדפיס סרט ועוקב אחר מידע. אם TrackID צוין, הדמפים מורחבים בלבד
מידע על המסלול. אם קובץ הקלט אינו קובץ IsoMedia, מפרט רצועות ידועות לייבוא.
-בט זורק סצנה שלמה בקובץ BT. פעולה זו תסיר צמתי MPEG4 לא ידועים.
-xmt זורק סצנה שלמה בקובץ XMT-A. פעולה זו תסיר צמתי MPEG4 לא ידועים.
-וורל זורק סצנה שלמה בקובץ VRML97 WRL. פעולה זו תסיר צמתי VRML97 לא ידועים.
-x3d זורק סצנה שלמה בקובץ X3D XML. פעולה זו תסיר צמתים X3D לא ידועים.
-x3dv משליך את הסצנה השלמה בקובץ X3D Text (VRML). פעולה זו תסיר את X3D לא ידוע
צמתים.
-lsr זורק סצנה שלמה בקובץ LASeR+XML.
-דיסו יוצר תמונת XML של אטומי הקובץ.
-drtp יוצר תמונת XML של כל מסלולי הרמז דוגמאות של קובץ mp4 רמז.
-dts מדפיס תזמון לדוגמה לפלט טקסט.
-dcr יוצר תמונת XML של כל הדוגמאות של רצועות ISMACryp של קובץ mp4.
-sdp יוצר קובץ SDP המשויך לקובץ mp4 רמז.
-כיסוי-מזבלה
תמציות אמנות כריכה אם יש.
-מזבלה-צ'אפ
מחלץ רשימת פרקים לקובץ אם יש.
-ttxt ממיר כתוביות קלט לפורמט GPAC TTXT.
-ttxt trackID
מייצא רצועת טקסט נתונה לפורמט GPAC TTXT.
-srt ממיר כתוביות קלט לפורמט SRT.
-srt trackID
מייצא רצועת טקסט נתונה לפורמט כתוביות SRT.
-סטד dumps ל-stdout במקום לקובץ.
-מצב יוצר דוח סטטיסטי על שימוש בצומת/שדה עבור המצגת כולה.
-סטטיסטיקות מייצר דוח סטטיסטי על שימוש בצומת/שדה לכל יחידת גישה של BIFS.
-statx יוצר דוח סטטיסטי על שימוש בצומת/שדה בגרף הסצנה לאחר כל BIFS
יחידת גישה.
-בְּלִיל יוצר SHA-1 Hash של קובץ הקלט.
meta אפשרויות
MP4Box תומך בתוספת Meta לפורמט קובץ IsoMedia, המשמש להפיכת הקובץ לגנרי
מיכל נתונים (מתוזמן או לא מתוזמן).
-סט-meta טוען
מגדיר סוג מטא אובייקט. התחביר הוא "ABCD[;tk=N] כאשר:
ABCD הוא קוד ארבעת התווים של הסוג, או O/NULL כדי להסיר את אובייקט המטא
tk מציין אם המטא נמצא ברמת השורש (ללא "tk"), ברמת moov
(tk=0) או ברמת המסלול (tk=trackID).
-הוסף פריט טוען
מוסיף משאב למטא הנתון. args הוא נתיב קובץ הפריט ואחריו ';'
אפשרויות מופרדות:
tk=N: זהה לעיל
name=item_name: מציין את שם הפריט, אחרת נעשה שימוש בשם הקובץ
mime=mimeType: מציין את סוג ה-mime של הפריט, אחרת יישום/אוקטט-stream הוא
מְשׁוּמָשׁ
encoding=enctype: מציין את סוג קידוד התוכן שימו לב שנתיב הקובץ מוגדר ל
"זה" או "עצמי" יזהו את הפריט שנוסף כקובץ IsoMedia כולו
-rem-פריט טוען
מסיר פריט ממטא נתון. התחביר הוא itemID[;tk=ID].
-סט-ראשי טוען
מגדיר פריט נתון בתור הפריט הראשי של המטא הנתון. התחביר הוא itemID[;tk=ID].
-set-xml טוען
מגדיר את ה-XML למטא הנתון. התחביר הוא xml_file_path[;tk=ID][;binary].
-rem-xml [tk=ID]
מסיר נתוני XML מהמטא הנתון.
-dump-xml xml_out_file_name[;tk=ID]
משליך את נתוני ה-XML של המטא הנתון לקובץ.
-פריט dump itemID[;tk=ID][;path=fileName]
משליך את הפריט הנתון של המטא הנתון לקובץ. כברירת מחדל שם הפריט הוא
משמש כשם קובץ הפלט.
-חֲבִילָה
חבילות קלט קובץ XML לתוך מיכל ISO. כל אמצעי התקשורת המוזכרים מלבד
היפר-קישורים מתווספים לקובץ.
-מג'ט חבילות קלט קובץ XML לתוך ווידג'ט MPEG-U במיכל ISO. כל הקבצים הכלולים
בתיקייה הנוכחית מתווספים לחבילת הווידג'ט.
RTP דִגלוֹן אפשרויות
MP4Box יכול להזרים קבצי ISO ל-RTP. הסטרימר אינו תומך כרגע בנתונים
קרוסלינג ולכן לא יטפל בזרמי BIFS ו-OD כראוי.
-rtp מאפשר סטרימר קבצי rtp.
-נולופ
משבית לולאה בזמן סטרימינג.
-mpeg4 מאלץ MPEG-4 ES Generic עבור כל זרמי ה-RTP.
-dst=IP
יעד IP (יחיד/מולטי-cast). ברירת מחדל: 127.0.0.1.
-port=PORT
יציאת פלט של הזרם הראשון. ברירת מחדל: 7000.
-mtu=MTU
נתיב MTU עבור מנות RTP. ברירת המחדל היא 1450 בתים.
-ifce=IP
כתובת ה-IP של הממשק הפיזי לשימוש. ברירת מחדל: NULL (כל).
-ttl=N זמן לחיות עבור חבילות ריבוי שידור. ברירת מחדל: 1.
-sdp=FILE
שם הקובץ של ה-SDP שנוצר. ברירת המחדל היא session.sdp.
לחיות SCENE דִגלוֹן אפשרויות
MP4Box יכול להזרים תוכן BIFS או DIMS ל-RTP עם יצירת קרוסלה ועדכונים. ה
סטרימר אינו תומך כרגע בהזרמת אודיו/וידאו/תמונות בו-זמנית. את כל
אפשרויות הנתמכות על ידי סטרימר הקבצים נתמכות.
-לחיות מאפשר סטרימר חי של rtp.
-מעומעם מפעיל מצב DIMS עבור קלט SVG - ברירת מחדל: כבוי.
-src=FILE
מקור העדכונים - ברירת מחדל: null.
-rap=TIME
משך ב-ms של קרוסלת בסיס - ברירת מחדל: 0 (כבוי). אתה יכול לציין את תקופת RAP
של ESID בודד (לא ב-DIMS) עם -rap=ESID=X:time.
זמן ריצה אפשרויות
ניתן להשתמש באפשרויות הבאות בהנחיה:
ש: מתפטר
u: מזין כמה פקודות שיש לשלוח
U: זהה ל-u אבל מסמן את העדכונים כקריטיים
ה: מזין כמה פקודות שיישלחו מבלי להצטבר
E: זהה ל-e אבל מסמן את העדכונים כקריטיים
f: מאלץ שליחת RAP
F: מאלץ חידוש ושליחה של RAP
p: משליך את הסצנה הנוכחית
SWF אפשרויות
MP4Box יכול לייבא קבצי Macromedia Flash (.SWF) פשוטים מאוד. אתה יכול לציין קלט SWF
קובץ עם מתגים -bt, xmt ו-mp4.
-גלוֹבָּלִי
כל הגדרות ה-SWF ממוקמות בהחלפת הסצנה הראשונה. כברירת מחדל נשלחות הגדרות SWF
במקרה הצורך.
-ללא-ctrl
משתמש בזרם ייעודי לשליטה בסרט. פעולה זו תשבית את ActionScript.
-אין טקסט
מסיר את כל טקסט ה-SWF.
-ללא גופן
מסיר את כל גופני ה-SWF המוטמעים, ומאלץ שימוש ב-MPEG-4 Text וגופני מסוף.
-אין קו
מסיר את כל השורות מצורות SWF.
-לא-גראד
מסיר את כל ההדרגות מצורות swf.
-מְרוּבָּע משתמש בעקומות בזייר ריבועיות במקום בקוביות.
-xlp תמיכה בשקיפות קווים ומדרגיות.
-לְשַׁטֵחַ ערך
מחליף 2 קווים עוקבים באחד כאשר הזווית בין השורות קטנה מ
ערך (מבוטא ברדיאנים). ערך 0 משבית את ההשטחה.
נתמך קלט פורמטים
RAW פורמטים ו סיומות
NHNT (.media .nhnt .info)
MPEG Audio (.mp3)
ADTS-AAC (.aac)
MPEG-4 Visual (.cmp .m4v)
H263 Video (.263 .h263)
AVC/H264 וידאו (.h264 .h26L .264 .26L)
תמונות JPEG (.jpg .jpeg)
תמונות PNG (.png)
AMR(WB) Audio (.amr .awb)
EVRC Audio (.evc)
SMV Audio (.smv)
מכולה פורמטים ו סיומות
AVI (.avi)
MPEG-PS (.mpg .mpeg .vob .vcd .svcd)
QCP (.qcp)
OGG (.ogg)
קבצי ISO-Media (ללא בדיקת סיומות)
טקסט פורמטים ו סיומות
SRT כתוביות (.srt)
כתוביות SUB (.sub)
טקסט בזמן GPAC (.ttxt)
QuickTime TeXML Text (.xml) (ראה תיעוד QT)
סצנה פורמטים ו סיומות
MPEG-4 XMT-A (.xmt .xmta .xmt.gz .xmta.gz)
MPEG-4 BT (.bt .bt.gz)
VRML (.wrl .wrl.gz)
X3D-XML (.x3d .x3d.gz)
X3D-VRML (.x3dv .x3dv.gz)
MacroMedia Flash (.swf) - תמיכה בייבוא מוגבל מאוד בלבד
משותף נוהג
יבוא a פילה
ייבוא AVI: MP4Box -add myfile.avi mymp4.mp4
ייבוא אודיו מ-AVI: MP4Box -add myfile.avi#audio mymp4.mp4
ייבוא וידאו מ-AVI: MP4Box -add myfile.avi#video mymp4.mp4
ייבא MP3 והשאיר נתונים בחוץ: MP4Box -dref -add myfile.mp3 mymp4.mp4
ייבוא JPEG או PNG: MP4Box -add myfile.jpg mymp4.mp4
צור סרט עם כתובית: MP4Box -add video.avi -add audio.mp3 -add
Subtitle.srt mymp4.mp4
בסיס שלח פעולות
המרת קובץ עבור הזרמת HTTP/FTP: MP4Box -inter 1000 myfile.mp4
המר קובץ לא ידוע ל-ISMA עבור הזרמת HTTP/FTP: MP4Box -isma -inter 1000
myfile.mp4
המר קובץ לא ידוע ל-ISMA וכבד את הסנכרון השבור של ISMA: MP4Box -ismax myfile.mp4
המר קובץ לא ידוע ל-3GP: MP4Box -3gp myfile.mp4
רומז a שלח
הכן כל mp4 להזרמת ISMA: MP4Box -isma -hint myfile.mp4
הכן כל 3GP לסטרימינג: MP4Box -hint myfile.3gp
הכן כל 3GP לסטרימינג עם צבירת RTP: MP4Box -hint -multi myfile.3gp
הכן MP4 אודיו/ווידאו פשוט מותאם לשרת: MP4Box -רמז -העתק -הדוק
myfile.mp4
הכן mp4 מורכב עם BIFS לסטרימינג: MP4Box -ocr -iod -hint myfile.mp4
הצפנה פענוח a פילה
מקודד קובץ BT ושמור שמות צמתים לבדיקה מאוחרת יותר: MP4Box -mp4 -def pres.bt
קידוד קובץ XMT-A: MP4Box -mp4 pres.xmt
תרגם BT לקובץ XMT-A: MP4Box -xmt pres.bt
תרגם XMT-A לקובץ BT: MP4Box -bt pres.xmt
פענוח MP4 ל-BT: MP4Box -bt pres.mp4
השתמש ב-MP4Box באופן מקוון באמצעות שירותי onworks.net
