 
Ini ialah arahan MP4Box yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
MP4Box - Kotak Alat Sistem MPEG-4
SINOPSIS
MP4Box [pilihan] fail [pilihan]
DESCRIPTION
MP4Box ialah alat baris arahan pelbagai guna untuk mencipta dan mengedit Sistem MPEG-4
pembentangan dan memanipulasi fail ISO-media (MP4, 3GP, MOV).
MP4Box menyokong penukaran fail daripada pelbagai format mentah dan IsoMedia/AVI/MPEG-PS/OGG
bekas, pembayang fail untuk penstriman RTP untuk pelayan penstriman serasi QuickTime,
interleaving fail, pemecahan fail dan pengekstrakan trek.
MP4Box juga menyediakan alat dump yang digunakan untuk memeriksa susun atur fail, runut petunjuk RTP, SDP
maklumat, komposisi adegan. Ia juga boleh digunakan untuk menukar kepada dan dari BT/XMT-
A/VRML/X3D.
MP4Box juga menampilkan pengekod dan penyahkod MPEG-4 Systems untuk alat BIFS dan OD.
MP4Box tidak menjangkakan sebarang susunan tertentu dalam pilihan dengan segera.
MENDAPAT BANTU DENGAN MP4Box
-h [jenis]
mencetak skrin bantuan. "jenis" boleh menjadi salah satu daripada "umum", "petunjuk", "import", "kod",
"ekstrak", "buang", "swf", "meta", "crypt", "format", "rtp", "live" untuk khusus
membantu.
-turun
versi cetakan MP4Box.
-noprog
lumpuhkan laporan kemajuan.
-senyap mod senyap (tiada maklumat log).
-v mod verbose (lebih banyak maklumat log).
-kesilapan-ketat
keluar selepas ralat pertama dilaporkan.
-nod menyenaraikan nod Sistem MPEG-4 yang disokong dalam binaan semasa MP4Box.
-nod NodeName
mencetak sintaks nod. Setiap medan disenaraikan sebagai
jenis acara fieldType Nama medan nilai asal
dan maklumat kuantisasi medan dan had kuantisasi jika ada.
-xnodes
menyenaraikan nod X3D yang disokong dalam binaan semasa MP4Box.
-xnod NodeName
mencetak sintaks nod X3D. Setiap medan disenaraikan sebagai
-snodes
menyenaraikan nod SVG/LASeR yang disokong dalam binaan semasa MP4Box.
UMUM PILIHAN
-antara tempoh
menyelang data media dalam ketulan tempoh maksimum yang ditentukan (dinyatakan dalam
milisaat) dan sediakan fail untuk penstriman HTTP/FTP. Secara lalai MP4Box sentiasa
kedai dengan jelingan 0.5 saat. Nilai interleaving '0' kedai tanpa
interleaving (meta-data kemudian jejak demi trek).
-lama-antara tempoh sama seperti -inter tetapi tanpa pelarasan drift
PERHATIAN: Track Edit senarai adalah diabaikan apabila melaksanakan interleaving.
-rata menyimpan fail dengan semua data media dahulu, tidak bersilang. Jika digunakan semasa membuat yang baru
fail, tiada fail sementara dibuat (storan lebih cepat).
-frag tempoh
fail serpihan menggunakan serpihan filem ISO-Media. Trek akan berpecah-belah supaya
tiada larian trek melebihi tempoh yang ditetapkan (dinyatakan dalam milisaat). Melumpuhkan
interleaving.
-keluar
menentukan nama fail output.
-tmp
menentukan tempat kering untuk simpanan sementara. Jika tidak ditetapkan, storan sementara ialah OS-
bergantung.
-ffspace saiz
memasukkan ruang kosong sebelum moof dalam fail berpecah-belah.
-nosys mengalih keluar semua maklumat Sistem MPEG-4 daripada fail tetapi menyimpan IOD kosong untuk
Petunjuk MPEG-4 Profil@Level. alias: -no-sys
-tiada-iod
mengalih keluar InitialObjectDescriptor daripada fail.
-isma menulis semula fail sebagai fail Audio/Video ISMA 1.0 (semua maklumat sistem ditulis semula) dengan
rujukan jam yang betul.
-ismax menulis semula fail sebagai fail Audio/Video ISMA 1.0 (semua maklumat sistem ditulis semula) dengan
Rujukan jam ISMA (strim tidak disegerakkan secara eksplisit).
PERHATIAN: Mencari mungkin be pecah bersama beberapa pemain (Dalam ISMA, audio and video sungai do
tidak bergantung on utama tempat kejadian jam).
-3gp menulis semula fail sebagai fail 3GP (tiada lagi maklumat khusus MPEG-4 Systems). Pilihan ini
dihidupkan secara lalai apabila sambungan fail input ialah .3gp atau .3g2.
-ipod menulis semula fail untuk iPod.
-jenama ABCD[:v]
menetapkan jenama utama fail, dengan versi pilihan.
-ab ABCD
menambah jenama yang diberikan pada senarai jenama alternatif fail.
-rb ABCD
mengalih keluar jenama yang diberikan ke senarai jenama alternatif fail.
-cprt rentetan
menambah notis hak cipta rentetan pada fail.
-bab chap_file
menambah maklumat bab yang terkandung dalam chap_file ke filem. Untuk butiran lanjut mengenai
sintaks fail bab, rujuk http://gpac.sourceforge.net/auth_mp4box.php.
-rem trackID
mengalih keluar trek yang diberikan daripada fail - boleh ditentukan beberapa kali.
-membolehkan trackID
membolehkan trek yang diberikan.
-lumpuhkan trackID
melumpuhkan trek yang diberikan.
-baru memaksa penciptaan fail destinasi baharu.
-bahasa [tkID=]LAN
menetapkan bahasa semua trek atau trek yang diberikan. LAN ialah ISO 639-2 3
kod aksara.
-kelewatan [tkID=]delay_ms
menetapkan kelewatan dalam milisaat semua trek atau trek yang diberikan. LAN ialah ISO
639-2 3 kod aksara.
-par tkID=PAR
menetapkan nisbah bidang piksel trek visual (PAR=Num:Den atau "tiada").
-yam tkID=nama
menetapkan nama pengendali trek.
-itag tag1[:tag2]
menetapkan tag iTunes kepada fail - maklumat lanjut: MP4Box -tag-list.
-pecah masa_dalam_saat
berpecah dalam fail tempoh maksimum yang diingini. Ini akan mengalih keluar semua Sistem MPEG-4
media.
-saiz berpecah saiz_dalam_kilobait
berpecah dalam fail saiz maksimum yang dikehendaki. Ini akan mengalih keluar semua media MPEG-4 Systems.
Alias: -berpecah
-belah-ketul mula: tamat
mengekstrak fail baharu dari masa mula hingga tamat yang ditentukan (dalam saat). Ini akan
alih keluar semua media MPEG-4 Systems. Alias: -splitx
-splitz mula: tamat
sama seperti pilihan -split-chunk, tetapi laraskan masa tamat menjadi tepat sebelum rap terakhir
ditemui dalam ketulan.
-split-rap mula: tamat
pemisahan dalam fail bermula pada setiap RAP. Ini akan mengalih keluar semua media MPEG-4 Systems.
Alias: -splitr
-kumpulan-tambah fmt
mencipta maklumat kumpulan baharu dalam fail. Format ialah senarai dipisahkan bertindih bagi
pilihan berikut:
refTrack=ID: ID trek yang digunakan sebagai rujukan kumpulan. Jika tidak ditetapkan, trek akan
tergolong dalam kumpulan yang sama seperti trackID sebelumnya yang ditentukan. Jika 0 atau tiada sebelumnya
trek yang ditentukan, kumpulan ganti baharu akan dibuat.
switchID=ID: ID kumpulan suis untuk dibuat. Jika 0, ID baharu akan dikira
awak. Jika <0, melumpuhkan SwitchGroup.
criteria=string: senarai 4CC yang dipisahkan ruang.
trackID=ID: ID trek untuk ditambahkan pada kumpulan ini.
*AMARAN* Pilihan mengubah suai keadaan semasa ia dihuraikan:
trackID=1:criteria=lang:trackID=2 berbeza daripada:
criteria=lang:trackID=1:trackID=2. -kumpulan-rem-trek ID mengalih keluar trek daripadanya
kumpulan.
-kumpulan-rem ID
mengalih keluar kumpulan trek.
-bersih-berkumpulan
mengalih keluar semua maklumat kumpulan daripada semua trek.
-rujuk id:XXXX:refID
menambah rujukan jenis 4CC daripada track ID ke track refID.
-sempang DUR
membolehkan DASH-ing fail dengan tempoh segmen DUR.
-rap segmen bermula dengan titik akses rawak.
-frags-per-sidx N
menetapkan bilangan segmen yang akan ditulis dalam setiap kotak SIDX.
-nama-segmen nama
menetapkan nama segmen untuk segmen yang dijana.
-segmen-ext nama
menetapkan nama sambungan segmen. Lalai ialah m4s.
-templat-url
menggunakan UrlTemplate dan bukannya sumber eksplisit dalam segmen.
-rantai-daisy
Menggunakan SIDX rantaian daisy dan bukannya hierarki. Diabaikan jika frags/sidx ialah 0.
-dash-ctx FAIL
Simpan/pulihkan pemasaan DASH daripada FILE.
-dash-ts-prog N
Nombor_program untuk dipertimbangkan sekiranya terdapat fail input MPTS.
Bila input fail is an ISO-Media fail (QT, MP4, 3GP), if tidak output is dinyatakan THE
INPUT FAIL IS DITULIS.
MEMBAYANGKAN PILIHAN
-petunjuk membayangkan fail untuk sesi RTPRTSP. Jenis muatan dikesan secara automatik dan
dikonfigurasikan melainkan dipaksa melalui salah satu muatan RTP Generik MPEG-4.
-mtu saiz
menentukan saiz Unit Penghantaran Maksimum dalam bait (cth saiz paket RTP maksimum).
Saiz lalai ialah 1500 bait (Ethernet MTU). Ini mesti dipilih dengan teliti:
menentukan paket yang terlalu besar akan mengakibatkan pemecahan paket yang tidak diingini di UDP
lapisan semasa menentukan paket yang terlalu kecil akan menghasilkan overhed pengepala RTP.
-salinan memaksa data membayangkan untuk disalin ke trek pembayang dan bukannya hanya dirujuk.
Ini mempercepatkan pembinaan paket RTP di bahagian pelayan tetapi menghasilkan banyak
fail yang lebih besar.
-ketat melakukan interleaving berasaskan sampel bagi runut media dan runut pembayang. Ini sepatutnya
mengurangkan carian cakera di sisi pelayan (bergantung pada pelaksanaan pelayan) tetapi hasilnya
dalam fail yang lebih besar.
-berbilang [maxptime]
membolehkan penggabungan Unit Akses dalam paket RTP jika boleh. maxptime adalah pilihan
dan menentukan tempoh maksimum paket dalam milisaat (lalai 100).
-kadar ck_rate
menentukan kadar rtp dalam Hz apabila tiada kadar lalai untuk muatan. Nilai lalai ialah
90000 (kadar rtp MPEG).
-mpeg4 memaksa penggunaan muatan generik MPEG-4 apabila boleh. Jejak media tanpa
pemetaan ke Sistem MPEG-4 tidak boleh menggunakan ini.
-latm memaksa penggunaan muatan LATM untuk audio AAC.
-statik
membolehkan penggunaan ID muatan RTP statik untuk strim dengan ID muatan rasmi. Oleh
MP4Box lalai sentiasa menggunakan ID muatan dinamik untuk kesalingoperasian maksimum, sesetengahnya
pemain yang menghadapi masalah dengan pemain statik.
MPEG-4 Generik Muatan Pilihan (Pakar sahaja)
-ocr memaksa semua trek media dalam fail disampaikan disegerakkan. Ini diperlukan
kerana kebanyakan pelayan penstriman tidak menyokong trek yang tidak segerak dalam satu
fail. Berhati-hati apabila mereka bentuk persembahan interaktif MPEG-4 untuk
penstriman kerana anda perlu menjaga keupayaan pelayan penstriman...
MP4Box menjana amaran apabila garis masa fail boleh ditafsirkan secara samar-samar oleh
pelayan.
-rap isyarat Unit Akses bendera capaian rawak dalam paket RTP. Ini selalunya sahaja
diperlukan untuk penstriman strim Sistem MPEG-4.
-ts isyarat Cap Masa Unit Akses (CTS dan DTS) dalam paket RTP.
-saiz isyarat saiz Unit Akses dalam paket RTP.
-idx isyarat indeks Unit Akses (nombor urutan) dalam paket RTP.
-berbilang membolehkan penggabungan Unit Akses dalam paket RTP (-ts, -size dan -idx are
dipilih jika perlu).
-iod menghalang pembenaman trek sistem dalam IOD (IOD seperti ISMA) apabila menjana masuk
SDP. MP4Box secara automatik mengesan fail samar-samar (ISMA/bukan ISMA) tetapi tiada siapa
sempurna. Ini tidak boleh digunakan dengan pilihan -isma.
-tambah-sdp rentetan
menambah rentetan pada SDP filem atau menjejaki SDP (tkID:string, dengan tkID ialah OD bagi
trek pembayang atau trek medianya). Ini menjaga susunan semula baris SDP, tetapi bukan tentang
Kesahan kandungan SDP.
-tidak memberi petunjuk
mengalih keluar semua trek pembayang dan maklumat pembayang lain daripada fail.
PENTING PILIHAN
-Tambah
menambah semua trek src_file ke fail input, menciptanya jika tidak wujud. Sehingga 20
operasi tambah terkumpul boleh digunakan. Sintaks yang disokong ialah:
file#video: mengimport trek video pertama daripada src_file.
file#audio: mengimport trek audio pertama daripada src_file.
file#trackID=ID atau file#ID: import diberikan trackfrom src_file. Untuk mendapatkan penyenaraian
jejak dalam fail input, gunakan -info [ID]
[;lang=LAN]: menentukan bahasa media yang diimport.
[;delay=delay_ms]: menentukan kelewatan awal dalam milisaat media yang diimport.
-kucing
menggabungkan semua trek src_file ke fail input, menciptanya jika tidak wujud. media
sampel ditambah pada penghujung trek serasi sedia ada. Jika tiada trek yang serasi
ditemui untuk media ia dicipta. Sehingga 20 operasi -cat terkumpul boleh digunakan.
Sintaks adalah sama dengan -add.
-paksa-kucing
melangkau semakan konfigurasi media apabila menggabungkan fail.
-keepsys
secara lalai semua media sistem MPEG-4 dialih keluar dengan -add dan -cat. Pilihan ini
akan mengelak mengalih keluarnya daripada fail akhir.
-simpan semua
menyimpan semua trek sedia ada apabila menambah fail.
-dref menyimpan data media dalam fail asal dan hanya mengimport meta-data (masa bingkai, saiz dan
akses rawak).
NOTA Rujukan data mungkin gagal dengan sesetengah AVI kerana ia memerlukan data berbingkai (cth
Sampel MP4) untuk berterusan dalam fail asal, yang tidak selalu berlaku
bergantung pada interleaving asal.
-tiada-jatuh
memaksa FPS berterusan apabila mengimport video AVI. Secara lalai bingkai bukan berkod (n-vop)
dialih keluar pada masa import, menghasilkan media kadar bingkai berubah-ubah.
-berbungkus
untuk CMP/M4V (mentah MPEG-4 Visual), memaksa mod packed-bitstream (mengalih keluar semua n-vops
dan import pada kadar bingkai tetap).
-sbr mengimport AAC sebagai AAC-SBR, dengan isyarat serasi ke belakang (bukan penyahkod AAC-SBR
sepatutnya boleh memainkannya).
-sbrx mengimport AAC sebagai AAC-SBR, dengan isyarat tidak serasi ke belakang (bukan AAC-SBR
penyahkod tidak akan dapat memainkannya).
-ovsbr mengimport AAC sebagai AAC-SBR dengan oversample SBR.
-ps mengimport AAC sebagai AAC-PS, dengan isyarat serasi ke belakang AAC-PS.
-psx mengimport AAC sebagai AAC-PS, dengan isyarat tidak serasi ke belakang (penyahkod bukan AAC-PS
tidak akan dapat memainkannya).
-fps Framerate
mengatasi kadar bingkai video input atau menentukannya untuk sari kata SUB.
-mpeg4 menggunakan huraian sampel MPEG-4 dan bukannya 3GP (3GP2 QCELP/EVRC/SMV
audio sahaja).
-agg N mengagregat N bingkai audio dalam 1 sampel (media 3GP sahaja). Nilai maksimum yang mungkin ialah
15, dan nilai lalai ialah 1 (tiada pengagregatan).
PENGEkodan PILIHAN
-Mp4 menentukan fail input adalah untuk pengekodan. Input yang disokong ialah fail BT/XMT-A/WRL/SWF.
Nama fail output secara lalai ialah nama fail input tanpa sambungan ditambah ".mp4"
sambungan.
-def mengekodkan nod dan laluan DEF dengan nama teksnya.
-log menjana fail log pengekod BIFS.
-Cik fail
menentukan fail untuk pengimportan trek - secara lalai FILE.mp4 digunakan semasa pengekodan
FILE.bt (tulis semula di tempat). Pilihan ini hanya diperlukan jika anda tidak menyediakan a
muxInfo yang betul setiap aliran dalam fail BT/XMT.
-segerak masa
memaksa penjanaan titik capaian rawak BIFS setiap kali milisaat. Tidak boleh digunakan
dengan -bayang. AMARAN: ini mungkin menyebabkan kelakuan pelik pada pembentangan anda sejak itu
pusat akses rawak BIFS memulakan semula semua media yang sedang berjalan di tempat kejadian
(PAKAR SAHAJA - BERBAHAYA). Tidak boleh digunakan dengan -bayang.
-bayang masa
memaksa penjanaan mata capaian rawak bayangan BIFS setiap kali milisaat. Bayang-bayang
sampel ialah titik akses rawak yang boleh digunakan dan bukannya akses bukan rawak
mata apabila mencari. AMARAN: ini mungkin tidak disokong oleh sesetengah pemain (PAKAR
SAHAJA - BERBAHAYA). Tidak boleh digunakan dengan -sync.
-ctx-in fail
menentukan konteks awal (MP4/BT/XMTA) untuk pemprosesan bongkah. Fail input mesti kemudian
menjadi fail arahan sahaja: tiada IOD dan tiada arahan tersirat (arahan tanpa 'AT').
-ctx-out fail
menentukan fail output konteks yang dikemas kini (MP4/BT/XMTA) dalam mod pemprosesan bongkah.
Ini adalah pilihan, pemprosesan bongkah tidak perlu menyimpan konteks akhir.
-resolusi res
Faktor resolusi LASeR (-8 hingga 7, lalai 0). Semua kord didarab dengan 2^res
sebelum pemotongan.
-bit koordinat bit
bit yang digunakan untuk pengekodan koordinat terpenggal dalam LASeR. (0 hingga 31, lalai 12)
-skala-bit bit
bit yang digunakan untuk pengekodan skala terpotong dalam LASeR. (0 hingga 4, lalai 0)
-auto-kuantum res
Gunakan kuantifikasi LASeR automatik. resolusi diberikan seolah-olah menggunakan -resolusi tetapi
koordinat-bit dan skala-bit disimpulkan.
ISMACRYPT PILIHAN
-crypt drm_file
menyalin trek tertentu menggunakan ISMA AES CTR 128.
-nyahsulit [drm_file]
menyahsulit trek tertentu menggunakan ISMA AES CTR 128. drm_file boleh ditinggalkan jika kunci
ada dalam fail.
-set-kms [tkID=]kms_uri
menukar lokasi KMS untuk semua trek atau yang tertentu jika tkID ditentukan.
DRM fail sintaks khususnya GPAC ISMACryp
Fail ialah XML dan hendaklah bermula dengan pengepala xml. Akar fail ialah elemen "ISMACryp".
Fail ialah senarai elemen "ISMACrypTrack".
Atribut ISMACrypTrack:
TrackID: ID trek untuk en/decrypt.
kunci: kunci AES-128 diformatkan (rentetan hex 0x +32 aksara.
garam: kunci garam CTR IV (64 bit) (rentetan hex 0x +16 aksara.
Atribut penyulitan sahaja
Scheme_URI: URI skema yang digunakan.
KMS_URI: URI sistem pengurusan kunci - ´self´ menulis kunci dan garam dalam fail.
selectiveType jenis penyulitan terpilih - nilai yang difahami ialah "Tiada":
semua sampel disulitkan (lalai), "RAP": hanya menyulitkan unit akses rawak, "Bukan-
RAP": hanya menyulitkan unit akses bukan rawak, "Rand": pemilihan rawak ialah
dilakukan", "X": Menyulitkan setiap sampel pertama daripada X, "RandX": Menyulitkan satu rawak
sampel daripada X.
ipmpType: IPMP Jenis Isyarat: Tiada, IPMP, IPMPX.
ipmpDescriptorID: IPMP_Descriptor ID untuk digunakan jika IPMP(X) digunakan. Jika tidak tetapkan MP4Box
akan menjana satu untuk anda.
MENGEKSTRAK PILIHAN
-mentah ID Jejak
ekstrak yang diberikan trek dalam format asli apabila disokong.
-mentah ID Jejak
ekstrak setiap sampel trek ke fail. Nota: 'TrackID:N' mengekstrak sampel Nth
trek.
-nhnt ID Jejak
ekstrak yang diberikan trek dalam format NHNT. Semua jenis trek kecuali ObjectDescriptors
trek boleh dieksport.
-nhml ID Jejak
mengekstrak trek dalam format nhml (XML nhnt). Semua jenis trek kecuali ObjectDescriptors
trek boleh dieksport.
-bujang ID Jejak
ekstrak trek yang diberikan kepada fail mp4 baharu dengan satu trek.
-avi ID Jejak
mengekstrak trek visual ke fail avi.
-qcp ID Jejak
sama seperti '-raw' tetapi lalai kepada format fail QCP untuk codec audio AVRC dan SMV.
-aviraw TK
mengekstrak trek AVI ke format mentahnya. TK boleh menjadi salah satu daripada "video", "audio" atau "audioN"
untuk fail avi berbilang trek (rujuk '-info').
-saf fail remux ke SAF multiplex.
-dvbhdemux
demux fail DVB-H ke dalam Datagram IP.
-diod mengekstrak fail IOD dalam format mentah apabila disokong.
Buang PILIHAN
-maklumat [TrackID]
mencetak maklumat filem dan trek. Jika TrackID ditentukan, pembuangan hanya dilanjutkan
maklumat trek. Jika fail input bukan fail IsoMedia, senaraikan trek yang diketahui untuk diimport.
-bt membuang adegan lengkap dalam fail BT. Ini akan mengalih keluar nod MPEG4 yang tidak diketahui.
-xmt membuang adegan lengkap dalam fail XMT-A. Ini akan mengalih keluar nod MPEG4 yang tidak diketahui.
-wrl membuang adegan lengkap dalam fail VRML97 WRL. Ini akan mengalih keluar nod VRML97 yang tidak diketahui.
-x3d membuang pemandangan lengkap dalam fail XML X3D. Ini akan mengalih keluar nod X3D yang tidak diketahui.
-x3dv membuang pemandangan lengkap dalam fail Teks X3D (VRML). Ini akan mengalih keluar X3D yang tidak diketahui
nod.
-lsr membuang adegan lengkap dalam fail LASeR+XML.
-diso mencipta imej XML bagi atom fail.
-drtp mencipta imej XML bagi semua contoh trek pembayang bagi fail mp4 yang dibayangkan.
-dts mencetak masa sampel kepada output teks.
-dcr mencipta imej XML bagi semua sampel jejak ISMACryp bagi fail mp4.
-sdp mencipta fail SDP yang dikaitkan dengan fail mp4 yang dibayangkan.
-tutup-buang
Ekstrak seni liputan jika ada.
-buang-bab
Ekstrak senarai bab untuk difailkan jika ada.
-ttxt menukar sari kata input kepada format GPAC TTXT.
-ttxt trackID
mengeksport trek teks yang diberikan kepada format GPAC TTXT.
-srt menukar sari kata input kepada format SRT.
-srt trackID
mengeksport trek teks yang diberikan kepada format sari kata SRT.
-std membuang ke stdout dan bukannya fail.
-stat menjana laporan statistik mengenai penggunaan nod/medan untuk keseluruhan pembentangan.
-statistik menjana laporan statistik tentang penggunaan nod/medan setiap Unit Akses BIFS.
-statx menjana laporan statistik tentang penggunaan nod/medan dalam graf pemandangan selepas setiap BIFS
Unit Akses.
-cincang menjana SHA-1 Hash bagi fail input.
meta PILIHAN
MP4Box menyokong penambahan Meta kepada format fail IsoMedia, yang digunakan untuk menjadikan fail itu generik
bekas data (bermasa atau tidak bermasa).
-set-meta args
menetapkan jenis objek meta. Sintaks ialah "ABCD[;tk=N] di mana:
ABCD ialah empat kod aksara jenis, atau O/NULL untuk mengalih keluar objek meta
tk menunjukkan sama ada meta berada pada tahap akar (tiada "tk"), pada tahap moov
(tk=0) atau pada tahap trek (tk=trackID).
-tambah-item args
menambah sumber kepada meta yang diberikan. args ialah laluan fail item diikuti dengan ';'
pilihan yang dipisahkan:
tk=N: sama seperti di atas
name=item_name: menentukan nama item, jika tidak, nama fail digunakan
mime=mimeType: menentukan jenis mime item, jika tidak aplikasi/oktet-strim ialah
digunakan
pengekodan=enctype: menentukan jenis pengekodan kandungan Perhatikan bahawa laluan fail ditetapkan kepada
"ini" atau "diri" akan mengenal pasti item yang ditambahkan sebagai keseluruhan fail IsoMedia
-rem-item args
mengalih keluar item daripada meta yang diberikan. Sintaks ialah itemID[;tk=ID].
-set-utama args
menetapkan item yang diberikan sebagai yang utama daripada meta yang diberikan. Sintaks ialah itemID[;tk=ID].
-set-xml args
menetapkan XML kepada meta yang diberikan. Sintaks ialah xml_file_path[;tk=ID][;binary].
-rem-xml [tk=ID]
mengalih keluar data XML daripada meta yang diberikan.
-buang-xml xml_out_file_name[;tk=ID]
membuang data XML meta yang diberikan ke fail.
-buang-barang itemID[;tk=ID][;path=fileName]
membuang item tertentu meta yang diberikan ke fail. Secara lalai nama item ialah
digunakan sebagai nama fail output.
-pakej
pakej memasukkan fail XML ke dalam bekas ISO. semua media dirujuk kecuali
hiperpautan ditambahkan pada fail.
-mgt pakej memasukkan fail XML ke dalam widget MPEG-U dalam bekas ISO. Semua fail terkandung
dalam folder semasa ditambah pada pakej widget.
RTP PENYIMPANAN PILIHAN
MP4Box boleh menstrim fail ISO ke RTP. Penstrim pada masa ini tidak menyokong data
carrouselling dan oleh itu tidak akan mengendalikan aliran BIFS dan OD dengan betul.
-rtp membolehkan penstrim fail rtp.
-noloop
melumpuhkan gelung semasa penstriman.
-mpeg4 memaksa MPEG-4 ES Generik untuk semua aliran RTP.
-dst=IP
Destinasi IP (uni/multi-cast). Lalai: 127.0.0.1.
-port=PORT
port keluaran aliran pertama. Lalai: 7000.
-mtu=MTU
laluan MTU untuk paket RTP. Lalai ialah 1450 bait.
-ifce=IP
Alamat IP antara muka fizikal untuk digunakan. Lalai: NULL (APA).
-ttl=N masa untuk hidup untuk paket multicast. Lalai: 1.
-sdp=FAIL
nama fail SDP yang dihasilkan. Lalai ialah session.sdp.
LIVE SAINS PENYIMPANAN PILIHAN
MP4Box boleh menstrim kandungan BIFS atau DIMS ke RTP dengan penjanaan karusel dan kemas kini. The
streamer pada masa ini tidak menyokong penstriman audio/video/imej pada masa yang sama. Semua
pilihan yang disokong oleh penstrim fail disokong.
-hidup mendayakan strim langsung rtp.
-malap menghidupkan mod DIMS untuk input SVG - lalai: dimatikan.
-src=FAIL
sumber kemas kini - lalai: null.
-rap=MASA
tempoh dalam ms karusel asas - lalai: 0 (mati). anda boleh menentukan tempoh RAP
daripada satu ESID (bukan dalam DIMS) dengan -rap=ESID=X:time.
Runtime Pilihan
Pilihan berikut boleh digunakan dengan segera:
q: berhenti
u: memasukkan beberapa arahan untuk dihantar
U: sama seperti u tetapi menandakan kemas kini sebagai kritikal
e: memasukkan beberapa arahan untuk dihantar tanpa diagregatkan
E: sama seperti e tetapi menandakan kemas kini sebagai kritikal
f: memaksa penghantaran RAP
F: memaksa penjanaan semula dan penghantaran RAP
p: membuang adegan semasa
SWF PILIHAN
MP4Box boleh mengimport fail Macromedia Flash yang sangat mudah (".SWF"). Anda boleh menentukan input SWF
fail dengan suis -bt, xmt dan -mp4.
-global
semua takrifan SWF diletakkan dalam ganti adegan pertama. Secara lalai, takrifan SWF dihantar
apabila diperlukan.
-tiada-ctrl
menggunakan strim khusus untuk kawalan filem. Ini akan melumpuhkan ActionScript.
-tiada-teks
mengalih keluar semua teks SWF.
-tiada-font
mengalih keluar semua Fon SWF terbenam, memaksa penggunaan Teks MPEG-4 dan fon terminal.
-tiada talian
mengalih keluar semua baris daripada bentuk SWF.
-tiada-grad
mengalih keluar semua kecerunan daripada bentuk swf.
-empat menggunakan lengkung bezier kuadratik dan bukannya lengkung kubik.
-xlp sokongan untuk ketelusan dan kebolehskalaan talian.
-ratakan nilai
menggantikan 2 garisan berturut-turut dengan satu garis apabila sudut antara garis kurang daripada
Nilai (dinyatakan dalam radian). Nilai 0 melumpuhkan perataan.
DISOKONG INPUT FORMATS
RAW Format and sambungan
NHNT (.media .nhnt .info)
Audio MPEG (.mp3)
ADTS-AAC (.aac)
MPEG-4 Visual (.cmp .m4v)
Video H263 (.263 .h263)
Video AVC/H264 (.h264 .h26L .264 .26L)
Imej JPEG (.jpg .jpeg)
Imej PNG (.png)
Audio AMR(WB) (.amr .awb)
Audio EVRC (.evc)
Audio SMV (.smv)
Bekas Format and sambungan
AVI (.avi)
MPEG-PS (.mpg .mpeg .vob .vcd .svcd)
QCP (.qcp)
OGG (.ogg)
Fail ISO-Media (tiada semakan sambungan)
teks Format and sambungan
Sarikata SRT (.srt)
Sarikata SUB (.sub)
Teks Bermasa GPAC (.ttxt)
Teks QuickTime TeXML (.xml) (rujuk dokumentasi QT)
Adegan Format and sambungan
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) - sokongan import yang sangat terhad sahaja
SEMUA ORANG PENGGUNAAN
Mengimport a fail
Import AVI: MP4Box -tambah myfile.avi mymp4.mp4
Import audio daripada AVI: MP4Box -add myfile.avi#audio mymp4.mp4
Import video daripada AVI: MP4Box -add myfile.avi#video mymp4.mp4
Import MP3 dan biarkan data di luar: MP4Box -dref -add myfile.mp3 mymp4.mp4
Import JPEG atau PNG: MP4Box -tambah myfile.jpg mymp4.mp4
Cipta filem dengan sari kata: MP4Box -tambah video.avi -tambah audio.mp3 -tambah
Sarikata.srt mymp4.mp4
Asas File operasi
Tukar fail untuk penstriman HTTP/FTP: MP4Box -inter 1000 myfile.mp4
Tukar fail yang tidak diketahui kepada ISMA untuk penstriman HTTP/FTP: MP4Box -isma -inter 1000
myfile.mp4
Tukar fail yang tidak diketahui kepada ISMA dan hormati penyegerakan rosak ISMA: MP4Box -ismax myfile.mp4
Tukar fail yang tidak diketahui kepada 3GP : MP4Box -3gp myfile.mp4
Mengisyaratkan a File
Sediakan sebarang mp4 untuk penstriman ISMA: MP4Box -isma -hint myfile.mp4
Sediakan sebarang 3GP untuk penstriman: MP4Box -hint myfile.3gp
Sediakan sebarang 3GP untuk penstriman dengan pengagregatan RTP : MP4Box -hint -multi myfile.3gp
Sediakan mp4 audio/video ringkas yang dioptimumkan untuk pelayan: MP4Box -hint -copy -tight
myfile.mp4
Sediakan mp4 kompleks dengan BIFS untuk penstriman: MP4Box -ocr -iod -hint myfile.mp4
Pengekodan/Penyahkodan a fail
Kodkan fail BT dan simpan nama nod untuk pemeriksaan kemudian: MP4Box -mp4 -def pres.bt
Kodkan fail XMT-A: MP4Box -mp4 pres.xmt
Terjemahkan BT kepada fail XMT-A: MP4Box -xmt pres.bt
Terjemah fail XMT-A kepada BT: MP4Box -bt pres.xmt
Nyahkod MP4 kepada BT: MP4Box -bt pres.mp4
Gunakan MP4Box dalam talian menggunakan perkhidmatan onworks.net
 














