GoGPT Best VPN GoSearch

Значок OnWorks

mpegdemux - онлайн у хмарі

Запустіть mpegdemux у постачальнику безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда mpegdemux, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


mpegdemux - демультиплексор системного потоку MPEG1/2

СИНТАКСИС


mpegdemux [параметри] [вхід [вихід]]

ОПИС


mpegdemux(1) є демультиплексором системного потоку MPEG1/MPEG2. Його можна використовувати для перерахування
вмісту системного потоку MPEG та вилучення елементарних потоків.

mpegdemux(1) має чотири основних режими роботи:

scan У цьому режимі системний потік MPEG сканується на наявність елементарних потоків.

список У цьому режимі вміст системного потоку MPEG відображається у текстовій формі.
Це корисно, щоб отримати уявлення про те, що міститься у файлі MPEG

demux У цьому режимі елементарні потоки витягуються з системного потоку MPEG. The
Пакетна структура системного потоку розчиняється в процесі. Зазвичай кожен
витягнутий потік записується у власний файл.

remux Це схоже на демультиплексування, за винятком того, що структура системного потоку MPEG залишається недоторканою.
Це означає, що вихід знову є системним потоком MPEG з усіма, крім вибраного
елементарні потоки видалені.

ВАРІАНТИ


-а, --ac3
Звукові пакети AC3 у потоках DVD MPEG2 мають 3-байтовий заголовок, який не є частиною
специфікації MPEG або специфікації AC3. Коли використовується ця опція,
ці 3 байти видаляються, щоб створити правильний потік AC3. Зверніть увагу, що цей варіант
застосовується до всіх вибраних підпотоків, не перевіряючи, чи вони насправді містять
елементарний потік AC3.

-б, --базова назва ім'я
При демультиплексуванні більш ніж одного потоку імена вихідних файлів можна встановити за допомогою
цей варіант. Щоб створити назву вихідного файлу для потоку, введіть кожен # символ
ім'я замінюється шістнадцятковою цифрою ідентифікатора потоку. Наприклад, щоб витягти все відео
потоки за один раз, використовуйте щось на зразок

$ mpegdemux -d -b video_##.m1v -s 0xc0-0xcf src.mpg

щоб отримати файли video_c0.m1v, video_c1.m1v, ...

-c --сканувати
Сканувати системний потік на наявність елементарних потоків. Це режим за замовчуванням. Усі потоки
і підпотоки автоматично вибираються під час використання цієї опції.

-d, --демукс
Демультиплексувати системний потік MPEG. Демультиплексовані потоки записуються в
вихідний файл, якщо не --базова назва використовується варіант. Якщо --базова назва варіант - ні
Використовується, лише один потік може бути демультиплексований (якщо вказано більше потоків, вони
будуть випадковим чином перемежовуватися у вихідному файлі).

-Д, --не падіння
Не скидайте неповні пакети в режимі демультиплексування та ремуксування.

-е, --без кінця
Не друкуйте кінцеві коди в режимі списку. Крім того, в режимі ремексінгу переконайтеся
що в кінці потоку є рівно один кінцевий код.

-Е, --порожні пачки
Коли потоки видаляються під час ремуксування, пакети можуть стати порожніми. У тому числі ці
порожні пакети у виводі безглуздо і тому не виконується за замовчуванням. Використовуйте
ця опція для примусового включення всіх пакетів.

-F, --перші очки
У режимі сканування, окрім першого пакету кожного потоку, також перелічіть пакет з
найнижча позначка часу презентації.

-h, --no-system-headers
Не друкуйте заголовки системи в режимі списку. Крім того, у режимі ремексінгу цього робити не варто
повторити системні заголовки.

-я, --недійсний spec
Виберіть недійсні потоки. Пакети недійсних потоків не розпізнаються як пакети
і їх вміст аналізується як дані системного потоку MPEG, а не пропускається.
Це корисно для порушених/неповних потоків. Синтаксис для spec те саме, що
та цінності -s. Крім того, якщо spec є "-", то всі потоки, які ще не були
вибрано -s визнані недійсними.

