MP4Box
Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen MP4Box komutudur.
Program:
ADI
MP4Box - MPEG-4 Sistemleri Araç Kutusu
SİNOPSİS
MP4Box [seçenekler] dosya [seçenekler]
AÇIKLAMA
MP4Box, MPEG-4 Sistemleri oluşturmak ve düzenlemek için çok amaçlı bir komut satırı aracıdır.
sunumlar ve ISO medya dosyalarını (MP4, 3GP, MOV) değiştirin.
MP4Box, çeşitli ham formatlardan ve IsoMedia/AVI/MPEG-PS/OGG'den dosya dönüştürmeyi destekler
kaplar, QuickTime uyumlu akış sunucuları için RTP akışı için dosya ipucu,
dosya serpiştirme, dosya parçalama ve parça çıkarma.
MP4Box ayrıca dosya düzenini, RTP ipucu izlerini, SDP'yi incelemek için kullanılan döküm araçları sağlar.
bilgi, sahne kompozisyonu. BT/XMT-'ye ve BT/XMT'den dönüştürmek için de kullanılabilir.
A/VRML/X3D.
MP4Box ayrıca BIFS ve OD araçları için MPEG-4 Systems kodlayıcıları ve kod çözücüleri içerir.
MP4Box, komut isteminde seçeneklerde belirli bir sıra beklemez.
BAŞLARKEN YARDIM ET İLE MP4Box
-h [Türü]
yardım ekranını yazdırır. "tür", "genel", "ipucu", "içe aktar", "kodla",
"extract", "dump", "swf", "meta", "crypt", "format", "rtp", "live" için belirli
yardım.
-version
MP4Box sürümünü yazdırır.
-noprog
ilerleme raporlarını devre dışı bırakın.
-sessiz sessiz mod (günlük bilgisi yok).
-v ayrıntılı mod (daha fazla günlük bilgisi).
-kesin-hata
ilk hata bildirildikten sonra çıkar.
-düğümler MP4Box mevcut yapısında desteklenen MPEG-4 Systems düğümlerini listeler.
düğüm DüğümAdı
düğüm sözdizimini yazdırır. Her alan olarak listelenir
etkinlik tipi alan türü alan adı varsayılan değer
ve varsa alan niceleme bilgileri ve nicemleme sınırları.
-xnode'lar
MP3Box mevcut yapısında desteklenen X4D düğümlerini listeler.
-xnode DüğümAdı
X3D düğüm sözdizimini yazdırır. Her alan olarak listelenir
-snodes
MP4Box geçerli derlemesinde desteklenen SVG/LASeR düğümlerini listeler.
GENEL SEÇENEKLER
-ara süre
ortam verilerini, belirtilen maksimum süreye ( olarak ifade edilen
milisaniye) ve HTTP/FTP akışı için dosya hazırlayın. Varsayılan olarak MP4Box her zaman
0.5 saniye serpiştirme ile depolar. Araya giren '0' mağaza değeri
serpiştirme (meta-veri, ardından parçadan sonra izleme).
-eski-inter süre -inter ile aynı, ancak sapma ayarı yok
NOT: iz Düzenle Listeler vardır göz ardı ne zaman icra serpiştirme.
-düz dosyayı önce tüm medya verileriyle, araya eklenmemiş şekilde depolar. Yeni oluştururken kullanılırsa
dosya, geçici dosya oluşturulmaz (daha hızlı depolama).
-parça süre
ISO-Medya film parçalarını kullanarak parçalar dosyası. Parçalar bölünecek, böylece
hiçbir iz koşusu belirtilen süreyi (milisaniye olarak ifade edilir) aşamaz. devre dışı bırakır
serpiştirme.
-dışarı
çıktı dosyası adını belirtir.
-tmp
geçici depolama için dizin belirtir. Ayarlanmazsa, geçici depolama OS-
bağımlı.
-ffspace boyut
parçalanmış dosyalarda moof'tan önce boş alan ekler.
-meraklı tüm MPEG-4 Sistemleri bilgilerini dosyadan kaldırır ancak bunun için boş bir IOD tutar.
MPEG-4 Profil@Seviye göstergeleri. takma ad: -no-sys
-hayır-iyot
InitialObjectDescriptor dosyasını dosyadan kaldırır.
- isma dosyayı ISMA 1.0 Ses/Video dosyası olarak yeniden yazar (tüm sistem bilgileri yeniden yazılır)
uygun saat referansları.
-ismax dosyayı ISMA 1.0 Ses/Video dosyası olarak yeniden yazar (tüm sistem bilgileri yeniden yazılır)
ISMA saat referansları (akışlar açıkça senkronize edilmemiş).
NOT: Aradığınız eğer yalnızca sığınmacı statüleri sona erdirilmemişse, kalıcı oturma iznine be kırık ile biraz oyuncular (bölgesindeki İSMA, ses ve video dere do
değil bağlı on ana sahne saat).
-3GP dosyayı bir 3GP dosyası olarak yeniden yazar (daha fazla MPEG-4 Sistemlerine özgü bilgi yoktur). Bu seçenek
giriş dosyası uzantısı .3gp veya .3g2 olduğunda varsayılan olarak açıktır.
-iPod dosyayı iPod için yeniden yazar.
-marka ABCD[:v]
isteğe bağlı sürümle ana dosya markasını ayarlar.
-ab ABCD
verilen markayı dosyanın alternatif marka listesine ekler.
-rb ABCD
verilen markayı dosyaya alternatif marka listesinden kaldırır.
-cprt dizi
dosyaya dize telif hakkı bildirimi ekler.
-Çatlak bölüm_dosyası
chap_file içindeki bölüm bilgilerini filme ekler. Daha fazla ayrıntı için
bölüm dosyası sözdizimi, bkz. http://gpac.sourceforge.net/auth_mp4box.php.
-rem iz kimliği
verilen parçayı dosyadan kaldırır - birden çok kez belirtilebilir.
-etkinleştirme iz kimliği
verilen parçayı sağlar.
devre dışı bırakılabilir iz kimliği
verilen parçayı devre dışı bırakır.
-yeni yeni bir hedef dosya oluşturmaya zorlar.
-dil [tkID=]LAN
tüm parçaların veya verilen parçanın dilini ayarlar. LAN, ISO 639-2 3'tür
karakter kodu.
-gecikme [tkID=]delay_ms
tüm parçaların veya verilen parçanın gecikmesini milisaniye cinsinden ayarlar. LAN, ISO'dur
639-2 3 karakterli kod.
-par tkID=PAR
görsel iz pikseli en boy oranını ayarlar (PAR=Num:Den veya "none").
-tatlı patates tkID=ad
parça işleyici adını ayarlar.
-itag'ler etiket1[:etiket2]
iTunes etiketlerini dosyaya ayarlar - daha fazla bilgi: MP4Box -tag-list.
-Bölünmüş time_in_saniye
istenen maksimum süreye sahip dosyalara bölünür. Bu, tüm MPEG-4 Sistemlerini kaldıracak
medya.
-bölünmüş boyut size_in_kilobayt
istenen maksimum boyuttaki dosyalara bölünür. Bu, tüm MPEG-4 Systems ortamlarını kaldıracaktır.
Takma ad: -splits
-bölünmüş-parça başlangıç: bitiş
belirtilen başlangıç zamanlarından (saniye cinsinden) yeni bir dosya çıkarır. Bu irade
tüm MPEG-4 Systems ortamlarını çıkarın. Takma ad: -splitx
-bölünmüş başlangıç: bitiş
-split-chunk seçeneğiyle aynı, ancak bitiş zamanını son rap'ten önce adil olacak şekilde ayarlayın
parçada bulundu.
-bölünmüş-rap başlangıç: bitiş
her RAP'den başlayarak dosyalara bölünür. Bu, tüm MPEG-4 Systems ortamlarını kaldıracaktır.
Takma ad: -splitr
-grup-ekleme fmt
dosyada yeni bir gruplama bilgisi oluşturur. Biçim, iki nokta üst üste ayrılmış bir listedir.
aşağıdaki seçenekler:
refTrack=ID: Grup referansı olarak kullanılan parçanın kimliği. Ayarlanmazsa, parça
belirtilen önceki trackID ile aynı gruba aittir. 0 veya daha önce yoksa
parça belirtilirse, yeni bir alternatif grup oluşturulur.
switchID=ID: Oluşturulacak anahtar grubunun kimliği. 0 ise, için yeni bir kimlik hesaplanacaktır.
sen. <0, ise SwitchGroup'u devre dışı bırakır.
ölçüt=dize: boşlukla ayrılmış 4CC'lerin listesi.
trackID=ID: Bu gruba eklenecek parçanın kimliği.
*UYARI* Seçenekler, ayrıştırıldıkça durumu değiştirir:
trackID=1:criteria=lang:trackID=2 şunlardan farklıdır:
ölçüt=lang:trackID=1:trackID=2. -grup-rem-track ID izi kaldırır
grup.
-grup-rem ID
parçanın grubunu kaldırır.
-grup-temiz
tüm parçalardan tüm grup bilgilerini kaldırır.
-ref kimlik:XXXX:refID
iz kimliğinden iz refID'sine 4CC türünde bir referans ekler.
-çizgi DUR
DUR segment süresi ile dosyanın DASH-ing'ini etkinleştirir.
-rap segmentler rastgele erişim noktalarıyla başlar.
-sidx başına parça sayısı N
her SIDX kutusuna yazılacak segment sayısını ayarlar.
-segment-adı isim
oluşturulan segmentler için segment adını ayarlar.
-segment-uzantısı isim
segment uzantısı adını ayarlar. Varsayılan m4s'dir.
-url-şablonu
segmentlerde açık kaynaklar yerine UrlTemplate kullanır.
-Papatya zinciri
Hiyerarşik yerine papatya zinciri SIDX'i kullanır. Frags/sidx 0 ise yoksayılır.
-çizgi-ctx DOSYA
DASH zamanlamasını DOSYA'dan saklar/geri yükler.
-çizgi-ts-prog N
MPTS giriş dosyası olması durumunda dikkate alınacak Program_number.
Ne zaman giriş dosya is an ISO-Medya dosya (QT, MP4, 3GP), if yok hayır çıktı is Belirtilen L'
GİRİŞ DOSYA IS ÜZERİNE YAZILMIŞ.
İPUCU SEÇENEKLER
-ipucu RTPRTSP oturumları için dosyaya ipucu verin. Yük tipi otomatik olarak algılanır ve
MPEG-4 Genel RTP yükünden biri aracılığıyla zorlanmadığı sürece yapılandırılır.
-mtu boyut
bayt cinsinden Maksimum İletim Birimi boyutunu belirtir (örneğin, maksimum RTP paket boyutu).
Varsayılan boyut 1500 bayttır (Ethernet MTU). Bu dikkatlice seçilmelidir:
çok büyük paketlerin belirtilmesi, UDP'de istenmeyen paket parçalanmasına neden olur
katman, çok küçük paketler belirtirken RTP başlık ek yüküne neden olur.
-kopyala ima edilen verileri basitçe başvurulmak yerine ipucu izine kopyalanmaya zorlar.
Bu, sunucu tarafında RTP paket yapımını hızlandırır, ancak çok fazla sonuç verir.
daha büyük dosyalar
-sıkı ortam izlerinin ve ipucu izlerinin örnek tabanlı serpiştirilmesini gerçekleştirir. Bu
sunucu tarafında disk aramalarını azaltın (sunucu uygulamasına bağlı olarak) ancak sonuçlar
daha büyük bir dosyada.
-çok [maks.zaman]
mümkünse RTP paketlerinde Erişim Birimleri birleştirmeyi etkinleştirir. maxptime isteğe bağlıdır
ve maksimum paket süresini milisaniye cinsinden belirtir (varsayılan 100).
-oranı ck_rate
yük için varsayılan hız olmadığında, Hz cinsinden rtp oranını belirtir. Varsayılan değer
90000 (MPEG rtp oranları).
-mpeg4 mümkün olduğunda MPEG-4 genel yükünün kullanımını zorlar. Medya parçaları olmadan
MPEG-4 Sistemlerine eşleme bunu kullanamaz.
-latm AAC sesi için LATM yükünün kullanımını zorlar.
-statik
resmi yük kimliklerine sahip akışlar için statik RTP yük kimliklerinin kullanılmasını sağlar. İle
varsayılan MP4Box, maksimum birlikte çalışabilirlik için her zaman dinamik yük kimliklerini kullanır, bazıları
Statik olanlarla sorun yaşayan oyuncular.
MPEG-4 genel Yükünü Opsiyonlar (Uzmanlar sadece)
-okr dosyadaki tüm medya parçalarını senkronize olarak sunulmaya zorlar. bu gerekli
çünkü çoğu akış sunucusu tek bir dosyada senkronize edilmemiş parçaları desteklemez
dosya. için MPEG-4 etkileşimli sunumlar tasarlarken son derece dikkatli olun.
akış sunucusu yetenekleriyle ilgilenmeniz gerekeceğinden akış...
MP4Box, dosya zaman çizelgesi tarafından belirsiz bir şekilde yorumlanabildiğinde uyarılar üretir.
sunucu.
-rap sinyaller Erişim Birimleri RTP paketlerinde rastgele erişim bayrağı. Bu genellikle sadece
MPEG-4 Systems akışlarının akışı için gereklidir.
-ts RTP paketlerindeki Erişim Birimleri Zaman Damgaları (CTS ve DTS).
-boyut sinyaller RTP paketlerinde Erişim Birimleri boyutu.
-idx RTP paketlerinde Erişim Birimleri indekslerini (sıra numaraları) gösterir.
-çok RTP paketlerinde Erişim Birimleri birleştirmeyi etkinleştirir (-ts, -size ve -idx
gerekirse seçilir).
iyot oluştururken sistem izlerinin IOD'ye (ISMA benzeri IOD) gömülmesini önler
SDP. MP4Box belirsiz (ISMA/ISMA olmayan) dosyaları otomatik olarak algılar, ancak kimsenin
kusursuz. Bu -isma seçeneği ile kullanılmamalıdır.
-add-sdp dizi
film SDP'sine dize ekler veya SDP'yi izler (tkID:dize, burada tkID öğenin OD'sidir
ipucu parçası veya medya parçası). Bu, SDP hattının yeniden sıralanmasıyla ilgilenir, ancak
SDP içerik geçerliliği.
-hiçbir şey
tüm ipucu parçalarını ve diğer ipucu bilgilerini dosyadan kaldırır.
İTHALAT SEÇENEKLER
-Ekle
tüm src_file parçalarını girdi dosyasına ekler ve mevcut değilse onu oluşturur. 20'ye kadar
kümülatif -add işlemleri kullanılabilir. Desteklenen sözdizimleri şunlardır:
file#video: src_file dosyasından ilk video parçasını içe aktarır.
file#audio: src_file'den ilk ses parçasını içe aktarır.
file#trackID=ID veya file#ID: src_file'den verilen yolu içe aktarır. listesini almak için
giriş dosyasındaki izler, -info [ID] kullanın
[;lang=LAN]: içe aktarılan medyanın dilini belirtir.
[;delay=delay_ms]: içe aktarılan ortamın milisaniye cinsinden ilk gecikmesini belirtir.
-kedi
tüm src_file parçalarını girdi dosyasına birleştirir ve mevcut değilse onu oluşturur. medya
örnekler mevcut uyumlu parçaların sonuna eklenir. Uyumlu parça yoksa
oluşturulan bir medya için bulunur. 20 adede kadar kümülatif -cat işlemi kullanılabilir.
Sözdizimi -add ile aynıdır.
-kuvvet-kedi
dosyayı birleştirirken medya yapılandırma kontrolünü atlar.
-keepsis
varsayılan olarak tüm MPEG-4 sistem ortamları -add ve -cat ile kaldırılır. Bu seçenek
onları son dosyadan kaldırmaktan kaçınacaktır.
-hepsini tut
dosya eklerken mevcut tüm parçaları tutar.
-dref medya verilerini orijinal dosyada tutar ve yalnızca meta verileri içe aktarır (çerçeve zamanlaması, boyut ve
rasgele erişim).
NOT Çerçevelenmiş verileri gerektirdiğinden bazı AVI'lerde veri referanslama başarısız olabilir (örn.
MP4 örneği) orijinal dosyada sürekli olmalıdır, ki bu her zaman geçerli değildir.
orijinal serpiştirmeye bağlı olarak.
-damla yok
AVI videosunu içe aktarırken sabit FPS'yi zorlar. Varsayılan olarak kodlanmamış çerçeveler (n-vop)
içe aktarma sırasında kaldırılır ve bu da değişken kare hızlı medyaya neden olur.
paketlenmiş
CMP/M4V (ham MPEG-4 Visual) için paketlenmiş bit akışı modunu zorlar (tüm n-vop'ları kaldırır
ve sabit kare hızında içe aktarın).
-sbr AAC'yi geriye dönük uyumlu sinyallemeyle (AAC-SBR olmayan kod çözücüler) AAC-SBR olarak içe aktarır
oynayabilmelidir).
-sbrx AAC'yi geriye dönük uyumlu olmayan sinyallemeyle (AAC-SBR olmayan) AAC-SBR olarak içe aktarır
kod çözücüler onu oynatamaz).
-ovsbr AAC'yi aşırı örnekleme SBR'si ile AAC-SBR olarak içe aktarır.
-ps AAC-PS'nin geriye dönük uyumlu sinyallemesi ile AAC'yi AAC-PS olarak içe aktarır.
-psx AAC'yi geriye dönük uyumlu olmayan sinyallemeyle (AAC-PS olmayan kod çözücüler) AAC-PS olarak içe aktarır
oynayamayacak).
-fps FrameRate
giriş video kare hızını geçersiz kılar veya SUB altyazıları için belirtir.
-mpeg4 4GP olanlar yerine MPEG-3 örnek tanımlarını kullanan kuvvetler (3GP2 QCELP/EVRC/SMV)
sadece ses).
-agg N N ses çerçevesini 1 örnekte toplar (yalnızca 3GP ortamı). Mümkün olan maksimum değer:
15 ve varsayılan değer 1'dir (toplama yok).
KODLAMA SEÇENEKLER
-Mp4 girdi dosyasının kodlama için olduğunu belirtir. Desteklenen girişler BT/XMT-A/WRL/SWF dosyalarıdır.
Çıktı dosyası adı, varsayılan olarak, uzantıları olmayan girdi dosyası adı artı ".mp4" şeklindedir.
eklenti.
-def DEF'li düğümleri ve rotaları metinsel adlarıyla kodlar.
log BIFS kodlayıcı günlük dosyası oluşturur.
-MS dosya
parça içe aktarma için dosyayı belirtir - kodlama sırasında varsayılan olarak FILE.mp4 kullanılır
FILE.bt (yerinde yeniden yazma). Bu seçenek yalnızca bir
BT/XMT dosyasındaki akış başına uygun muxInfo.
-senkronizasyon zaman
her milisaniyede BIFS rasgele erişim noktası oluşturmayı zorlar. Kullanılamaz
-gölge ile. UYARI: Bu, sunumunuzdan beri tuhaf davranışlara neden olabilir.
bir BIFS rastgele erişim noktası, sahnede çalışmakta olan tüm medyayı yeniden başlatır
(YALNIZCA UZMANLAR - TEHLİKELİ). -shadow ile kullanılamaz.
-gölge zaman
her milisaniyede BIFS gölge rastgele erişim noktaları oluşturmaya zorlar. Gölge
örnekler, rastgele olmayan erişim yerine kullanılabilecek rastgele erişim noktalarıdır.
ararken puan. UYARI: Bu, bazı oyuncular tarafından desteklenmeyebilir (UZMAN
SADECE - TEHLİKELİ). -sync ile kullanılamaz.
-ctx girişi dosya
yığın işleme için ilk bağlamı (MP4/BT/XMTA) belirtir. Giriş dosyası daha sonra
salt komut dosyası olun: IOD yok ve örtük komut yok ('AT' içermeyen komutlar).
-ctx-çıkışı dosya
yığın işleme modunda güncellenmiş bağlamın (MP4/BT/XMTA) çıktı dosyasını belirtir.
Bu isteğe bağlıdır, yığın işlemenin son bağlamı saklaması gerekmez.
-çözüm res
LASeR çözünürlük faktörü (-8 ila 7, varsayılan 0). Tüm koordinatlar 2^res ile çarpılır
kesilmeden önce.
-koordinat bitleri bit
LASeR'de kesilmiş koordinatları kodlamak için kullanılan bitler. (0 ila 31, varsayılan 12)
-ölçek-bitler bit
LASeR'de kesilmiş ölçekleri kodlamak için kullanılan bitler. (0 ila 4, varsayılan 0)
-otomatik nicelik res
Otomatik LASeR kantifikasyonunu kullanın. çözünürlük -çözünürlük kullanılıyormuş gibi verilir, ancak
koordinat bitleri ve ölçek bitleri çıkarılır.
İSMAKRİPT SEÇENEKLER
-mezar odası drm_dosyası
ISMA AES CTR 128 kullanarak belirli bir parçayı şifreler.
-şifresini çözmek [drm_dosyası]
ISMA AES CTR 128 kullanarak belirli bir parçanın şifresini çözer. Anahtarlar varsa drm_file atlanabilir
dosyada bulunmaktadır.
-set-km [tkID=]kms_uri
tüm parçalar için veya tkID belirtilmişse belirli bir parça için KMS konumunu değiştirir.
DRM dosya sözdizimi için GPAC ISMACryp
Dosya XML'dir ve xml başlığı ile başlayacaktır. Dosya kökü bir "ISMACryp" öğesidir.
Dosya, "ISMACrypTrack" öğelerinin bir listesidir.
ISMACrypTrack öznitelikleri:
TrackID: Şifrelenecek/şifresi çözülecek yolun kimliği.
anahtar: biçimlendirilmiş AES-128 anahtarı (onaltılık dize 0x +32 karakter.
salt: TO IV tuz anahtarı (64 bit) (onaltılık dize 0x +16 karakter.
Yalnızca şifreleme özellikleri
Scheme_URI: Kullanılan şemanın URI'si.
KMS_URI: Anahtar yönetim sisteminin URI'si - 'self' dosyaya anahtarı ve tuzu yazar.
seçici Tür seçici şifreleme türü - anlaşılan değerler "Yok":
tüm örnekler şifrelenir (varsayılan), "RAP": yalnızca rastgele erişim birimlerini şifreler, "Non-
RAP": yalnızca rastgele olmayan erişim birimlerini şifreler, "Rand": rastgele seçim
gerçekleştirilen", "X": X'in her ilk örneğini şifreler, "RandX": Rastgele bir tanesini şifreler
X'ten örnek alın.
ipmpType: IPMP Sinyalleme Türü: Yok, IPMP, IPMPX.
ipmpDescriptorID: IPMP(X) kullanılıyorsa kullanılacak IPMP_Descriptor ID. MP4Box ayarlanmazsa
sizin için bir tane üretecek.
AYIKLANIYOR SEÇENEKLER
-çiğ Parça Kimliği
desteklendiğinde, verilen parçayı yerel biçimde çıkarır.
-çiğler Parça Kimliği
her parça örneğini bir dosyaya çıkarın. Not: 'TrackID:N' N. örneğini alır.
Izlemek.
-nnt Parça Kimliği
NHNT formatında verilen parçayı çıkarır. ObjectDescriptors dışındaki tüm iz türleri
parçalar dışa aktarılabilir.
-nhml Parça Kimliği
parçayı nhml formatında (XML nhnt) ayıklar. ObjectDescriptors dışındaki tüm iz türleri
parçalar dışa aktarılabilir.
-tek Parça Kimliği
verilen parçayı tek bir parça ile yeni bir mp4 dosyasına çıkarır.
-AVI Parça Kimliği
görsel parçayı bir avi dosyasına ayıklar.
-qcp Parça Kimliği
'-raw' ile aynıdır, ancak AVRC ve SMV ses codec bileşenleri için varsayılan olarak QCP dosya biçimidir.
-aviraw TK
AVI parçasını ham biçimine çıkarır. TK "video", "audio" veya "audioN" olabilir
çok izli avi dosyaları için (cf '-info').
-saf remux dosyasını SAF multiplex'e dönüştürün.
-dvbhdemux
demux DVB-H dosyasını IP Datagramlarına dönüştürün.
-diyot desteklendiğinde, dosya IOD'sini ham biçimde çıkarır.
DÖKÜMÜ SEÇENEKLER
-bilgi [İzleme Kimliği]
film yazdırır ve bilgileri izler. TrackID belirtilirse, dökümler yalnızca uzatılır
bilgi izle. Giriş dosyası bir IsoMedia dosyası değilse, içe aktarma için bilinen parçaları listeler.
-bt tüm sahneyi bir BT dosyasına döker. Bu, bilinmeyen MPEG4 düğümlerini kaldıracaktır.
-xmt tüm sahneyi bir XMT-A dosyasına döker. Bu, bilinmeyen MPEG4 düğümlerini kaldıracaktır.
-wrl tüm sahneyi bir VRML97 WRL dosyasına döker. Bu, bilinmeyen VRML97 düğümlerini kaldıracaktır.
-x3d tüm sahneyi bir X3D XML dosyasına döker. Bu, bilinmeyen X3D düğümlerini kaldıracaktır.
-x3dv tüm sahneyi bir X3D Metin (VRML) dosyasına döker. Bu, bilinmeyen X3D'yi kaldıracak
düğümleri.
-lsr tüm sahneyi bir LASeR+XML dosyasına döker.
-diso dosya atomlarının XML görüntüsünü oluşturur.
-drtp ipucu verilen bir mp4 dosyasının tüm ipucu parçaları örneklerinin XML görüntüsünü oluşturur.
-dts örnek zamanlamayı metin çıktısına yazdırır.
-dcr bir mp4 dosyasının tüm ISMACryp parça örneklerinin XML görüntüsünü oluşturur.
-sdp ipucu verilen bir mp4 dosyasıyla ilişkili SDP dosyası oluşturur.
-çöp kapağı
Varsa kapak resmini çıkarır.
-döküm-çap
Varsa bölüm listesini dosyaya çıkarır.
-ttxt giriş altyazısını GPAC TTXT formatına dönüştürür.
-ttxt iz kimliği
verilen metin izini GPAC TTXT formatına aktarır.
-srt giriş altyazısını SRT formatına dönüştürür.
-srt iz kimliği
verilen metin parçasını SRT altyazı formatına aktarır.
-std dosya yerine stdout'a dökülür.
-stat tüm sunum için düğüm/alan kullanımı hakkında istatistik raporu oluşturur.
-istatistikler BIFS Erişim Birimi başına düğüm/alan kullanımı hakkında istatistik raporu oluşturur.
-statx her BIFS'den sonra sahne grafiğinde düğüm/alan kullanımı hakkında istatistik raporu oluşturur
Erişim Birimi.
-doğramak girdi dosyasının SHA-1 Karmasını oluşturur.
Meta SEÇENEKLER
MP4Box, dosyayı genel bir dosya haline getirmek için kullanılan IsoMedia dosya biçimine Meta eklemeyi destekler.
veri kabı (zamanlanmış veya zamanlanmamış).
-set-meta args
meta nesne türünü ayarlar. Sözdizimi "ABCD[;tk=N] şeklindedir, burada:
ABCD, türün dört karakterli kodudur veya meta nesneyi kaldırmak için O/NULL
tk, metanın kök düzeyinde ("tk" yok), moov düzeyinde olup olmadığını gösterir.
(tk=0) veya iz düzeyinde (tk=trackID).
-öğe eklemek args
verilen metaya kaynak ekler. args, ardından ';' gelen öğe dosyası yoludur.
ayrılmış seçenekler:
tk=N: yukarıdakiyle aynı
name=item_name: öğe adını belirtir, aksi takdirde dosya adı kullanılır
mime=mimeType: öğe mime türünü belirtir, aksi takdirde application/octet-stream
Kullanılmış
encoding=enctype: içerik kodlama türünü belirtir Dosya yolunun
"this" veya "self", eklenen öğeyi tüm IsoMedia dosyası olarak tanımlayacaktır.
-rem-öğesi args
öğeyi verilen metadan kaldırır. Sözdizimi itemID[;tk=ID] şeklindedir.
-set-birincil args
verilen öğeyi verilen metanın birincil öğesi olarak ayarlar. Sözdizimi itemID[;tk=ID] şeklindedir.
-set-xml args
XML'i verilen metaya ayarlar. Sözdizimi xml_file_path[;tk=ID][;binary] şeklindedir.
-rem-xml [tk=kimlik]
XML verilerini verilen metadan kaldırır.
-dump-xml xml_out_file_name[;tk=ID]
verilen metanın XML verilerini bir dosyaya döker.
-döküm-öğesi itemID[;tk=ID][;yol=dosyaAdı]
verilen metanın verilen öğesini bir dosyaya atar. Varsayılan olarak öğe adı
çıktı dosyası adı olarak kullanılır.
-paket
paketler, XML dosyasını bir ISO kapsayıcısına alır. dışında başvurulan tüm medya
dosyaya köprüler eklenir.
-mgt paketler, XML dosyasını ISO kapsayıcısında bir MPEG-U parçacığına dönüştürür. İçerdiği tüm dosyalar
geçerli klasördeki widget paketine eklenir.
RTP YAYINCI SEÇENEKLER
MP4Box, ISO dosyalarını RTP'ye aktarabilir. Yayıncı şu anda verileri desteklemiyor
carouselling ve bu nedenle BIFS ve OD akışlarını düzgün şekilde işlemeyecektir.
-rtp rtp dosya aktarıcısını etkinleştirir.
-noloop
akış sırasında döngüyü devre dışı bırakır.
-mpeg4 tüm RTP akışları için MPEG-4 ES Generic'i zorlar.
-dst=IP
IP hedefi (tek/çoklu yayın). Varsayılan: 127.0.0.1.
-port=BAĞLANTI NOKTASI
ilk akışın çıkış bağlantı noktası. Varsayılan: 7000.
-mtu=MTU
RTP paketleri için yol MTU. Varsayılan 1450 bayttır.
-ifce=IP
Kullanılacak fiziksel arabirimin IP adresi. Varsayılan: BOŞ (HERHANGİ BİR).
-ttl=N çok noktaya yayın paketleri için yaşama zamanı. Varsayılan: 1.
-sdp=DOSYA
oluşturulan SDP'nin dosya adı. Varsayılan oturum.sdp'dir.
CANLI FALİYET ALANİ, SAHNE YAYINCI SEÇENEKLER
MP4Box, karusel oluşturma ve güncellemelerle BIFS veya DIMS içeriğini RTP'ye aktarabilir. bu
yayıncı şu anda aynı anda ses/video/görüntü akışını desteklemiyor. Herşey
dosya aktarıcı tarafından desteklenen seçenekler desteklenir.
-canlı rtp canlı yayıncıyı etkinleştirir.
-kararır SVG girişi için DIMS modunu açar - varsayılan: kapalı.
-src=DOSYA
güncelleme kaynağı - varsayılan: null.
-rap=ZAMAN
temel atlıkarınca ms cinsinden süre - varsayılan: 0 (kapalı). RAP dönemini belirtebilirsiniz
-rap=ESID=X:time ile tek bir ESID'nin (DIMS'de değil)
Süre Opsiyonlar
Aşağıdaki seçenekler istemde kullanılabilir:
q: bırakır
u: gönderilecek bazı komutları girer
U: u ile aynı ancak güncellemeleri kritik olarak işaret ediyor
e: toplanmadan gönderilecek bazı komutları girer
E: e ile aynı ancak güncellemeleri kritik olarak işaret ediyor
f: RAP göndermeye zorlar
F: RAP yenilenmesini ve gönderilmesini zorlar
p: mevcut sahneyi atar
SWF SEÇENEKLER
MP4Box, çok basit Macromedia Flash dosyalarını (".SWF") içe aktarabilir. Bir SWF girişi belirtebilirsiniz
-bt, xmt ve -mp4 anahtarları ile dosya.
-küresel
tüm SWF tanımları ilk sahne değiştirmeye yerleştirilir. Varsayılan olarak SWF tanımları gönderilir
ihtiyaç duyulduğunda.
-ctrl yok
film kontrolü için özel bir akış kullanır. Bu, ActionScript'i devre dışı bırakacaktır.
-Yazı yok
tüm SWF metnini kaldırır.
-yazı tipi yok
MPEG-4 Metin ve terminal yazı tiplerinin kullanımını zorlayarak tüm gömülü SWF Yazı Tiplerini kaldırır.
-hatsız
SWF şekillerinden tüm çizgileri kaldırır.
-sınıfsız
swf şekillerinden tüm degradeleri kaldırır.
-Quad kübik olanlar yerine ikinci dereceden bezier eğrileri kullanır.
-xlp hatların şeffaflığı ve ölçeklenebilirliği için destek.
-düzleştirmek Özellik
çizgiler arasındaki açı aşağıdakilerden daha az olduğunda ardışık 2 çizgiyi tek bir çizgiyle değiştirir
Değer (radyan cinsinden ifade edilir). 0 değeri düzleştirmeyi devre dışı bırakır.
DESTEKLENEN GİRİŞ BİÇİMLER
RAW Biçimleri ve uzantıları
NHNT (.medya .nhnt .info)
MPEG Ses (.mp3)
ADTS-AAC (.aac)
MPEG-4 Görsel (.cmp .m4v)
H263 Videosu (.263 .h263)
AVC/H264 Videosu (.h264 .h26L .264 .26L)
JPEG Görüntüler (.jpg .jpeg)
PNG Resimleri (.png)
AMR(WB) Ses (.amr .awb)
EVRC Ses (.evc)
SMV Ses (.smv)
Konteyner Biçimleri ve uzantıları
AVİ (.avi)
MPEG-PS (.mpg .mpeg .vob .vcd .svcd)
QCP (.qcp)
OGG (.ogg)
ISO-Medya dosyaları (uzantı kontrolü yok)
Metin Biçimleri ve uzantıları
SRT Altyazıları (.srt)
ALT Altyazılar (.sub)
GPAC Zamanlı Metin (.ttxt)
QuickTime TeXML Metni (.xml) (bkz. QT belgeleri)
Sahne Biçimleri ve uzantıları
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) - yalnızca çok sınırlı içe aktarma desteği
ORTAK KULLANIM
İçe a dosya
Bir AVI'yi içe aktarın: MP4Box - myfile.avi mymp4.mp4 ekleyin
Bir AVI'den sesi içe aktarın: MP4Box - myfile.avi#audio mymp4.mp4 ekleyin
Bir AVI'den video içe aktarın: MP4Box - myfile.avi#video mymp4.mp4 ekleyin
Bir MP3 içe aktarın ve verileri dışarıda bırakın: MP4Box -dref -add myfile.mp3 mymp4.mp4
Bir JPEG veya PNG içe aktarın: MP4Box - myfile.jpg mymp4.mp4 ekleyin
Altyazılı bir film oluşturun: MP4Box -video.avi ekleyin - audio.mp3 -add ekleyin
Altyazı.srt mymp4.mp4
baz fileto operasyonlar
HTTP/FTP akışı için dosyayı dönüştürün: MP4Box -inter 1000 myfile.mp4
Bilinmeyen dosyayı HTTP/FTP akışı için ISMA'ya dönüştürün: MP4Box -isma -inter 1000
dosyam.mp4
Bilinmeyen dosyayı ISMA'ya dönüştürün ve ISMA'nın bozuk senkronizasyonuna saygı gösterin: MP4Box -ismax myfile.mp4
Bilinmeyen dosyayı 3GP'ye dönüştürün: MP4Box -3gp myfile.mp4
imalı a fileto
ISMA akışı için herhangi bir mp4 hazırlayın: MP4Box -isma -hint myfile.mp4
Herhangi bir 3GP'yi akış için hazırlayın: MP4Box -hint myfile.3gp
Herhangi bir 3GP'yi RTP toplama ile akış için hazırlayın: MP4Box -hint -multi myfile.3gp
Sunucu için optimize edilmiş basit bir ses/video mp4 hazırlayın: MP4Box -hint -copy -tight
dosyam.mp4
Akış için BIFS ile karmaşık bir mp4 hazırlayın: MP4Box -ocr -iod -hint myfile.mp4
Kod çözme kodlama a dosya
Bir BT dosyasını kodlayın ve daha sonra incelemek için düğüm adlarını saklayın: MP4Box -mp4 -def pres.bt
Bir XMT-A dosyasını kodlayın: MP4Box -mp4 pres.xmt
BT'yi XMT-A dosyasına çevirin: MP4Box -xmt pres.bt
XMT-A'yı BT dosyasına çevirin: MP4Box -bt pres.xmt
MP4'ü BT'ye deşifre edin: MP4Box -bt pres.mp4
onworks.net hizmetlerini kullanarak MP4Box'ı çevrimiçi kullanın