Это команда MP4Box, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
MP4Box - набор инструментов системы MPEG-4
СИНТАКСИС
MP4Box [опции] файл [опции]
ОПИСАНИЕ
MP4Box - это многоцелевой инструмент командной строки для создания и редактирования систем MPEG-4.
презентации и управление файлами ISO-media (MP4, 3GP, MOV).
MP4Box поддерживает преобразование файлов из различных необработанных форматов и IsoMedia / AVI / MPEG-PS / OGG.
контейнеры, хинтинг файлов для потоковой передачи RTP для потоковых серверов, совместимых с QuickTime,
чередование файлов, фрагментация файлов и извлечение треков.
MP4Box также предоставляет инструменты дампа, используемые для проверки макета файла, треков подсказок RTP, SDP.
информация, композиция сцены. Его также можно использовать для преобразования в BT / XMT- и обратно.
A / VRML / X3D.
MP4Box также включает кодеры и декодеры MPEG-4 Systems для инструментов BIFS и OD.
MP4Box не ожидает какого-либо определенного порядка в параметрах при запросе.
ПОЛУЧЕНИЕ ПОМОГИТЕ MP4Box
-h [тип]
печатает экран справки. "тип" может быть одним из "общий", "подсказка", "импорт", "кодирование",
"extract", "dump", "swf", "meta", "crypt", "format", "rtp", "live" для конкретных
помочь.
-версия
печатает версию MP4Box.
-нопрог
отключить отчеты о проделанной работе.
-тихо тихий режим (без информации в журнале).
-v подробный режим (подробнее в журнале).
-строгая ошибка
завершается после сообщения о первой ошибке.
-узлы перечисляет поддерживаемые узлы системы MPEG-4 в текущей сборке MP4Box.
-узел Имя узла
печатает синтаксис узла. Каждое поле указано как
тип события Тип поля имя поля значение по умолчанию
и информацию о квантовании поля и границы квантования, если таковые имеются.
-xnodes
перечисляет поддерживаемые узлы X3D в текущей сборке MP4Box.
-xnode Имя узла
печатает синтаксис узла X3D. Каждое поле указано как
-узлы
перечисляет поддерживаемые узлы SVG / LASeR в текущей сборке MP4Box.
ОБЩАЯ ИНФОРМАЦИЯ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-интер продолжительность
чередует мультимедийные данные кусками максимальной указанной продолжительности (выраженной в
миллисекунд) и подготовить файл для потоковой передачи HTTP / FTP. По умолчанию MP4Box всегда
сохраняет с 0.5-секундным чередованием. Значение чередования 0 сохраняет без
чередование (метаданные, затем трек за треком).
-старый интер продолжительность То же, что и -inter, но без регулировки дрейфа
ПРИМЕЧАНИЕ: трек Редактировать Списки игнорируются когда выполнения чередование.
-квартира сначала сохраняет файл со всеми медиа-данными без чередования. Если используется при создании нового
файл, временный файл не создается (более быстрое хранение).
-фраг продолжительность
fragments, используя фрагменты фильма ISO-Media. Дорожки будут фрагментированы так, чтобы
ни одна дорожка не проходит дольше указанной продолжительности (выраженной в миллисекундах). Отключает
чередование.
-вне
указывает имя выходного файла.
-tmp
указывает каталог для временного хранения. Если не установлен, временным хранилищем будет OS-
зависимый.
-ffspace размер
вставляет свободное место перед moof во фрагментированных файлах.
-носис удаляет всю информацию о системах MPEG-4 из файла, но сохраняет пустой IOD для
MPEG-4 Profile @ Индикация уровня. псевдоним: -no-sys
-без йода
удаляет InitialObjectDescriptor из файла.
-изма перезаписывает файл как аудио / видео файл ISMA 1.0 (переписана вся информация о системе) с
правильные ссылки на часы.
-исмакс перезаписывает файл как аудио / видео файл ISMA 1.0 (переписана вся информация о системе) с
Ссылки на часы ISMA (потоки не синхронизируются явно).
ПРИМЕЧАНИЕ: Поиск май be сломанный некоторых игроки (в ИСМА, аудио и XNUMX году потоки do
зависеть on main сцена Часы).
-3 гп перезаписывает файл как файл 3GP (больше никакой информации, относящейся к MPEG-4 Systems). Этот вариант
по умолчанию включен, если расширение входного файла .3gp или .3g2.
-под перезаписывает файл для iPod.
-Бренд ABCD [: v]
устанавливает основную марку файла с дополнительной версией.
-ab ABCD
добавляет данный бренд в список альтернативных брендов файла.
-рб ABCD
удаляет данный бренд из альтернативного списка брендов файла.
-cprt string
добавляет строковое уведомление об авторских правах в файл.
-глава файл_главы
добавляет в фильм информацию о главе, содержащуюся в chap_file. Подробнее о
синтаксис файла главы, cf http://gpac.sourceforge.net/auth_mp4box.php.
-рем идентификатор дорожки
удаляет данную дорожку из файла - можно указывать несколько раз.
-включить идентификатор дорожки
включает данную дорожку.
-запрещать идентификатор дорожки
отключает данную дорожку.
-новый принудительно создает новый файл назначения.
-ланг [tkID =] LAN
устанавливает язык всех треков или данного трека. LAN соответствует стандарту ISO 639-2 3
код символа.
-задерживать [tkID =] delay_ms
устанавливает задержку в миллисекундах для всех треков или данного трека. LAN - это ISO
639-2 3-значный код.
-пар tkID = PAR
устанавливает соотношение сторон пикселя визуальной дорожки (PAR = Num: Den или "none").
-имя tkID = имя
устанавливает имя обработчика трека.
-itatags tag1 [: tag2]
устанавливает теги iTunes в файл - подробнее: MP4Box -tag-list.
-Трещина время_в_секундах
разбивается на файлы желаемой максимальной продолжительности. Это удалит все системы MPEG-4.
СМИ.
-сплит-размер размер_в_килобайтах
разбивается на файлы желаемого максимального размера. Это удалит все носители системы MPEG-4.
Псевдоним: -splits
-сплит-кусок начать конец
извлекает новый файл от указанного времени начала до конца (в секундах). Это будет
удалите все носители системы MPEG-4. Псевдоним: -splitx
-сплитц начать конец
То же, что и опция -split-chunk, но отрегулируйте время окончания так, чтобы оно было перед последним рэпом
найдено в куске.
-сплит-рэп начать конец
разбивается на файлы, начинающиеся при каждом RAP. Это удалит все носители системы MPEG-4.
Псевдоним: -splitr
-группа-добавить FMT
создает новую группирующую информацию в файле. Формат - это список разделенных двоеточиями
следующие варианты:
refTrack = ID: ID дорожки, используемой в качестве групповой ссылки. Если не установлен, трек будет
принадлежат к той же группе, что и предыдущий указанный trackID. Если 0 или нет предыдущего
указана дорожка, будет создана новая альтернативная группа.
switchID = ID: идентификатор создаваемой группы переключателей. Если 0, новый идентификатор будет вычислен для
ты. Если <0, отключает SwitchGroup.
Критерии = строка: список разделенных пробелами 4CC.
trackID = ID: ID дорожки, которую нужно добавить в эту группу.
* ПРЕДУПРЕЖДЕНИЕ * Параметры изменяют состояние по мере их анализа:
trackID = 1: criterion = lang: trackID = 2 отличается от:
критерий = язык: trackID = 1: trackID = 2. -группа-рем-трек ID удаляет трек из своего
группа.
-группа-rem ID
удаляет группу трека.
-группа-чистка
удаляет всю информацию о группе со всех треков.
-ссылка id: XXXX: refID
добавляет ссылку типа 4CC из идентификатора дорожки в идентификатор отслеживания.
-тире ЖЕСТКИЙ
включает DASH-запись файла с длительностью сегмента DUR.
-рэп сегменты начинаются с точек произвольного доступа.
-фраги-на-сидкс N
устанавливает количество сегментов для записи в каждое поле SIDX.
-имя-сегмента имя
устанавливает имя сегмента для сгенерированных сегментов.
-сегмент-добавочный имя
устанавливает имя расширения сегмента. По умолчанию m4s.
-URL-шаблон
использует UrlTemplate вместо явных источников в сегментах.
-швейная цепочка
Использует гирляндное соединение SIDX вместо иерархического. Игнорируется, если frags / sidx равен 0.
-тире-ctx ФАЙЛОВ
Сохраняет / восстанавливает время DASH из ФАЙЛА.
-dash-ts-прог N
Program_number, который следует учитывать в случае входного файла MPTS.
После появления вход файл is an ИСО-Медиа файл (QT, MP4, 3ГП), if нет выходной is указанный
ВХОД ФАЙЛОВ IS ПЕРЕЗАПИСАНО.
УКАЗАНИЕ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-намекать намекните файл для RTPRTSP сессий. Тип полезной нагрузки определяется автоматически и
настроен, если принудительно не используется одна из полезных данных MPEG-4 Generic RTP.
-мту размер
определяет максимальный размер блока передачи в байтах (например, максимальный размер пакета RTP).
Размер по умолчанию - 1500 байт (Ethernet MTU). Это нужно выбирать внимательно:
указание слишком больших пакетов приведет к нежелательной фрагментации пакетов в UDP
уровень при указании слишком маленьких пакетов приведет к накладным расходам заголовка RTP.
-копию принудительно копирует намекаемые данные на дорожку подсказок вместо того, чтобы просто ссылаться на них.
Это ускоряет построение пакетов RTP на стороне сервера, но приводит к большому
файлы большего размера.
-тугой выполняет основанное на сэмплах чередование дорожек мультимедиа и дорожек подсказок. Это должно
уменьшить количество запросов к диску на стороне сервера (в зависимости от реализации сервера), но результаты
в большем файле.
-Multi [максимальное время]
включает объединение единиц доступа в пакеты RTP, если это возможно. maxptime не является обязательным
и определяет максимальную продолжительность пакета в миллисекундах (по умолчанию 100).
-показатель ck_rate
указывает скорость rtp в Гц, если для полезной нагрузки нет скорости по умолчанию. Значение по умолчанию
90000 (скорость передачи MPEG rtp).
-mpeg4 по возможности принудительно использует общие полезные данные MPEG-4. Медиа-треки без
отображение в системы MPEG-4 не может использовать это.
-латм принудительно использует полезную нагрузку LATM для звука AAC.
-статический
позволяет использовать статические идентификаторы полезной нагрузки RTP для потоков с официальными идентификаторами полезной нагрузки. От
по умолчанию MP4Box всегда использует динамические идентификаторы полезной нагрузки для максимальной совместимости, некоторые
у игроков проблемы со статичными.
MPEG-4 Общий полезная нагрузка Варианты (Эксперты только)
-окр принудительно синхронизирует все медиа-треки в файле. Это необходимо
потому что большинство потоковых серверов не поддерживают десинхронизированные треки в одном
файл. Будьте предельно осторожны при разработке интерактивных презентаций MPEG-4 для
потоковая передача, поскольку вам придется позаботиться о возможностях потокового сервера ...
MP4Box генерирует предупреждения, когда временная шкала файла может быть неоднозначно интерпретирована
сервер.
-рэп сигнализирует о флаге произвольного доступа единиц доступа в пакетах RTP. Обычно это только
необходим для потоковой передачи потоков MPEG-4 Systems.
-TS сигнализирует метки времени единиц доступа (CTS и DTS) в пакетах RTP.
-размер сигнализирует размер единиц доступа в пакетах RTP.
-idx сигнализирует индексы единиц доступа (порядковые номера) в пакетах RTP.
-Multi включает объединение единиц доступа в пакеты RTP (-ts, -size и -idx являются
при необходимости выбирается).
-период предотвращает встраивание системных треков в IOD (ISMA-like IOD) при генерации в
SDP. MP4Box автоматически обнаруживает неоднозначные (ISMA / не ISMA) файлы, но никому не
идеально. Это не должно использоваться с опцией -isma.
-добавить-sdp string
добавляет строку в SDP фильма или дорожку SDP (tkID: string, где tkID - OD
хинт-трек или его медиа-трек). Это позаботится о переупорядочивании линий SDP, но не о
Действительность содержимого SDP.
-некоторый
удаляет все треки подсказок и другую информацию подсказок из файла.
ИМПОРТИРОВАТЬ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-Добавить
добавляет все дорожки src_file во входной файл, создавая его, если он не существует. До 20
Можно использовать кумулятивные операции -add. Поддерживаемые синтаксисы:
file # video: импортирует первую видеодорожку из src_file.
file # audio: импортирует первую звуковую дорожку из src_file.
file # trackID = ID или file # ID: импортирует данную дорожку из src_file. Чтобы получить список
треки во входном файле, используйте -info [ID]
[; lang = LAN]: указывает язык импортируемого носителя.
[; delay = delay_ms]: указывает начальную задержку в миллисекундах для импортированного мультимедиа.
-кошка
объединяет все дорожки src_file во входной файл, создавая его, если он не существует. Средства массовой информации
сэмплы добавляются в конец существующих совместимых треков. Если нет совместимого трека
найден для носителя создан. Можно использовать до 20 кумулятивных операций -cat.
Синтаксис такой же, как -add.
-force-кошка
пропускает проверку конфигурации носителя при объединении файла.
-кипсис
по умолчанию все системные носители MPEG-4 удаляются с помощью -add и -cat. Этот вариант
позволит избежать их удаления из окончательного файла.
-сохранить все
сохраняет все существующие треки при добавлении файла.
-дреф сохраняет мультимедийные данные в исходном файле и импортирует только метаданные (время кадра, размер и
произвольный доступ).
ЗАМЕТКА Ссылка на данные может не работать с некоторыми AVI, потому что для этого требуются данные во фреймах (например,
MP4 sample), чтобы быть непрерывным в исходном файле, что не всегда так.
в зависимости от исходного чередования.
-без капель
заставляет постоянный FPS при импорте видео AVI. По умолчанию некодированные кадры (n-vop)
удаляются во время импорта, что приводит к изменению частоты кадров мультимедиа.
-упакованный
для CMP / M4V (необработанный MPEG-4 Visual) принудительно включает режим упакованного битового потока (удаляет все n-vops
и импорт с постоянной частотой кадров).
-сбр импортирует AAC как AAC-SBR с обратно совместимой сигнализацией (декодеры не AAC-SBR
должен уметь играть).
-sbrx импортирует AAC как AAC-SBR с несовместимой с обратной связью сигнализацией (не AAC-SBR
декодеры не смогут его воспроизвести).
-овсбр импортирует AAC как AAC-SBR с передискретизацией SBR.
-пс импортирует AAC как AAC-PS с обратной совместимостью сигналов AAC-PS.
-psx импортирует AAC как AAC-PS, с сигнализацией без обратной совместимости (декодеры не AAC-PS
не сможет поиграть).
-fps Частота кадров
переопределяет частоту кадров входного видео или указывает ее для субтитров SUB.
-mpeg4 вынуждает использовать описания примеров MPEG-4, а не 3GP (3GP2 QCELP / EVRC / SMV
только аудио).
-агг N объединяет N аудиокадров в 1 образец (только для носителей 3GP). Максимально возможное значение
15, а значение по умолчанию - 1 (без агрегирования).
КОДИРОВАНИЕ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-Mp4 указывает, что входной файл предназначен для кодирования. Поддерживаемые входы - файлы BT / XMT-A / WRL / SWF.
Имя выходного файла по умолчанию - это имя входного файла без расширений плюс ".mp4".
расширение.
-def кодирует узлы и маршруты DEF с их текстовыми именами.
-журнал генерирует файл журнала кодировщика BIFS.
-Миз файл
указывает файл для импорта трека - по умолчанию при кодировании используется FILE.mp4
FILE.bt (перезапись на месте). Эта опция нужна только в том случае, если вы не предоставили
правильный muxInfo для каждого потока в файле BT / XMT.
-синхронизация время
принудительно генерирует точку произвольного доступа BIFS каждый раз в миллисекундах. Не может быть использован
с -тенью. ВНИМАНИЕ: это может привести к странному поведению вашей презентации, так как
точка произвольного доступа BIFS перезапускает все медиафайлы, запущенные в данный момент в сцене
(ТОЛЬКО ДЛЯ СПЕЦИАЛИСТОВ - ОПАСНО). Не может использоваться с -shadow.
-тень время
принудительно генерирует теневые точки произвольного доступа BIFS каждый раз в миллисекундах. Тень
образцы - это точки произвольного доступа, которые можно использовать вместо не произвольного доступа
указывает при поиске. ВНИМАНИЕ: это может не поддерживаться некоторыми игроками (ЭКСПЕРТЫ
ТОЛЬКО - ОПАСНО). Не может использоваться с -sync.
-ctx-в файл
определяет начальный контекст (MP4 / BT / XMTA) для обработки фрагментов. Затем входной файл должен
быть файлом только для команд: без IOD и без неявных команд (без AT).
-ctx-выход файл
указывает выходной файл обновленного контекста (MP4 / BT / XMTA) в режиме обработки фрагментов.
Это необязательно, обработка фрагментов не требует сохранения окончательного контекста.
-разрешающая способность разрешения
Коэффициент разрешения LASeR (от -8 до 7, по умолчанию 0). Все координаты умножаются на 2 ^ res
перед усечением.
-коорд-биты биты
биты, используемые для кодирования усеченных координат в LASeR. (От 0 до 31, по умолчанию 12)
-масштабные биты биты
биты, используемые для кодирования усеченных шкал в LASeR. (От 0 до 4, по умолчанию 0)
-авто-квант разрешения
Используйте автоматическую количественную оценку LASeR. разрешение задается так, как если бы использовалось -resolution, но
Поставляются биты координат и биты масштабирования.
ИЗМАКРИПТ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-крипт drm_file
шифрует конкретную дорожку с помощью ISMA AES CTR 128.
-расшифровать [drm_file]
расшифровывает определенную дорожку, используя ISMA AES CTR 128. drm_file можно не указывать, если ключи
находятся в файле.
-сет-км [tkID =] kms_uri
изменяет местоположение KMS для всех треков или для данного трека, если указан tkID.
DRM файл синтаксис для GPAC ISMACryp
Файл представляет собой XML и должен начинаться с заголовка xml. Корневой каталог файла - это элемент «ISMACryp».
Файл - это список элементов «ISMACrypTrack».
Атрибуты ISMACrypTrack:
TrackID: ID дорожки для шифрования / дешифрования.
ключ: ключ в формате AES-128 (шестнадцатеричная строка 0x + 32 символа.
соль: CTR IV солевой ключ (64 бита) (шестнадцатеричная строка 0x +16 символов.
Атрибуты только для шифрования
Scheme_URI: URI используемой схемы.
KMS_URI: URI системы управления ключами - «сам» записывает ключ и соль в файл.
Выборочный тип шифрования выборочный - понятные значения - "Нет":
все образцы зашифрованы (по умолчанию), «RAP»: шифрует только блоки произвольного доступа, «Не
RAP »: шифрует только блоки с неслучайным доступом,« Rand »: случайный выбор.
выполнено »,« X »: шифрует каждую первую выборку из X,« RandX »: шифрует один случайный
образец из X.
ipmpType: Тип сигнализации IPMP: Нет, IPMP, IPMPX.
ipmpDescriptorID: ID дескриптора IPMP, который будет использоваться, если используется IPMP (X). Если не установлен MP4Box
создаст для вас один.
ДОБЫЧА ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-сырой Идентификатор трека
извлекает данную дорожку в собственном формате, если поддерживается.
-рывы Идентификатор трека
извлеките каждый образец трека в файл. Примечание: TrackID: N извлекает N-й отсчет
трек.
-ннт Идентификатор трека
извлекает данный трек в формате NHNT. Все типы дорожек, кроме ObjectDescriptors
треки можно экспортировать.
-нхмл Идентификатор трека
извлекает трек в формате nhml (XML nhnt). Все типы дорожек, кроме ObjectDescriptors
треки можно экспортировать.
-не замужем Идентификатор трека
извлекает заданную дорожку в новый файл mp4 с одной дорожкой.
-AVI Идентификатор трека
извлекает визуальную дорожку в файл avi.
-qcp Идентификатор трека
То же, что и «-raw», но по умолчанию используется формат файла QCP для аудиокодеков AVRC и SMV.
-авирав TK
извлекает дорожку AVI в исходный формат. ТЗ может быть одним из "видео", "аудио" или "аудиоN".
для многодорожечных файлов avi (cf '-info').
-саф remux файл в мультиплекс SAF.
-dvbhdemux
демультиплексировать файл DVB-H в дейтаграммы IP.
-период извлекает IOD файла в необработанном формате, если поддерживается.
DUMP ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-Информация [Идентификатор дорожки]
печатает фильм и отслеживает информацию. Если указан TrackID, дамп только расширен.
информация о треке. Если входной файл не является файлом IsoMedia, перечисляются известные треки для импорта.
-бт выгружает полную сцену в файл BT. Это удалит неизвестные узлы MPEG4.
-xmt выгружает полную сцену в файл XMT-A. Это удалит неизвестные узлы MPEG4.
-wrl выгружает полную сцену в файл VRML97 WRL. Это удалит неизвестные узлы VRML97.
-x3d выгружает полную сцену в XML-файл X3D. Это удалит неизвестные узлы X3D.
-x3dv выгружает полную сцену в файл X3D Text (VRML). Это удалит неизвестный X3D
узлы.
-лср выгружает полную сцену в файл LASeR + XML.
-дисо создает XML-образ атомов файла.
-дртп создает XML-изображение всех сэмплов хинт-треков из хинтингового файла mp4.
-дтс печатает образец времени для вывода текста.
-дкр создает XML-образ всех образцов треков ISMACryp из файла mp4.
-сдп создает файл SDP, связанный с файлом подсказки mp4.
-отвальная крышка
Извлекает обложку, если таковая имеется.
-дамп-парень
Извлекает список глав в файл, если таковой имеется.
-ttxt конвертирует входные субтитры в формат GPAC TTXT.
-ttxt идентификатор дорожки
экспортирует данную текстовую дорожку в формат GPAC TTXT.
-срт конвертирует входные субтитры в формат SRT.
-срт идентификатор дорожки
экспортирует данную текстовую дорожку в формат субтитров SRT.
-стандарт выгружает в стандартный вывод, а не в файл.
-stat генерирует статистический отчет об использовании узла / поля для всей презентации.
-статистика генерирует статистический отчет об использовании узла / поля для каждого модуля доступа BIFS.
-statx генерирует статистический отчет об использовании узла / поля в графе сцены после каждого BIFS
Блок доступа.
-хэш генерирует SHA-1 хэш входного файла.
Мета ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
MP4Box поддерживает мета-дополнение к формату файла IsoMedia, используемое для того, чтобы сделать файл универсальным.
контейнер данных (синхронизированный или несвязанный).
-set-мета арг
устанавливает тип метаобъекта. Синтаксис: "ABCD [; tk = N], где:
ABCD - это четырехзначный код типа или O / NULL для удаления метаобъекта.
tk указывает, находится ли мета на корневом уровне (без "tk"), на уровне moov
(tk = 0) или на уровне трека (tk = trackID).
-Добавьте предмет арг
добавляет ресурс к данной мете. args - это путь к файлу элемента, за которым следует ';'
отдельные варианты:
tk = N: то же, что и выше
name = item_name: указывает имя элемента, в противном случае используется имя файла
mime = mimeType: указывает тип mime элемента, иначе application / octet-stream будет
использовал
encoding = enctype: указывает тип кодировки содержимого. Обратите внимание, что для пути к файлу задано значение
"this" или "self" идентифицируют добавленный элемент как весь файл IsoMedia.
-рем-предмет арг
удаляет элемент из данной меты. Синтаксис: itemID [; tk = ID].
-set-основной арг
устанавливает данный элемент как основной для данной меты. Синтаксис: itemID [; tk = ID].
-set-xml арг
устанавливает XML для данной меты. Синтаксис: xml_file_path [; tk = ID] [; двоичный].
-rem-xml [tk = ID]
удаляет данные XML из заданной мета.
-дамп-xml xml_out_file_name [; tk = ID]
выгружает XML-данные данной меты в файл.
-дамп-элемент itemID [; tk = ID] [; путь = имя файла]
выгружает данный элемент данной меты в файл. По умолчанию имя элемента
используется как имя выходного файла.
-пакет
пакеты вводят XML-файл в контейнер ISO. упоминаются все СМИ, кроме
гиперссылки добавляются в файл.
-управление пакеты вводят XML-файл в виджет MPEG-U в контейнере ISO. Все файлы содержали
в текущей папке добавляются в пакет виджетов.
RTP СТРИМЕР ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
MP4Box может передавать файлы ISO в RTP. Стример в настоящее время не поддерживает данные
carrouselling и, следовательно, не будет правильно обрабатывать потоки BIFS и OD.
-rtp включает стример файлов rtp.
-нолуп
отключает зацикливание при потоковой передаче.
-mpeg4 форсирует MPEG-4 ES Generic для всех потоков RTP.
-dst = IP
IP-адрес назначения (одно- / многоадресный). По умолчанию: 127.0.0.1.
-port = ПОРТ
выходной порт первого потока. По умолчанию: 7000.
-mtu = MTU
MTU пути для пакетов RTP. По умолчанию 1450 байт.
-ifce = IP
IP-адрес используемого физического интерфейса. По умолчанию: NULL (ANY).
-ttl = N время жить для многоадресных пакетов. По умолчанию: 1.
-sdp = ФАЙЛ
имя файла сгенерированного SDP. По умолчанию - session.sdp.
ЖИТЬ СЦЕНА СТРИМЕР ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
MP4Box может передавать содержимое BIFS или DIMS в RTP с генерацией и обновлениями карусели. В
streamer в настоящее время не поддерживает одновременную потоковую передачу аудио / видео / изображений. Все
поддерживаются параметры, поддерживаемые стримером файлов.
-жить включает прямую трансляцию RTP.
-димс включает режим DIMS для ввода SVG - по умолчанию: выключен.
-src = ФАЙЛ
источник обновлений - по умолчанию: null.
-rap = ВРЕМЯ
длительность базовой карусели в мс - по умолчанию: 0 (выключено). вы можете указать период ПДП
одного ESID (не в DIMS) с -rap = ESID = X: time.
Время выполнения Варианты
По запросу можно использовать следующие параметры:
q: выходит
u: вводит некоторые команды для отправки
U: то же, что и u, но сигнализирует об обновлениях как о критических
e: вводит некоторые команды для отправки без агрегирования
E: то же, что и e, но сигнализирует об обновлениях как о критических
f: принудительная отправка RAP
F: принудительная регенерация и отправка RAP
p: выгружает текущую сцену
SWF ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
MP4Box может импортировать очень простые файлы Macromedia Flash (".SWF"). Вы можете указать входной файл SWF
файл с переключателями -bt, xmt и -mp4.
-Глобальный
все определения SWF помещаются в первую замену сцены. По умолчанию определения SWF отправляются
при необходимости.
-без Ctrl
использует выделенный поток для управления фильмом. Это отключит ActionScript.
-нетекст
удаляет весь текст SWF.
-без шрифта
удаляет все встроенные шрифты SWF, заставляя использовать текст MPEG-4 и шрифты терминала.
-нет строки
удаляет все линии из фигур SWF.
-нет-град
удаляет все градиенты из SWF-форм.
-quad использует квадратичные кривые Безье вместо кубических.
-xlp поддержка прозрачности и масштабируемости линий.
-плоский Значение
заменяет 2 последовательные строки на одну, если угол между строками меньше
Значение (выраженное в радианах). Значение 0 отключает сглаживание.
ПОДДЕРЖКА ВХОД ФОРМАТЫ
RAW Форматы и расширения
NHNT (.медиа .nhnt .info)
Аудио MPEG (.mp3)
ADTS-AAC (.aac)
Визуальный MPEG-4 (.cmp .m4v)
Видео H263 (.263 .h263)
Видео в формате AVC / H264 (.h264 .h26L .264 .26L)
Изображения JPEG (.jpg .jpeg)
PNG изображения (.png)
AMR (WB) Аудио (.amr .awb)
Аудио EVRC (.evc)
Аудио SMV (.smv)
Container Форматы и расширения
AVI (.avi)
MPEG-PS (.mpg, .mpeg, .vob, .vcd, .svcd)
ККП (.qcp)
ОГГ (.ogg)
Файлы ISO-Media (без проверки расширений)
Текст Форматы и расширения
Субтитры SRT (.srt)
SUB Субтитры (.sub)
Синхронизированный текст GPAC (.ttxt)
Текст QuickTime TeXML (.xml) (см. Документацию по QT)
сцены Форматы и расширения
MPEG-4 XMT-A (.xmt .xmta .xmt.gz .xmta.gz)
MPEG-4 BT (.bt.bt.gz)
VRML (.wrl.wrl.gz)
X3D-XML (.x3d .x3d.gz)
X3D-VRML (.x3dv.x3dv.gz)
MacroMedia Flash (.swf) - только поддержка очень ограниченного импорта
ОБЩИЙ ИСПОЛЬЗОВАНИЕ
Импортирующий a файл
Импортируйте AVI: MP4Box -add myfile.avi mymp4.mp4
Импортировать звук из AVI: MP4Box -add myfile.avi # audio mymp4.mp4
Импортировать видео из AVI: MP4Box -add myfile.avi # video mymp4.mp4
Импортируйте MP3 и оставьте данные снаружи: MP4Box -dref -add myfile.mp3 mymp4.mp4
Импортируйте JPEG или PNG: MP4Box -add myfile.jpg mymp4.mp4
Создайте фильм с субтитрами: MP4Box -add video.avi -add audio.mp3 -add
Subtitle.srt mymp4.mp4
Система исчисления Файл операции
Преобразование файла для потоковой передачи HTTP / FTP: MP4Box -inter 1000 myfile.mp4
Преобразование неизвестного файла в ISMA для потоковой передачи HTTP / FTP: MP4Box -isma -inter 1000
мой файл.mp4
Преобразуйте неизвестный файл в формат ISMA и соблюдайте нарушенную синхронизацию ISMA: MP4Box -ismax myfile.mp4
Преобразовать неизвестный файл в формат 3GP: MP4Box -3gp myfile.mp4
намекающий a Файл
Подготовьте любой mp4 для потоковой передачи ISMA: MP4Box -isma -hint myfile.mp4
Подготовьте любой 3GP для потоковой передачи: MP4Box -hint myfile.3gp
Подготовьте любой 3GP для потоковой передачи с агрегацией RTP: MP4Box -hint -multi myfile.3gp
Подготовьте простой аудио / видео mp4, оптимизированный для сервера: MP4Box -hint -copy -tight
мой файл.mp4
Подготовьте сложный mp4 с BIFS для потоковой передачи: MP4Box -ocr -iod -hint myfile.mp4
Кодирование / декодирование a файл
Закодируйте файл BT и сохраните имена узлов для последующей проверки: MP4Box -mp4 -def pres.bt
Кодируйте файл XMT-A: MP4Box -mp4 pres.xmt
Перевести BT в файл XMT-A: MP4Box -xmt pres.bt
Перевести XMT-A в файл BT: MP4Box -bt pres.xmt
Декодировать MP4 в BT: MP4Box -bt pres.mp4
Используйте MP4Box онлайн с помощью сервисов onworks.net
