To jest polecenie MP4Box, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu darmowych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
MP4Box — Przybornik systemów MPEG-4
STRESZCZENIE
MP4Box [opcje] filet [opcje]
OPIS
MP4Box to wielofunkcyjne narzędzie wiersza poleceń do tworzenia i edycji systemów MPEG-4
prezentacje i manipuluj plikami ISO-media (MP4, 3GP, MOV).
MP4Box obsługuje konwersję plików z różnych formatów RAW oraz IsoMedia/AVI/MPEG-PS/OGG
kontenery, podpowiedzi do plików dla streamingu RTP dla serwerów streamingowych kompatybilnych z QuickTime,
przeplatanie plików, fragmentacja plików i wyodrębnianie ścieżek.
MP4Box zapewnia również narzędzia zrzutu używane do sprawdzania układu plików, ścieżek podpowiedzi RTP, SDP
informacje, kompozycja sceny. Może być również używany do konwersji do iz BT/XMT-
A/VRML/X3D.
MP4Box zawiera również kodery i dekodery MPEG-4 Systems dla narzędzi BIFS i OD.
MP4Box nie oczekuje żadnej konkretnej kolejności w opcjach w monicie.
DOSTAĆ POMÓC Z MP4Box
-h [Typ]
drukuje ekran pomocy. "typ" może być jednym z "ogólnych", "podpowiedzi", "importu", "kodowania",
„wyodrębnij”, „zrzut”, „swf”, „meta”, „krypt”, „format”, „rtp”, „na żywo” dla określonych
pomóc.
-wersja
drukuje wersję MP4Box.
-noprog
wyłączyć raporty o postępach.
-cichy tryb cichy (brak informacji w dzienniku).
-v tryb szczegółowy (więcej informacji w dzienniku).
-ścisły błąd
kończy działanie po zgłoszeniu pierwszego błędu.
-węzły zawiera listę obsługiwanych węzłów MPEG-4 Systems w aktualnej wersji MP4Box.
-węzeł Nazwa węzła
drukuje składnię węzła. Każde pole jest wymienione jako
typ wydarzenia typ pola Nazwa pola domyślna wartość
oraz informacje o kwantyzacji pola i granice kwantyzacji, jeśli istnieją.
-xwęzły
wyświetla listę obsługiwanych węzłów X3D w bieżącej kompilacji MP4Box.
-xwęzeł Nazwa węzła
drukuje składnię węzła X3D. Każde pole jest wymienione jako
-snody
wyświetla obsługiwane węzły SVG/LASeR w bieżącej kompilacji MP4Box.
GENERAŁ OPCJE
-pochować czas trwania
przeplata dane multimedialne w porcjach o maksymalnym określonym czasie (wyrażonym w
milisekund) i przygotuj plik do przesyłania strumieniowego HTTP/FTP. Domyślnie MP4Box zawsze
przechowuje z przeplotem 0.5 sekundy. Wartość przeplotu „0” przechowuje bez
przeplatanie (meta-dane, a następnie ścieżka po ścieżce).
-stary-inter czas trwania to samo co -inter, ale bez regulacji dryftu
UWAGA: Śledzić Edytuj wykazy jest ignorowane jeśli chodzi o komunikację i motywację wykonywania przeplatanie.
-płaski przechowuje plik ze wszystkimi danymi multimedialnymi w pierwszej kolejności, bez przeplotu. Jeśli jest używany podczas tworzenia nowego
plik, nie jest tworzony żaden plik tymczasowy (szybsze przechowywanie).
-frag czas trwania
fragmentów przy użyciu fragmentów filmów ISO-Media. Utwory zostaną tak pofragmentowane
żaden przebieg toru nie przekracza określonego czasu trwania (wyrażonego w milisekundach). Wyłącza
przeplatanie.
-na zewnątrz
określa nazwę pliku wyjściowego.
-tmp
określa katalog do tymczasowego przechowywania. Jeśli nie ustawiono, pamięć tymczasowa to OS-
zależny.
-ffspacja rozmiar
wstawia wolne miejsce przed moof w pofragmentowanych plikach.
-nosy usuwa wszystkie informacje o systemach MPEG-4 z pliku, ale pozostawia pusty IOD dla
Wskazania MPEG-4 Profile@Level. alias: -no-sys
-nie-jod
usuwa InitialObjectDescriptor z pliku.
-izm przepisuje plik jako plik audio/wideo ISMA 1.0 (przepisane informacje o wszystkich systemach) z
odpowiednie odniesienia do zegara.
-ismaks przepisuje plik jako plik audio/wideo ISMA 1.0 (przepisane informacje o wszystkich systemach) z
Odniesienia do zegara ISMA (strumienie nie są wyraźnie zsynchronizowane).
UWAGA: Poszukiwany może be złamany w kilka gracze (w ISMA, audio oraz wideo Strumienie do
nie zależeć on główny scena zegar).
-3 gp przepisuje plik jako plik 3GP (brak więcej informacji specyficznych dla systemów MPEG-4). Ta opcja
jest domyślnie włączona, gdy plik wejściowy ma rozszerzenie .3gp lub .3g2.
-ipoda przepisuje plik dla iPoda.
-Marka ABCD[:v]
ustawia główną markę pliku, z opcjonalną wersją.
-ab ABCD
dodaje daną markę do alternatywnej listy marek pliku.
-rb ABCD
usuwa daną markę do alternatywnej listy marek pliku.
-cprt ciąg
dodaje ciąg informacji o prawach autorskich do pliku.
-facet plik_rozdz
dodaje informacje o rozdziale zawarte w pliku chap_file do filmu. Aby uzyskać więcej informacji na temat
składnia pliku rozdziałów, zob http://gpac.sourceforge.net/auth_mp4box.php.
-rem identyfikator ścieżki
usuwa daną ścieżkę z pliku - można podać wielokrotnie.
-włączyć identyfikator ścieżki
włącza dany utwór.
-wyłączyć identyfikator ścieżki
wyłącza dany utwór.
-Nowy wymusza utworzenie nowego pliku docelowego.
-długie [tkID=]LAN
ustawia język wszystkich ścieżek lub danej ścieżki. LAN to ISO 639-2 3
kod znaku.
-opóźnienie [tkID=]opóźnienie_ms
ustawia opóźnienie w milisekundach wszystkich ścieżek lub danej ścieżki. LAN to ISO
639-2 3-znakowy kod.
-par tkID=PAR
ustawia proporcje pikseli ścieżki wizualnej (PAR=Num:Den lub "none").
-Nazwa tkID=nazwa
ustawia nazwę obsługi ścieżki.
-itagów znacznik1[:znacznik2]
ustawia tagi iTunes na plik - więcej informacji: MP4Box -tag-list.
-rozdzielać czas_w_sekundach
dzieli się na pliki o żądanym maksymalnym czasie trwania. Spowoduje to usunięcie wszystkich systemów MPEG-4
głoska bezdźwięczna.
-rozmiar dzielony rozmiar_w_kilobajtach
dzieli się na pliki o żądanym maksymalnym rozmiarze. Spowoduje to usunięcie wszystkich nośników MPEG-4 Systems.
Pseudonim: -split
-podział-kawałek początek Koniec
wyodrębnia nowy plik od określonego czasu rozpoczęcia do zakończenia (w sekundach). to będzie
usuń wszystkie nośniki MPEG-4 Systems. Pseudonim: -splitx
-podział początek Koniec
to samo co opcja -split-chunk, ale dostosuj czas zakończenia, aby był tuż przed ostatnim rapowaniem
znalezione w kawałku.
-split-rap początek Koniec
dzieli w plikach, zaczynając od każdego RAP. Spowoduje to usunięcie wszystkich nośników MPEG-4 Systems.
Pseudonim: -splitr
-dodawanie grupy fmt
tworzy nowe informacje o grupowaniu w pliku. Format to rozdzielona dwukropkami lista
następujące opcje:
refTrack=ID: ID ścieżki używanej jako odniesienie do grupy. Jeśli nie ustawiono, ścieżka będzie
należą do tej samej grupy, co podany wcześniej identyfikator ścieżki. Jeśli 0 lub brak poprzedniego
określony utwór, zostanie utworzona nowa grupa alternatywna.
switchID=ID: Identyfikator grupy przełączników do utworzenia. Jeśli 0, zostanie obliczony nowy identyfikator
Ty. Jeśli <0, wyłącza grupę przełączania.
kryteria=ciąg: lista 4 CC oddzielonych spacjami.
trackID=ID: ID utworu, który ma zostać dodany do tej grupy.
*OSTRZEŻENIE* Opcje modyfikują stan podczas analizowania:
trackID=1:criteria=lang:trackID=2 różni się od:
kryteria=lang:trackID=1:trackID=2. -grupa-rem-ścieżka ID usuwa ze swojego śladu
grupa.
-grupa-rem ID
usuwa grupę ścieżek.
-czyścić grupę
usuwa wszystkie informacje o grupie ze wszystkich ścieżek.
-ref identyfikator:XXXX:identyfikator ref
dodaje odniesienie typu 4CC z identyfikatora ścieżki do refID ścieżki.
-kropla DUR
włącza DASH-ing pliku z czasem trwania segmentu DUR.
-kuks segmenty zaczynają się od losowych punktów dostępu.
-frags-na-sidx N
ustawia liczbę segmentów do zapisania w każdym polu SIDX.
-nazwa-segmentu Nazwa
ustawia nazwę segmentu dla generowanych segmentów.
-segment-zewn Nazwa
ustawia nazwę rozszerzenia segmentu. Wartość domyślna to m4s.
-url-szablon
używa UrlTemplate zamiast jawnych źródeł w segmentach.
-wianuszek ze stokrotek
Używa łańcuchowego SIDX zamiast hierarchicznego. Ignorowane, jeśli frags/sidx wynosi 0.
-kreska-ctx FILE
Przechowuje/przywraca taktowanie DASH z PLIKU.
-dash-ts-prog N
Numer_programu do uwzględnienia w przypadku pliku wejściowego MPTS.
Kiedy wkład filet is an Nośniki ISO filet (QT, MP4, 3 GP), if Nie wydajność is określony THE
WEJŚCIE FILE IS NAPISANE.
PODPOWIEDŹ OPCJE
-Wskazówka wskazać plik dla sesji RTPRTSP. Typ ładunku jest wykrywany automatycznie i
skonfigurowany, chyba że zostanie wymuszony przez jeden z ładunków MPEG-4 Generic RTP.
-mtu rozmiar
określa maksymalny rozmiar jednostki transmisji w bajtach (np. maksymalny rozmiar pakietu RTP).
Domyślny rozmiar to 1500 bajtów (Ethernet MTU). To musi być starannie dobrane:
określenie zbyt dużych pakietów spowoduje niepożądaną fragmentację pakietów w UDP
warstwa przy określaniu zbyt małych pakietów spowoduje narzut nagłówka RTP.
-Kopiuj wymusza kopiowanie danych z podpowiedziami na ścieżkę podpowiedzi zamiast zwykłego odniesienia.
Przyspiesza to tworzenie pakietów RTP po stronie serwera, ale daje dużo
większe pliki.
-mocno wykonuje oparte na próbkach przeplatanie ścieżek multimedialnych i ścieżek podpowiedzi. To powinno
zmniejsz szukanie dysku po stronie serwera (w zależności od implementacji serwera), ale wyniki
w większym pliku.
-wielo [maksymalny czas]
umożliwia konkatenację jednostek dostępowych w pakietach RTP, jeśli to możliwe. maxptime jest opcjonalne
i określa maksymalny czas trwania pakietu w milisekundach (domyślnie 100).
-oceniać ck_rate
określa szybkość rtp w Hz, gdy nie ma domyślnej stawki dla ładunku. Wartość domyślna to
90000 (stawki MPEG rtp).
-mpeg4 wymusza użycie ogólnego ładunku MPEG-4, gdy tylko jest to możliwe. Ścieżki multimedialne bez
mapowanie do systemów MPEG-4 nie może tego użyć.
-łac wymusza użycie ładunku LATM dla dźwięku AAC.
-statyczny
umożliwia użycie statycznych identyfikatorów ładunku RTP dla strumieni z oficjalnymi identyfikatorami ładunku. Przez
domyślnie MP4Box zawsze używa dynamicznych identyfikatorów ładunku dla maksymalnej interoperacyjności, niektóre
gracze mają problemy ze statycznymi.
MPEG-4 Rodzajowy Ładunek Opcje (Eksperci tylko)
-okr wymusza synchronizację wszystkich ścieżek multimedialnych w pliku. To jest potrzebne
ponieważ większość serwerów streamingowych nie obsługuje zdesynchronizowanych ścieżek w jednym
plik. Zachowaj szczególną ostrożność podczas projektowania interaktywnych prezentacji MPEG-4 dla
streaming, ponieważ będziesz musiał zadbać o możliwości serwera streamingowego...
MP4Box generuje ostrzeżenia, gdy oś czasu pliku może być niejednoznacznie interpretowana przez
serwer.
-kuks sygnalizuje flagę dostępu losowego jednostek dostępowych w pakietach RTP. To jest zwykle tylko
potrzebne do przesyłania strumieniowego strumieni systemów MPEG-4.
-ts sygnały znaczników czasu jednostek dostępowych (CTS i DTS) w pakietach RTP.
-rozmiar sygnały Rozmiar jednostek dostępowych w pakietach RTP.
-idx sygnalizuje indeksy Access Units (numery sekwencyjne) w pakietach RTP.
-wielo umożliwia konkatenację jednostek dostępowych w pakietach RTP (-ts, -size i -idx są
wybrane w razie potrzeby).
-jod zapobiega osadzeniu ścieżek systemowych w IOD (ISMA-like IOD) podczas generowania w
SDP. MP4Box automatycznie wykrywa pliki niejednoznaczne (ISMA/non-ISMA), ale nikogo
doskonały. Nie należy tego używać z opcją -isma.
-dodaj-sdp ciąg
dodaje łańcuch do SDP filmu lub ścieżki SDP (tkID:string, gdzie tkID to OD pliku
ścieżka podpowiedzi lub jej ścieżka multimedialna). Zajmuje się to zmianą kolejności linii SDP, ale nie
Ważność treści SDP.
-bez podpowiedzi
usuwa wszystkie ścieżki podpowiedzi i inne informacje podpowiedzi z pliku.
IMPORT OPCJE
-Dodaj
dodaje wszystkie ścieżki src_file do pliku wejściowego, tworząc go, jeśli nie istnieje. Do 20
można użyć operacji skumulowanych -add. Obsługiwane składnie to:
file#video: importuje pierwszą ścieżkę wideo z src_file.
file#audio: importuje pierwszą ścieżkę audio z src_file.
file#trackID=ID lub file#ID: importuje podaną ścieżkę z pliku src. Aby uzyskać listę
ścieżki w pliku wejściowym, użyj -info [ID]
[;lang=LAN]: określa język importowanych mediów.
[;delay=delay_ms]: określa początkowe opóźnienie w milisekundach importowanych multimediów.
-kot
łączy wszystkie ścieżki src_file z plikiem wejściowym, tworząc go, jeśli nie istnieje. Głoska bezdźwięczna
próbki są dodawane na końcu istniejących kompatybilnych ścieżek. Jeśli nie ma kompatybilnego utworu
zostanie znaleziony dla nośnika, który został utworzony. Można użyć do 20 skumulowanych operacji -cat.
Składnia jest taka sama jak -add.
-moc-kot
pomija sprawdzanie konfiguracji nośnika podczas łączenia pliku.
-Keepsys
domyślnie wszystkie nośniki systemów MPEG-4 są usuwane za pomocą opcji -add i -cat. Ta opcja
uniknie usunięcia ich z pliku końcowego.
-Zatrzymaj wszystko
zachowuje wszystkie istniejące ścieżki podczas dodawania pliku.
-dref przechowuje dane multimedialne w oryginalnym pliku i importuje tylko metadane (taktowanie klatek, rozmiar i
losowy dostęp).
UWAGA Odwoływanie się do danych może się nie powieść w przypadku niektórych plików AVI, ponieważ wymaga danych w ramkach (np
Próbka MP4), aby była ciągła w oryginalnym pliku, co nie zawsze ma miejsce
w zależności od oryginalnego przeplotu.
-bez kropli
wymusza stałą liczbę klatek na sekundę podczas importowania wideo AVI. Domyślnie ramki niekodowane (n-vop)
są usuwane w czasie importu, co skutkuje mediami o zmiennej liczbie klatek na sekundę.
-zapakowane
dla CMP/M4V (raw MPEG-4 Visual), wymusza tryb spakowanego strumienia bitów (usuwa wszystkie n-vops
i importować ze stałą liczbą klatek na sekundę).
-sbr importuje AAC jako AAC-SBR, z kompatybilną wstecznie sygnalizacją (dekodery inne niż AAC-SBR
powinien umieć w to grać).
-sbrx importuje AAC jako AAC-SBR, z sygnalizacją niezgodną wstecz (bez AAC-SBR
dekodery nie będą w stanie go odtworzyć).
-ovsbr importuje AAC jako AAC-SBR z oversample SBR.
-ps importuje AAC jako AAC-PS, z kompatybilną wstecznie sygnalizacją AAC-PS.
-psx importuje AAC jako AAC-PS, z sygnalizacją niezgodną wstecz (dekodery inne niż AAC-PS
nie będzie mógł w to grać).
-fps Framerate
zastępuje częstotliwość klatek wejściowego wideo lub określa ją dla napisów SUB.
-mpeg4 wymusza użycie opisów próbek MPEG-4 zamiast opisów 3GP (3GP2 QCELP/EVRC/SMV
tylko dźwięk).
-ag N agreguje N ramek audio w 1 próbce (tylko media 3GP). Maksymalna możliwa wartość to
15, a wartość domyślna to 1 (bez agregacji).
KODOWANIE OPCJE
-Mp4 określa plik wejściowy przeznaczony do kodowania. Obsługiwane wejścia to pliki BT/XMT-A/WRL/SWF.
Nazwa pliku wyjściowego to domyślnie nazwa pliku wejściowego bez rozszerzeń plus „.mp4”
rozbudowa.
-pok koduje węzły i trasy DEF z ich nazwami tekstowymi.
-Dziennik generuje plik dziennika kodera BIFS.
-ms filet
określa plik do importu ścieżek - domyślnie przy kodowaniu używany jest FILE.mp4
FILE.bt (przepisywanie w miejscu). Ta opcja jest potrzebna tylko wtedy, gdy nie podasz pliku
właściwy muxInfo na strumień w pliku BT/XMT.
-synchronizacja czas
wymusza generowanie losowego punktu dostępu BIFS co milisekundę. Nie może być użyty
z -cieniem. OSTRZEŻENIE: od tego czasu może to spowodować dziwne zachowanie prezentacji
losowy punkt dostępu BIFS restartuje wszystkie media aktualnie uruchomione w scenie
(TYLKO DLA EKSPERTÓW - NIEBEZPIECZNE). Nie można użyć z opcją -shadow.
-cień czas
wymusza generowanie losowych punktów dostępu przez BIFS co milisekundę. Cień
próbki to losowe punkty dostępu, których można używać zamiast dostępu nielosowego
punkty podczas szukania. OSTRZEŻENIE: może to nie być obsługiwane przez niektórych graczy (EKSPERCI
TYLKO - NIEBEZPIECZNE). Nie można używać z opcją -sync.
-ctx-in filet
określa początkowy kontekst (MP4/BT/XMTA) dla przetwarzania porcji. Plik wejściowy musi wtedy
być plikiem zawierającym tylko polecenia: bez IOD i bez ukrytych poleceń (polecenia bez „AT”).
-ctx-out filet
określa plik wyjściowy zaktualizowanego kontekstu (MP4/BT/XMTA) w trybie przetwarzania fragmentów.
Jest to opcjonalne, przetwarzanie fragmentów nie wymaga przechowywania końcowego kontekstu.
-rozkład res
Współczynnik rozdzielczości LASeR (-8 do 7, domyślnie 0). Wszystkie współrzędne są mnożone przez 2^res
przed obcięciem.
-bity współrzędnych Bity
bity używane do kodowania obciętych współrzędnych w LASeR. (od 0 do 31, domyślnie 12)
-bity-skali Bity
bity używane do kodowania obciętych skal w LASeR. (od 0 do 4, domyślnie 0)
-auto-ilość res
Użyj automatycznej kwantyfikacji LASeR. rozdzielczość jest podawana tak, jak przy użyciu -resolution ale
bity współrzędnych i bity skali są wywnioskowane.
ISMAKRYPT OPCJE
-krypta drm_plik
szyfruje określoną ścieżkę przy użyciu ISMA AES CTR 128.
-odszyfrować [plik_drm]
odszyfrowuje określoną ścieżkę za pomocą ISMA AES CTR 128. drm_file można pominąć, jeśli klucze
są w aktach.
-ustaw-km [tkID=]kms_uri
zmienia lokalizację KMS dla wszystkich ścieżek lub dla danej, jeśli podano tkID.
DRM filet składnia dla GPAC ISMACryp
Plik jest XML i powinien zaczynać się od nagłówka xml. Katalog główny pliku to element „ISMACryp”.
Plik to lista elementów „ISMACrypTrack”.
Atrybuty ISMACrypTrack:
TrackID: identyfikator ścieżki do zaszyfrowania/odszyfrowania.
klucz: sformatowany klucz AES-128 (ciąg szesnastkowy 0x +32 znaków.
sól: klucz soli CTR IV (64 bity) (ciąg szesnastkowy 0x +16 znaków.
Tylko atrybuty szyfrowania
Scheme_URI: URI używanego schematu.
KMS_URI: URI systemu zarządzania kluczami - „self” zapisuje klucz i sól w pliku.
selectiveType selektywny typ szyfrowania - rozumiane wartości to "Brak":
wszystkie próbki zaszyfrowane (domyślnie), „RAP”: szyfruje tylko jednostki o swobodnym dostępie, „Nie-
RAP: szyfruje tylko nielosowe jednostki dostępu, „Rand”: losowy wybór jest
wykonane", "X": Szyfruje każdą pierwszą próbkę z X, "RandX": Szyfruje jedną losową
próbka z X.
ipmpType: Typ sygnalizacji IPMP: Brak, IPMP, IPMPX.
ipmpDescriptorID: IPMP_Descriptor ID do użycia, jeśli używany jest protokół IPMP(X). Jeśli nie ustaw MP4Box
wygeneruje jeden dla Ciebie.
EKSTRAHUJĄCY OPCJE
-surowy Identyfikator ścieżki
wyodrębnia daną ścieżkę w formacie natywnym, jeśli jest obsługiwana.
- surowe Identyfikator ścieżki
wyodrębnij każdą próbkę ścieżki do pliku. Uwaga: „TrackID:N” wyodrębnia N-tą próbkę pliku
tor.
-nhnt Identyfikator ścieżki
wyodrębnia dany utwór w formacie NHNT. Wszystkie typy ścieżek oprócz ObjectDescriptors
utwory można eksportować.
-nhml Identyfikator ścieżki
wyodrębnia ścieżkę w formacie nhml (XML nhnt). Wszystkie typy ścieżek oprócz ObjectDescriptors
utwory można eksportować.
-pojedynczy Identyfikator ścieżki
wyodrębnia podaną ścieżkę do nowego pliku mp4 z pojedynczą ścieżką.
zobaczyłem Identyfikator ścieżki
wyodrębnia ścieżkę wizualną do pliku avi.
-qcp Identyfikator ścieżki
to samo co „-raw”, ale domyślnie format pliku QCP dla kodeków audio AVRC i SMV.
-aviraw TK
wyodrębnia ścieżkę AVI do jej surowego formatu. TK może być jednym z „wideo”, „audio” lub „audioN”
dla wielościeżkowych plików avi (por. „-info”).
-bezpieczny remux do multipleksu SAF.
-dvbhdemux
demultipleksować plik DVB-H na datagramy IP.
-dioda wyodrębnia plik IOD w formacie raw, jeśli jest obsługiwany.
DUMP OPCJE
-informacje [Identyfikator ścieżki]
drukuje informacje o filmie i utworach. Jeśli określono TrackID, zrzuty są tylko rozszerzone
informacje o utworze. Jeśli plik wejściowy nie jest plikiem IsoMedia, wyświetla listę znanych utworów do zaimportowania.
-bt zrzuca całą scenę do pliku BT. Spowoduje to usunięcie nieznanych węzłów MPEG4.
-xmt zrzuca całą scenę w pliku XMT-A. Spowoduje to usunięcie nieznanych węzłów MPEG4.
-wrl zrzuca całą scenę w pliku VRML97 WRL. Spowoduje to usunięcie nieznanych węzłów VRML97.
-x3d zrzuca całą scenę w pliku X3D XML. Spowoduje to usunięcie nieznanych węzłów X3D.
-x3dv zrzuca całą scenę w pliku tekstowym X3D (VRML). Spowoduje to usunięcie nieznanego X3D
węzły
-lsr zrzuca całą scenę w pliku LASeR+XML.
-diso tworzy obraz XML atomów pliku.
-drtp tworzy obraz XML wszystkich próbek ścieżek podpowiedzi w pliku mp4 z podpowiedzią.
-dt drukuje przykładowe taktowanie do wyjścia tekstowego.
-dkr tworzy obraz XML wszystkich próbek utworów ISMACryp w pliku mp4.
-sdp tworzy plik SDP powiązany z sugerowanym plikiem mp4.
-pokrywa zrzutu
Wyciągi z okładek, jeśli takie istnieją.
-rozdz
Wyodrębnia listę rozdziałów do pliku, jeśli istnieje.
-ttxt konwertuje napisy wejściowe do formatu GPAC TTXT.
-ttxt identyfikator ścieżki
eksportuje podaną ścieżkę tekstową do formatu GPAC TTXT.
-srt konwertuje wejściowe napisy do formatu SRT.
-srt identyfikator ścieżki
eksportuje podaną ścieżkę tekstową do formatu napisów SRT.
-std zrzuty do stdout zamiast do pliku.
-stat generuje raport statystyczny dotyczący wykorzystania węzła/pola dla całej prezentacji.
-statystyki generuje raport statystyczny dotyczący wykorzystania węzła/pola na jednostkę dostępową BIFS.
-stax generuje raport statystyczny dotyczący wykorzystania węzła/pola na wykresie sceny po każdym BIFS
Jednostka dostępowa.
-haszysz generuje skrót SHA-1 pliku wejściowego.
Meta OPCJE
MP4Box obsługuje dodatek Meta do formatu pliku IsoMedia, używany do uczynienia pliku ogólnym
kontener danych (czasowy lub nieograniczony czasowo).
-set-meta args
ustawia typ obiektu meta. Składnia to „ABCD[;tk=N] gdzie:
ABCD to czteroznakowy kod typu lub O/NULL, aby usunąć obiekt meta
tk wskazuje, czy meta jest na poziomie głównym (bez „tk”), na poziomie moov
(tk=0) lub na poziomie ścieżki (tk=trackID).
-Dodaj Przedmiot args
dodaje zasób do podanej meta. args to ścieżka do pliku elementu, po której następuje znak „;”
oddzielne opcje:
tk=N: tak samo jak powyżej
name=item_name: określa nazwę elementu, w przeciwnym razie używana jest nazwa pliku
mime=mimeType: określa typ mime elementu, w przeciwnym razie application/octet-stream to
używany
encoding=enctype: określa typ kodowania treści. Zwróć uwagę, że ścieżka do pliku jest ustawiona na
„ten” lub „ja” zidentyfikuje dodany element jako cały plik IsoMedia
-rem-pozycja args
usuwa element z podanej meta. Składnia to itemID[;tk=ID].
-set-podstawowy args
ustawia dany przedmiot jako podstawowy z podanej meta. Składnia to itemID[;tk=ID].
-set-xml args
ustawia XML na podaną meta. Składnia to xml_file_path[;tk=ID][;binary].
-rem-xml [tk=identyfikator]
usuwa dane XML z podanej meta.
-dump-xml nazwa_pliku_xml_out[;tk=ID]
zrzuca dane XML danej meta do pliku.
-element-zrzutu itemID[;tk=ID][;ścieżka=nazwa_pliku]
zrzuca dany element podanej meta do pliku. Domyślnie nazwa elementu to
używany jako nazwa pliku wyjściowego.
-pakiet
pakiety wejściowego pliku XML do kontenera ISO. wszystkie odniesienia do mediów z wyjątkiem
hiperłącza są dodawane do pliku.
-mgt pakuje wejściowy plik XML do widżetu MPEG-U w kontenerze ISO. Wszystkie pliki zawarte
w bieżącym folderze są dodawane do pakietu widżetów.
RTP SERPENTYNA OPCJE
MP4Box może przesyłać strumieniowo pliki ISO do RTP. Streamer obecnie nie obsługuje transmisji danych
karuzeli i dlatego nie będzie prawidłowo obsługiwać strumieni BIFS i OD.
-rtp włącza streamer plików rtp.
-noop
wyłącza zapętlanie podczas przesyłania strumieniowego.
-mpeg4 wymusza MPEG-4 ES Generic dla wszystkich strumieni RTP.
-dst=IP
Miejsce docelowe IP (emisja uni/multicast). Domyślnie: 127.0.0.1.
-port=PORT
port wyjściowy pierwszego strumienia. Domyślnie: 7000.
-mtu=MTU
ścieżka MTU dla pakietów RTP. Wartość domyślna to 1450 bajtów.
-ifce=IP
Adres IP interfejsu fizycznego, który ma być używany. Wartość domyślna: NULL (dowolny).
-ttl=N czas życia dla pakietów multiemisji. Domyślnie: 1.
-sdp=PLIK
nazwa pliku wygenerowanego SDP. Wartość domyślna to session.sdp.
RELACJA NA ŻYWO SCENA SERPENTYNA OPCJE
MP4Box może przesyłać strumieniowo zawartość BIFS lub DIMS do RTP z generowaniem karuzeli i aktualizacjami. The
Streamer obecnie nie obsługuje strumieniowego przesyłania audio/wideo/obrazów w tym samym czasie. Wszystko
obsługiwane są opcje obsługiwane przez streamer plików.
-relacja na żywo umożliwia streamowanie na żywo rtp.
- ściemniać włącza tryb DIMS dla wejścia SVG - domyślnie: wyłączony.
-src=PLIK
źródło aktualizacji - domyślnie: null.
-rap=CZAS
czas trwania karuzeli podstawowej w ms - domyślnie: 0 (wyłączone). możesz określić okres RAP
pojedynczego ESID (nie w DIMS) z -rap=ESID=X:time.
Czas pracy Opcje
W monicie można użyć następujących opcji:
q: rezygnuje
u: wprowadza niektóre polecenia do wysłania
U: to samo co u, ale sygnalizuje aktualizacje jako krytyczne
e: wprowadza niektóre polecenia do wysłania bez agregacji
E: to samo co e, ale sygnalizuje aktualizacje jako krytyczne
f: wymusza wysyłanie RAP
F: wymusza regenerację i wysłanie RAP
p: zrzuca bieżącą scenę
SWF OPCJE
MP4Box może importować bardzo proste pliki Macromedia Flash (.SWF). Możesz określić wejście SWF
plik z przełącznikami -bt, xmt i -mp4.
-światowy
wszystkie definicje SWF są umieszczane w pierwszej zamianie sceny. Domyślnie wysyłane są definicje SWF
kiedy był potrzebny.
-bez-ctrl
używa dedykowanego strumienia do sterowania filmem. Spowoduje to wyłączenie języka ActionScript.
-brak tekstu
usuwa cały tekst SWF.
-bez-czcionki
usuwa wszystkie osadzone czcionki SWF, wymuszając użycie czcionek MPEG-4 Text i terminalowych.
-bez linii
usuwa wszystkie linie z kształtów SWF.
-bez stopnia
usuwa wszystkie gradienty z kształtów swf.
-kwadrat wykorzystuje kwadratowe krzywe Beziera zamiast sześciennych.
-xlp wsparcie dla przejrzystości i skalowalności linii.
-spłaszczyć Wartość:
zastępuje 2 kolejne linie jedną, gdy kąt między liniami jest mniejszy niż
Wartość (wyrażona w radianach). Wartość 0 wyłącza spłaszczanie.
UTRZYMANY WEJŚCIE FORMATY
RAW Formaty oraz rozszerzenia
NHNT (.media .nhnt .info)
Dźwięk MPEG (.mp3)
ADTS-AAC (.aac)
Wizualny MPEG-4 (.cmp .m4v)
Wideo H263 (.263 .h263)
Wideo AVC/H264 (.h264 .h26L .264 .26L)
Obrazy JPEG (.jpg .jpeg)
Obrazy PNG (.png)
AMR(WB) Dźwięk (.amr .awb)
Dźwięk EVRC (.evc)
Dźwięk SMV (.smv)
Pojemnik Formaty oraz rozszerzenia
AVI (.avi)
MPEG-PS (.mpg .mpeg .vob .vcd .svcd)
QCP (.qcp)
OGG (.ogg)
Pliki ISO-Media (bez sprawdzania rozszerzenia)
Tekst Formaty oraz rozszerzenia
Napisy SRT (.srt)
SUB Napisy (.sub)
Tekst czasowy GPAC (.ttxt)
Tekst QuickTime TeXML (.xml) (por. dokumentacja QT)
Scena Formaty oraz rozszerzenia
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) — tylko bardzo ograniczona obsługa importu
WSPÓLNY ZASTOSOWANIE
Importowanie a filet
Importuj plik AVI: MP4Box -add myfile.avi mymp4.mp4
Importuj dźwięk z pliku AVI: MP4Box -add myfile.avi#audio mymp4.mp4
Importuj wideo z pliku AVI: MP4Box -add myfile.avi#video mymp4.mp4
Zaimportuj plik MP3 i pozostaw dane na zewnątrz: MP4Box -dref -add myfile.mp3 mymp4.mp4
Importuj plik JPEG lub PNG: MP4Box -add myfile.jpg mymp4.mp4
Utwórz film z napisami: MP4Box -add video.avi -add audio.mp3 -add
Napisy.srt mojemp4.mp4
Baza filet operacje
Konwertuj plik do przesyłania strumieniowego HTTP/FTP: MP4Box -inter 1000 myfile.mp4
Konwertuj nieznany plik na ISMA w celu przesyłania strumieniowego HTTP/FTP: MP4Box -isma -inter 1000
mój plik.mp4
Konwertuj nieznany plik na ISMA i przestrzegaj przerwanej synchronizacji ISMA: MP4Box -ismax myfile.mp4
Konwertuj nieznany plik na 3GP: MP4Box -3gp myfile.mp4
Podpowiedź a filet
Przygotuj dowolne mp4 do przesyłania strumieniowego ISMA: MP4Box -isma -hint myfile.mp4
Przygotuj dowolny 3GP do przesyłania strumieniowego: MP4Box -hint myfile.3gp
Przygotuj dowolne 3GP do przesyłania strumieniowego z agregacją RTP: MP4Box -hint -multi myfile.3gp
Przygotuj prosty plik audio/wideo mp4 zoptymalizowany pod kątem serwera: MP4Box -hint -copy -tight
mój plik.mp4
Przygotuj złożone mp4 z BIFS do przesyłania strumieniowego: MP4Box -ocr -iod -hint myfile.mp4
Kodowanie / dekodowanie a filet
Zakoduj plik BT i zachowaj nazwy węzłów do późniejszej kontroli: MP4Box -mp4 -def pres.bt
Zakoduj plik XMT-A: MP4Box -mp4 pres.xmt
Przetłumacz plik BT na XMT-A: MP4Box -xmt pres.bt
Przetłumacz plik XMT-A na BT: MP4Box -bt pres.xmt
Dekoduj MP4 do BT: MP4Box -bt pres.mp4
Korzystaj z MP4Box online, korzystając z usług onworks.net