-к, --без упаковок
Не друкуйте пакети в режимі списку.

-К, --remux-пропущено
Скопіюйте байти, які пропущені під час пошуку початкового коду.

-л, -- список
Перелік системних заголовків, пакетів і пакетів у системному потоці MPEG.

-м, --пакет-максимальний розмір розмір
Встановіть максимальний розмір пакета розмір. Пакети у вхідному потоці більші
вважаються недійсними. Як і з -i варіант, пакет не просто пропускається, але
аналізується як дані системного потоку MPEG.

-p, --підпотік spec
Цей параметр вибирає приватні підпотоки. Щоразу, коли є приватний потік 1 (0xbd).
вибрано за допомогою -s, підпотоки всередині цього приватного потоку можна вибрати за допомогою
-p. Синтаксис для spec те саме, що і для -s.

-П, --карта підпотоку id1 id2
Перепризначити підпотік id1 до id2 при ремуксуванні.

-р, --ремукс
Ремультиплексувати системний потік MPEG. Вихідний системний потік MPEG записується в файл
вихідний файл. Багато параметрів контролюють те, що копіюється з входу на вихід і
що відкидається.

-так, --потоки spec
Цей параметр вибирає потоки. spec визначає ідентифікатори потоків у такому вигляді:

[+|-] [- ]{/[+|-] [- ]}

де id є або числовим ідентифікатором потоку, або одним із всі or ніхто. "-" перед an
Діапазон ідентифікаторів означає виключення. Наприклад, спец

-s 0xc0-0xcf/-0xc2

вибирає всі відеопотоки (0xc0 - 0xcf), крім потоку 0xc2.

-S, --карта потоку id1 id2
Перепризначити потік id1 до id2 при ремуксуванні.

-t, --без пакетів
Не друкуйте пакети в режимі списку.

-у, --spu
Цей параметр використовується для вилучення субтитрів DVD. Це необхідно, тому що субтитри
Потоки на DVD не містять всю інформацію про час (мітки часу в
потрібні заголовки пакетів). Якщо цей параметр використовується під час демультиплексування, то
вихідні файли для всіх підпотоків записуються в такому форматі:

"SPU" (4 байти)

PTS (8 байт, MSB спочатку)
Пакет SPU

PTS (8 байт)
Пакет SPU

і так далі

-x, --розкол
Розділіть ремуксований потік на кордонах послідовності. Цей варіант має сенс лише в
режим ремуксування. Його не можна використовувати разом з -e варіант. Індивідуальна особа
послідовності записуються у файли, ім'я яких було встановлено за допомогою -b варіант.

--допомога Роздрукуйте інформацію про використання

-- версія
Інформація про версію для друку

ПРИКЛАДИ


Сканувати системний потік на наявність елементарних потоків:

$ mpegdemux -c -v src.mpg

Перелічіть вміст системного потоку MPEG:

$ mpegdemux -l -k -s all -p all src.mpg

Витягніть перший відеопотік:

$ mpegdemux -d -s 0xe0 src.mpg dst.m1v

Витягніть всі звукові потоки:

$ mpegdemux -d -s 0xc0-0xdf -b audio_##.mpa src.mpg

Видаліть другий відеопотік:

$ mpegdemux -r -s all/-0xc1 -p all src.mpg dst.mpg

Витягніть перший аудіопотік AC3 із системного потоку DVD MPEG2:

$ mpegdemux -d -s 0xbd -p 0x80 --ac3 src.mpg dst.ac3

Обмін першим і другим аудіопотоком:

$ mpegdemux -r -s all -p all -S 0xc0 0xc1 -S 0xc1 0xc0 src.mpg dst.mpg

Використовуйте mpegdemux онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad




×
реклама
❤️Робіть покупки, бронюйте або купуйте тут — безкоштовно, це допомагає зберегти послуги безкоштовними.