Ini adalah perintah MP4Box yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
MP4Box - Kotak Peralatan Sistem MPEG-4
RINGKASAN
Kotak MP4 [pilihan] fillet [pilihan]
DESKRIPSI
MP4Box adalah alat baris perintah serbaguna untuk membuat dan mengedit Sistem MPEG-4
presentasi dan memanipulasi file media ISO (MP4, 3GP, MOV).
MP4Box mendukung konversi file dari berbagai format mentah dan IsoMedia/AVI/MPEG-PS/OGG
wadah, petunjuk file untuk streaming RTP untuk server streaming yang kompatibel dengan QuickTime,
interleaving file, fragmentasi file dan ekstraksi track.
MP4Box juga menyediakan alat pembuangan yang digunakan untuk memeriksa tata letak file, trek petunjuk RTP, SDP
informasi, komposisi adegan. Ini juga dapat digunakan untuk mengonversi ke dan dari BT/XMT-
A/VRML/X3D.
MP4Box juga dilengkapi encoder dan decoder Sistem MPEG-4 untuk alat BIFS dan OD.
MP4Box tidak mengharapkan urutan tertentu dalam opsi saat diminta.
MENDAPATKAN MEMBANTU DENGAN Kotak MP4
-h [Tipe]
mencetak layar bantuan. "type" dapat berupa "umum", "petunjuk", "impor", "encode",
"ekstrak", "dump", "swf", "meta", "crypt", "format", "rtp", "live" untuk spesifik
membantu.
-versi
versi cetak dari MP4Box.
-tidak ada kemajuan
menonaktifkan laporan kemajuan.
-diam mode diam (tidak ada info log).
-v mode verbose (info log lebih lanjut).
-kesalahan-ketat
keluar setelah kesalahan pertama dilaporkan.
-simpul daftar node Sistem MPEG-4 yang didukung di MP4Box build saat ini.
-simpul NamaNode
mencetak sintaks simpul. Setiap bidang terdaftar sebagai
jenis acara jenis bidang nama bidang nilai default
dan informasi kuantisasi lapangan dan batas kuantisasi jika ada.
-xnode
daftar node X3D yang didukung di MP4Box build saat ini.
-xnode NamaNode
mencetak sintaks simpul X3D. Setiap bidang terdaftar sebagai
-snode
daftar node SVG/LASeR yang didukung di MP4Box build saat ini.
UMUM PILIHAN
-antar lamanya
menyisipkan data media dalam potongan durasi maksimum yang ditentukan (dinyatakan dalam
milidetik) dan siapkan file untuk streaming HTTP/FTP. Secara default MP4Box selalu
toko dengan interleaving 0.5 detik. Nilai interleaving dari toko '0' tanpa
interleaving (meta-data lalu lacak demi lacak).
-lama-antar lamanya sama seperti -inter tetapi tanpa penyesuaian drift
CATATAN: Melacak Sunting daftar adalah diabaikan ketika melakukan menyisipkan.
-datar menyimpan file dengan semua data media terlebih dahulu, tidak disisipkan. Jika digunakan saat membuat yang baru
file, tidak ada file sementara yang dibuat (penyimpanan lebih cepat).
-frag lamanya
file fragmen menggunakan fragmen film ISO-Media. Trek akan terfragmentasi sehingga
tidak ada lintasan lari yang melebihi durasi yang ditentukan (dinyatakan dalam milidetik). Nonaktifkan
menyisipkan.
-di luar
menentukan nama file keluaran.
-tmp
menentukan driectory untuk penyimpanan sementara. Jika tidak disetel, penyimpanan sementara adalah OS-
tergantung.
-ruang kosong ukuran
menyisipkan ruang kosong sebelum moof dalam file yang terfragmentasi.
-usil menghapus semua informasi Sistem MPEG-4 dari file tetapi menyimpan IOD kosong untuk
Indikasi MPEG-4 Profile@Level. alias: -no-sys
-tanpa-iod
menghapus InitialObjectDescriptor dari file.
-isma menulis ulang file sebagai file Audio/Video ISMA 1.0 (semua info sistem ditulis ulang) dengan
referensi jam yang tepat.
-ismax menulis ulang file sebagai file Audio/Video ISMA 1.0 (semua info sistem ditulis ulang) dengan
Referensi jam ISMA (aliran tidak disinkronkan secara eksplisit).
CATATAN: Pencarian mungkin be rusak dengan beberapa pemain (di ISMA, audio dan video stream do
tidak tergantung on utama adegan jam).
-3gp menulis ulang file sebagai file 3GP (tidak ada lagi info khusus Sistem MPEG-4). Pilihan ini
diaktifkan secara default ketika ekstensi file input adalah .3gp atau .3g2.
-ipod menulis ulang file untuk iPod.
-merek ABCD[:v]
menetapkan merek utama file, dengan versi opsional.
-ab ABCD
menambahkan merek yang diberikan ke daftar merek alternatif file.
-rb ABCD
menghapus merek yang diberikan ke daftar merek alternatif file.
-cprt string
menambahkan pemberitahuan hak cipta string ke file.
-bab bab_file
menambahkan informasi bab yang terkandung dalam chap_file ke film. Untuk lebih jelasnya di
sintaks file bab, cf http://gpac.sourceforge.net/auth_mp4box.php.
-rem trackID
menghapus trek yang diberikan dari file - dapat ditentukan beberapa kali.
-memungkinkan trackID
memungkinkan trek yang diberikan.
-cacat trackID
menonaktifkan trek yang diberikan.
-baru memaksa pembuatan file tujuan baru.
-lang [tkID=]LAN
mengatur bahasa semua trek atau trek yang diberikan. LAN adalah ISO 639-2 3
kode karakter.
-menunda [tkID=]delay_ms
mengatur penundaan dalam milidetik dari semua trek atau trek yang diberikan. LAN adalah ISO
639-2 3 karakter kode.
-par tkID=PAR
menyetel rasio aspek piksel trek visual (PAR=Num:Den atau "none").
-nama tkID=nama
menetapkan nama handler track.
-itag tag1[:tag2]
set tag iTunes ke file - info lebih lanjut: MP4Box -tag-list.
-membagi waktu_in_detik
membagi dalam file durasi maksimum yang diinginkan. Ini akan menghapus semua Sistem MPEG-4
media.
-ukuran terpisah ukuran_dalam_kilobyte
membagi dalam file dengan ukuran maksimum yang diinginkan. Ini akan menghapus semua media Sistem MPEG-4.
Alias: -split
-split-potongan awal: akhir
mengekstrak file baru dari waktu awal hingga akhir yang ditentukan (dalam detik). Ini akan
hapus semua media Sistem MPEG-4. Alias: -splitx
-perpecahan awal: akhir
sama seperti opsi -split-chunk, tetapi sesuaikan waktu akhir agar tepat sebelum rap terakhir
ditemukan dalam potongan.
-split-rap awal: akhir
perpecahan dalam file dimulai pada setiap RAP. Ini akan menghapus semua media Sistem MPEG-4.
Alias: -split
-grup-tambah fmt
membuat informasi pengelompokan baru dalam file. Format adalah daftar yang dipisahkan titik dua dari
opsi berikut:
refTrack=ID: ID trek yang digunakan sebagai referensi grup. Jika tidak disetel, trek akan
milik grup yang sama dengan trackID sebelumnya yang ditentukan. Jika 0 atau tidak sebelumnya
trek ditentukan, grup alternatif baru akan dibuat.
switchID=ID: ID grup switch yang akan dibuat. Jika 0, ID baru akan dihitung untuk
Anda. Jika <0, menonaktifkan SwitchGroup.
criteria=string: daftar 4CC yang dipisahkan oleh spasi.
trackID=ID: ID trek yang akan ditambahkan ke grup ini.
*PERINGATAN* Opsi mengubah status saat diurai:
trackID=1:criteria=lang:trackID=2 berbeda dari:
kriteria=lang:trackID=1:trackID=2. -grup-rem-track ID menghapus trek darinya
kelompok.
-grup-rem ID
menghapus grup trek.
-kelompok-bersih
menghapus semua informasi grup dari semua trek.
-ref id:XXXX:refID
menambahkan referensi tipe 4CC dari track ID ke track refID.
-berlari DUR
mengaktifkan DASH-ing file dengan durasi segmen DUR.
-rap segmen dimulai dengan titik akses acak.
-frag-per-sidx N
mengatur jumlah segmen yang akan ditulis di setiap kotak SIDX.
-nama-segmen nama
menetapkan nama segmen untuk segmen yang dihasilkan.
-segmen-ekst nama
menetapkan nama ekstensi segmen. Standarnya adalah m4s.
-url-templat
menggunakan UrlTemplate alih-alih sumber eksplisit dalam segmen.
-rantai daisy
Menggunakan SIDX rantai daisy alih-alih hierarkis. Diabaikan jika frags/sidx adalah 0.
-dash-ctx FILE
Menyimpan/mengembalikan waktu DASH dari FILE.
-dasbor-ts-prog N
Program_number untuk dipertimbangkan dalam kasus file input MPTS.
Ketika memasukkan fillet is an ISO-Media fillet (QT, mp4, 3GP), if tidak keluaran is ditentukan THE
INPUT FILE IS TERTULIS.
PETUNJUK PILIHAN
-petunjuk petunjuk file untuk sesi RTPRTSP. Jenis muatan terdeteksi secara otomatis dan
dikonfigurasi kecuali dipaksa melalui salah satu payload RTP Generik MPEG-4.
-mtu ukuran
menentukan ukuran Unit Transmisi Maksimum dalam byte (misalnya ukuran paket RTP maksimum).
Ukuran default adalah 1500 byte (Ethernet MTU). Ini harus dipilih dengan hati-hati:
menentukan paket yang terlalu besar akan menghasilkan fragmentasi paket yang tidak diinginkan di UDP
lapisan saat menentukan paket yang terlalu kecil akan menghasilkan overhead header RTP.
-salinan memaksa data yang diisyaratkan untuk disalin ke trek petunjuk alih-alih hanya direferensikan.
Ini mempercepat konstruksi paket RTP di sisi server tetapi menghasilkan banyak
file yang lebih besar.
-ketat melakukan interleaving berbasis sampel dari trek media dan trek petunjuk. Ini seharusnya
kurangi pencarian disk di sisi server (tergantung pada implementasi server) tetapi hasilnya
dalam file yang lebih besar.
-multi [waktu maksimum]
memungkinkan penggabungan Access Units dalam paket RTP jika memungkinkan. maxptime adalah opsional
dan menentukan durasi paket maksimum dalam milidetik (default 100).
-menilai ck_rate
menentukan tingkat rtp dalam Hz ketika tidak ada tingkat default untuk muatan. Nilai defaultnya adalah
90000 (tingkat rtp MPEG).
-mpeg4 memaksa penggunaan payload generik MPEG-4 bila memungkinkan. Trek media tanpa
pemetaan ke Sistem MPEG-4 tidak dapat menggunakan ini.
-latm memaksa penggunaan payload LATM untuk audio AAC.
-statis
memungkinkan penggunaan ID muatan RTP statis untuk aliran dengan ID muatan resmi. Oleh
MP4Box default selalu menggunakan ID muatan dinamis untuk interoperabilitas maksimum, beberapa
pemain mengalami masalah dengan yang statis.
MPEG-4 Umum Muatan Opsi (Ahli saja)
-okr memaksa semua trek media dalam file yang akan disajikan disinkronkan. Ini diperlukan
karena sebagian besar server streaming tidak mendukung trek yang tidak disinkronkan dalam satu lagu
mengajukan. Berhati-hatilah saat merancang presentasi interaktif MPEG-4 untuk
streaming karena Anda harus menjaga kemampuan server streaming ...
MP4Box menghasilkan peringatan ketika garis waktu file dapat ditafsirkan secara ambigu oleh
server.
-rap sinyal Access Unit bendera akses acak dalam paket RTP. Ini biasanya hanya
diperlukan untuk streaming aliran Sistem MPEG-4.
-ts memberi sinyal Access Units Time Stamps (CTS dan DTS) dalam paket RTP.
-ukuran sinyal ukuran Access Units dalam paket RTP.
-idx memberi sinyal indeks Access Units (nomor urut) dalam paket RTP.
-multi memungkinkan penggabungan Access Units dalam paket RTP (-ts, -size dan -idx adalah
dipilih jika diperlukan).
-ioda mencegah penyematan trek sistem di IOD (IOD mirip-ISMA) saat menghasilkan
SDP. MP4Box secara otomatis mendeteksi file ambigu (ISMA/non-ISMA) tetapi tidak ada orang
sempurna. Ini tidak boleh digunakan dengan opsi -isma.
-tambah-sdp string
menambahkan string ke SDP film atau melacak SDP (tkID:string, di mana tkID adalah OD dari
jalur petunjuk atau jalur medianya). Ini menangani penataan ulang jalur SDP, tetapi tidak untuk
validitas isi SDP.
-tanpa petunjuk
menghapus semua trek petunjuk dan info petunjuk lainnya dari file.
IMPOR PILIHAN
-Menambahkan
menambahkan semua trek src_file ke file input, membuatnya jika tidak ada. Sampai 20
operasi cumulated -add dapat digunakan. Sintaks yang didukung adalah:
file#video: mengimpor trek video pertama dari src_file.
file#audio: mengimpor trek audio pertama dari src_file.
file#trackID=ID atau file#ID: mengimpor trek yang diberikan dari src_file. Untuk mendapatkan daftar
trek dalam file input, gunakan -info [ID]
[;lang=LAN]: menentukan bahasa media yang diimpor.
[;delay=delay_ms]: menentukan penundaan awal dalam milidetik dari media yang diimpor.
-kucing
menggabungkan semua trek src_file ke file input, membuatnya jika tidak ada. Media
sampel ditambahkan di akhir trek kompatibel yang ada. Jika tidak ada trek yang kompatibel
ditemukan untuk media yang dibuatnya. Hingga 20 operasi cumulated -cat dapat digunakan.
Sintaksnya sama dengan -tambahkan.
-kekuatan-kucing
melewatkan pemeriksaan konfigurasi media saat menggabungkan file.
-keepsys
secara default semua media sistem MPEG-4 dihapus dengan -add dan -cat. Pilihan ini
akan menghindari menghapusnya dari file akhir.
-jaga-semua
menyimpan semua trek yang ada saat menambahkan file.
-dref menyimpan data media dalam file asli dan hanya mengimpor meta-data (waktu bingkai, ukuran dan
akses acak).
CATATAN Referensi data mungkin gagal dengan beberapa AVI karena memerlukan data berbingkai (mis
sampel MP4) agar berkelanjutan dalam file asli, yang tidak selalu demikian
tergantung pada interleaving asli.
-tidak-jatuhkan
memaksa FPS konstan saat mengimpor video AVI. Secara default frame non-kode (n-vop)
dihapus pada waktu impor, menghasilkan media kecepatan bingkai variabel.
-penuh sesak
untuk CMP/M4V (raw MPEG-4 Visual), memaksa mode packet-bitstream (menghapus semua n-vops
dan impor pada frame rate konstan).
-sbr mengimpor AAC sebagai AAC-SBR, dengan pensinyalan yang kompatibel ke belakang (dekoder non AAC-SBR
harus bisa memainkannya).
-sbrx mengimpor AAC sebagai AAC-SBR, dengan pensinyalan yang tidak kompatibel ke belakang (non AAC-SBR
decoder tidak akan bisa memainkannya).
-ovsbr mengimpor AAC sebagai AAC-SBR dengan oversample SBR.
-ps mengimpor AAC sebagai AAC-PS, dengan pensinyalan AAC-PS yang kompatibel ke belakang.
-psx mengimpor AAC sebagai AAC-PS, dengan pensinyalan yang tidak kompatibel ke belakang (dekoder non AAC-PS
tidak akan bisa memainkannya).
-fps Membingkai
menimpa kecepatan bingkai video input atau menentukannya untuk sub judul SUB.
-mpeg4 pasukan menggunakan deskripsi sampel MPEG-4 daripada yang 3GP (3GP2 QCELP/EVRC/SMV
audio saja).
-agg N mengumpulkan N bingkai audio dalam 1 sampel (hanya media 3GP). Nilai maksimum yang mungkin adalah
15, dan nilai defaultnya adalah 1 (tidak ada agregasi).
pengkodean PILIHAN
-Mp4 menentukan file input untuk encoding. Input yang didukung adalah file BT/XMT-A/WRL/SWF.
Nama file output secara default adalah nama file input tanpa ekstensi plus ".mp4"
perpanjangan.
-def mengkodekan node dan rute DEF dengan nama tekstualnya.
-catatan menghasilkan file log encoder BIFS.
-MS fillet
menentukan file untuk mengimpor trek - secara default FILE.mp4 digunakan saat pengkodean
FILE.bt (penulisan ulang di tempat). Opsi ini hanya diperlukan jika Anda tidak memberikan
muxInfo yang tepat per aliran dalam file BT/XMT.
-sync waktu
memaksa pembuatan titik akses acak BIFS setiap milidetik. Tidak dapat digunakan
dengan -bayangan. PERINGATAN: ini dapat mengakibatkan perilaku aneh dari presentasi Anda karena
titik akses acak BIFS memulai ulang semua media yang sedang berjalan di tempat kejadian
(HANYA AHLI - BERBAHAYA). Tidak dapat digunakan dengan -bayangan.
-bayangan waktu
memaksa pembuatan titik akses acak bayangan BIFS setiap milidetik. Bayangan
sampel adalah titik akses acak yang dapat digunakan sebagai pengganti akses non-acak
poin saat mencari. PERINGATAN: ini mungkin tidak didukung oleh beberapa pemain (AHLI
HANYA - BERBAHAYA). Tidak dapat digunakan dengan -sync.
-ctx-masuk fillet
menentukan konteks awal (MP4/BT/XMTA) untuk pemrosesan chunk. File input kemudian harus
menjadi file perintah saja: tidak ada IOD, dan tidak ada perintah implisit (perintah tanpa 'AT').
-ctx-keluar fillet
menentukan file output dari konteks yang diperbarui (MP4/BT/XMTA) dalam mode pemrosesan chunk.
Ini opsional, pemrosesan chunk tidak perlu menyimpan konteks akhir.
-resolusi res
Faktor resolusi LASeR (-8 hingga 7, default 0). Semua koordinat dikalikan dengan 2^res
sebelum pemotongan.
-coord-bit bit
bit yang digunakan untuk mengkodekan koordinat terpotong di LASeR. (0 hingga 31, default 12)
-skala-bit bit
bit yang digunakan untuk pengkodean skala terpotong di LASeR. (0 hingga 4, default 0)
-jumlah otomatis res
Gunakan kuantifikasi LASer otomatis. resolusi diberikan seolah-olah menggunakan -resolusi tetapi
bit koordinat dan bit skala disimpulkan.
ISAKRIPSI PILIHAN
-ruang bawah tanah drm_file
crypts trek tertentu menggunakan ISMA AES CTR 128.
-dekripsi [drm_file]
mendekripsi trek tertentu menggunakan ISMA AES CTR 128. drm_file dapat dihilangkan jika kunci
ada di file.
-set-km [tkID=]kms_uri
mengubah lokasi KMS untuk semua trek atau yang diberikan jika tkID ditentukan.
DRM fillet sintaksis untuk GPAC ISMACrip
File adalah XML dan harus dimulai dengan header xml. Akar file adalah elemen "ISMACryp".
File adalah daftar elemen "ISMACrypTrack".
Atribut ISMACrypTrack:
TrackID: ID trek yang akan dien/dekripsi.
kunci: kunci AES-128 diformat (string hex 0x +32 karakter.
garam: kunci garam CTR IV (64 bit) (string hex 0x +16 karakter.
Enkripsi hanya atribut
Scheme_URI: URI skema yang digunakan.
KMS_URI: URI sistem manajemen kunci - self menulis kunci dan garam dalam file.
selectiveType tipe enkripsi selektif - nilai yang dipahami adalah "Tidak Ada":
semua sampel dienkripsi (default), "RAP": hanya mengenkripsi unit akses acak, "Non-
RAP": hanya mengenkripsi unit akses non-acak, "Rand": pemilihan acak adalah
dilakukan", "X": Mengenkripsi setiap sampel pertama dari X, "RandX": Mengenkripsi satu secara acak
sampel dari X.
ipmpType: IPMP Signaling Type: Tidak ada, IPMP, IPMPX.
ipmpDescriptorID: IPMP_Descriptor ID untuk digunakan jika IPMP(X) digunakan. Jika tidak disetel MP4Box
akan menghasilkan satu untuk Anda.
EKSTRAKSI PILIHAN
-mentah TrackID
mengekstrak trek yang diberikan dalam format asli jika didukung.
-mentah TrackID
ekstrak setiap sampel trek ke file. Catatan: 'TrackID:N' mengekstrak sampel ke-N dari
jalur.
-nhnt TrackID
ekstrak trek yang diberikan dalam format NHNT. Semua jenis trek kecuali ObjectDescriptors
trek dapat diekspor.
-nhml TrackID
mengekstrak trek dalam format nhml (XML nhnt). Semua jenis trek kecuali ObjectDescriptors
trek dapat diekspor.
-tunggal TrackID
mengekstrak trek yang diberikan ke file mp4 baru dengan satu trek.
melihat TrackID
mengekstrak trek visual ke file avi.
-qcp TrackID
sama seperti '-raw' tetapi default ke format file QCP untuk codec audio AVRC dan SMV.
-aviraw TK
mengekstrak trek AVI ke format mentahnya. TK dapat berupa "video", "audio" atau "audioN"
untuk file avi multi-track (lih '-info').
-saf file remux ke multipleks SAF.
-dvbhdemux
demux file DVB-H ke dalam IP Datagram.
-dioda mengekstrak file IOD dalam format mentah saat didukung.
DUMP PILIHAN
-Info [IdLacak]
mencetak informasi film dan trek. Jika TrackID ditentukan, dump hanya diperpanjang
melacak info. Jika file input bukan file IsoMedia, daftar trek yang diketahui untuk diimpor.
-bt membuang adegan lengkap dalam file BT. Ini akan menghapus node MPEG4 yang tidak dikenal.
-xmt membuang adegan lengkap dalam file XMT-A. Ini akan menghapus node MPEG4 yang tidak dikenal.
-wrl membuang adegan lengkap dalam file VRML97 WRL. Ini akan menghapus node VRML97 yang tidak dikenal.
-x3d membuang adegan lengkap dalam file XML X3D. Ini akan menghapus node X3D yang tidak dikenal.
-x3dv membuang adegan lengkap dalam file Teks X3D (VRML). Ini akan menghapus X3D yang tidak dikenal
node.
-lsr membuang adegan lengkap dalam file LASer+XML.
-diso membuat gambar XML dari atom file.
-drtp membuat gambar XML dari semua sampel trek petunjuk dari file mp4 yang diisyaratkan.
-dts mencetak waktu sampel ke output teks.
-dcr membuat gambar XML dari semua sampel trek ISMACryp dari file mp4.
-sdp membuat file SDP yang terkait dengan file mp4 yang diisyaratkan.
-penutup sampah
Ekstrak sampul seni jika ada.
-dump-chap
Ekstrak daftar bab ke file jika ada.
-ttxt mengonversi subjudul input ke format GPAC TTXT.
-ttxt trackID
mengekspor trek teks yang diberikan ke format GPAC TTXT.
-srt mengkonversi subjudul input ke format SRT.
-srt trackID
mengekspor trek teks yang diberikan ke format subtitle SRT.
-std dump ke stdout daripada file.
-yang menghasilkan laporan statistik tentang penggunaan node/bidang untuk seluruh presentasi.
-stat menghasilkan laporan statistik penggunaan node/bidang per Unit Akses BIFS.
-statx menghasilkan laporan statistik tentang penggunaan node/bidang dalam grafik adegan setelah setiap BIFS
Satuan Akses.
-hash menghasilkan SHA-1 Hash dari file input.
meta PILIHAN
MP4Box mendukung penambahan Meta ke format file IsoMedia, yang digunakan untuk membuat file menjadi generik
wadah data (berwaktu atau tidak).
-set-meta args
menetapkan jenis objek meta. Sintaksnya adalah "ABCD[;tk=N] di mana:
ABCD adalah kode empat karakter dari tipe tersebut, atau O/NULL untuk menghapus objek meta
tk menunjukkan apakah meta berada di level root (tidak ada "tk"), di level moov
(tk=0) atau pada level trek (tk=trackID).
-Tambahkan Barang args
menambahkan sumber daya ke meta yang diberikan. args adalah jalur file item diikuti oleh ';'
opsi terpisah:
tk=N: sama seperti di atas
name=item_name: menentukan nama item, jika tidak, nama file yang digunakan
mime=mimeType: menentukan tipe mime item, jika tidak, application/octet-stream adalah
bekas
encoding=enctype: menentukan jenis pengkodean konten Perhatikan bahwa jalur file disetel ke
"ini" atau "sendiri" akan mengidentifikasi item yang ditambahkan sebagai seluruh file IsoMedia
-rem-item args
menghapus item dari meta yang diberikan. Sintaksnya adalah itemID[;tk=ID].
-set-primer args
menetapkan item yang diberikan sebagai yang utama dari meta yang diberikan. Sintaksnya adalah itemID[;tk=ID].
-set-xml args
set XML ke meta yang diberikan. Sintaksnya adalah xml_file_path[;tk=ID][;biner].
-rem-xml [tk=ID]
menghapus data XML dari meta yang diberikan.
-buang-xml xml_out_file_name[;tk=ID]
membuang data XML dari meta yang diberikan ke file.
-barang bekas itemID[;tk=ID][;path=namafile]
membuang item tertentu dari meta yang diberikan ke file. Secara default nama itemnya adalah
digunakan sebagai nama file keluaran.
-paket
paket memasukkan file XML ke dalam wadah ISO. semua media yang dirujuk kecuali
hyperlink ditambahkan ke file.
-mgt paket memasukkan file XML ke dalam widget MPEG-U dalam wadah ISO. Semua file berisi
di folder saat ini ditambahkan ke paket widget.
RTP PITA PILIHAN
MP4Box dapat mengalirkan file ISO ke RTP. Streamer saat ini tidak mendukung data
carrousselling dan karena itu tidak akan menangani aliran BIFS dan OD dengan benar.
-rtp mengaktifkan streamer file rtp.
-tidak ada putaran
menonaktifkan perulangan saat streaming.
-mpeg4 memaksa MPEG-4 ES Generic untuk semua aliran RTP.
-dst=IP
Tujuan IP (uni/multicast). Bawaan: 127.0.0.1.
-pelabuhan=PELABUHAN
port keluaran dari aliran pertama. Standar: 7000.
-mtu=MTU
jalur MTU untuk paket RTP. Standarnya adalah 1450 byte.
-ifce=IP
Alamat IP dari antarmuka fisik untuk digunakan. Bawaan: NULL (APAPUN).
-ttl=N waktu untuk hidup untuk paket multicast. Standar: 1.
-sdp=FILE
nama file dari SDP yang dihasilkan. Standarnya adalah session.sdp.
HIDUP TEMPAT KEJADIAN PITA PILIHAN
MP4Box dapat mengalirkan konten BIFS atau DIMS ke RTP dengan pembuatan dan pembaruan korsel. NS
streamer saat ini tidak mendukung streaming audio/video/gambar secara bersamaan. Semua
opsi yang didukung oleh file streamer didukung.
-hidup memungkinkan rtp live streamer.
-redup menyalakan mode DIMS untuk input SVG - default: mati.
-src=FILE
sumber pembaruan - default: null.
-rap = WAKTU
durasi dalam ms korsel dasar - default: 0 (mati). Anda dapat menentukan periode RAP
dari satu ESID (bukan dalam DIMS) dengan -rap=ESID=X:time.
Runtime Opsi
Opsi berikut dapat digunakan pada prompt:
q: berhenti
u: memasukkan beberapa perintah yang akan dikirim
U: sama seperti kamu tetapi menandakan pembaruan sebagai hal yang kritis
e: memasukkan beberapa perintah untuk dikirim tanpa dikumpulkan
E: sama seperti e tetapi menandakan pembaruan sebagai hal yang kritis
f: memaksa pengiriman RAP
F: memaksa regenerasi dan pengiriman RAP
p: membuang adegan saat ini
SWF PILIHAN
MP4Box dapat mengimpor file Macromedia Flash (".SWF") yang sangat sederhana. Anda dapat menentukan input SWF
file dengan sakelar -bt, xmt dan -mp4.
-global
semua definisi SWF ditempatkan di adegan pertama ganti. Secara default, definisi SWF dikirim
Saat dibutuhkan.
-tidak-ctrl
menggunakan aliran khusus untuk kontrol film. Ini akan menonaktifkan ActionScript.
-tanpa teks
menghapus semua teks SWF.
-tanpa font
menghapus semua Font SWF yang disematkan, memaksa penggunaan Teks MPEG-4 dan font terminal.
-tanpa garis
menghapus semua garis dari bentuk SWF.
-tidak lulus
menghapus semua gradien dari bentuk swf.
-empat menggunakan kurva bezier kuadrat daripada kurva kubik.
-xlp dukungan untuk transparansi garis dan skalabilitas.
-meratakan Nilai
mengganti 2 garis berurutan dengan satu garis ketika sudut antar garis kurang dari
Nilai (dinyatakan dalam radian). Nilai 0 menonaktifkan perataan.
DIDUKUNG INPUT FORMAT
RAW Format dan ekstensi
NHNT (.media .nhnt .info)
Audio MPEG (.mp3)
ADTS-AAC (.aac)
Visual MPEG-4 (.cmp .m4v)
Video H263 (.263 .h263)
Video AVC/H264 (.h264 .h26L .264 .26L)
Gambar JPEG (.jpg .jpeg)
Gambar PNG (.png)
Audio AMR(WB) (.amr .awb)
Audio EVRC (.evc)
Audio SMV (.smv)
Wadah Format dan ekstensi
AVI (.avi)
MPEG-PS (.mpg .mpeg .vob .vcd .svcd)
QCP (.qcp)
OGG (.ogg)
File ISO-Media (tidak ada pemeriksaan ekstensi)
Teks Format dan ekstensi
Teks SRT (.srt)
SUB Subtitle (.sub)
Teks Jangka Waktu GPAC (.ttxt)
Teks TeXML QuickTime (.xml) (lihat dokumentasi QT)
Adegan Format dan ekstensi
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) - hanya dukungan impor yang sangat terbatas
UMUM PENGGUNAAN
Pengimporan a fillet
Impor AVI: MP4Box -tambahkan myfile.avi mymp4.mp4
Impor audio dari AVI: MP4Box -tambahkan myfile.avi#audio mymp4.mp4
Impor video dari AVI: MP4Box -tambahkan myfile.avi#video mymp4.mp4
Impor MP3 dan tinggalkan data di luar: MP4Box -dref -add myfile.mp3 mymp4.mp4
Impor JPEG atau PNG: MP4Box -tambahkan file saya.jpg mymp4.mp4
Buat film dengan subtitle: MP4Box -tambahkan video.avi -tambahkan audio.mp3 -tambahkan
Subtitle.srt mymp4.mp4
Mendasarkan File operasi
Konversi file untuk streaming HTTP/FTP: MP4Box -inter 1000 myfile.mp4
Konversi file yang tidak dikenal ke ISMA untuk streaming HTTP/FTP: MP4Box -isma -inter 1000
file saya.mp4
Konversikan file yang tidak dikenal ke ISMA dan hormati sinkronisasi rusak ISMA: MP4Box -ismax myfile.mp4
Konversi file yang tidak dikenal ke 3GP : MP4Box -3gp myfile.mp4
Mengisyaratkan a File
Siapkan mp4 apa pun untuk streaming ISMA: MP4Box -isma -hint myfile.mp4
Siapkan 3GP untuk streaming: MP4Box -hint myfile.3gp
Siapkan 3GP untuk streaming dengan agregasi RTP : MP4Box -hint -multi myfile.3gp
Siapkan audio/video mp4 sederhana yang dioptimalkan untuk server: MP4Box -hint -copy -tight
file saya.mp4
Siapkan mp4 kompleks dengan BIFS untuk streaming: MP4Box -ocr -iod -hint myfile.mp4
Pengkodean/Dekode a fillet
Encode file BT dan simpan nama node untuk pemeriksaan nanti: MP4Box -mp4 -def pres.bt
Encode file XMT-A: MP4Box -mp4 pres.xmt
Terjemahkan file BT ke XMT-A: MP4Box -xmt pres.bt
Terjemahkan file XMT-A ke BT: MP4Box -bt pres.xmt
Decode MP4 ke BT: MP4Box -bt pres.mp4
Gunakan MP4Box online menggunakan layanan onworks.net