EnglishFranceseSpagnolo

Favicon di OnWorks

mpegdemux - Online nel cloud

Esegui mpegdemux nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando mpegdemux che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


mpegdemux - demultiplatore di flussi di sistema MPEG1/2

SINOSSI


mpegdemux [opzioni] [ingresso [produzione]]

DESCRIZIONE


mpegdemux(1) è un demultiplexer di flussi di sistema MPEG1/MPEG2. Può essere usato per elencare i
contenuto di un flusso di sistema MPEG e per estrarre flussi elementari.

mpegdemux(1) ha quattro modalità operative principali:

scan In questa modalità il flusso del sistema MPEG viene scansionato per i flussi elementari.

list In questa modalità i contenuti di un flusso di sistema MPEG sono elencati in forma testuale.
Questo è utile per avere una panoramica di cosa c'è in un file MPEG

demux In questa modalità i flussi elementari vengono estratti da un flusso di sistema MPEG. Il
la struttura del pacchetto del flusso di sistema viene dissolta nel processo. In genere ciascuno
il flusso estratto viene scritto nel proprio file.

remux È come demux, tranne per il fatto che la struttura del flusso del sistema MPEG è lasciata intatta.
Ciò significa che l'output è di nuovo un flusso di sistema MPEG con tutto tranne il selezionato
rimosse le correnti elementari.

VERSIONI


-un, --ac3
I pacchetti audio AC3 nei flussi DVD MPEG2 hanno un'intestazione di 3 byte che non fa parte di
la specifica MPEG né la specifica AC3. Quando si utilizza questa opzione,
questi 3 byte vengono rimossi per produrre un flusso AC3 corretto. Nota che questa opzione
si applica a tutti i substream selezionati senza verificare se effettivamente contengono
un flusso elementare AC3.

-B, --nome-base Nome
Quando si demultipla più di un flusso, i nomi dei file di output possono essere impostati utilizzando
questa opzione. Per generare il nome del file di output per uno stream, ogni # carattere in
Nome è sostituito da una cifra esadecimale dell'id del flusso. Ad esempio, per estrarre tutti i video
flussi in una volta sola, usa qualcosa come

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

per ottenere i file video_c0.m1v, video_c1.m1v, ...

-c --scansione
Scansiona un flusso di sistema per flussi elementari. Questa è la modalità di default. Tutti i flussi
e i flussi secondari vengono selezionati automaticamente quando si utilizza questa opzione.

-D, --demux
Demultiplazione di un flusso di sistema MPEG. I flussi demultiplexati vengono scritti su
file di output a meno che non --nome-base viene utilizzata l'opzione. Se la --nome-base l'opzione non è
utilizzato, solo un flusso può essere demultiplexato (se vengono specificati più flussi, essi
verranno casualmente interlacciati nel file di output).

-D, --nessuna caduta
Non rilasciare pacchetti incompleti in modalità demuxing e remuxing.

-e, --senza fine
Non stampare i codici finali in modalità elenco. Inoltre, in modalità remux, assicurati
che c'è esattamente un codice finale alla fine del flusso.

- Ehi, --pacchi-vuoti
Quando i flussi vengono rimossi durante il remux, i pacchetti possono diventare vuoti. Compresi questi
le confezioni vuote nell'output sono inutili e quindi non vengono eseguite per impostazione predefinita. Utilizzo
questa opzione per forzare l'inclusione di tutti i pacchetti.

-F, --primi punti
In modalità di scansione, oltre al primo pacchetto di ogni flusso, elenca anche il pacchetto con
il timestamp di presentazione più basso.

-H, --no-intestazioni-di-sistema
Non stampare le intestazioni di sistema in modalità elenco. Inoltre, in modalità remuxing, non farlo
ripetere le intestazioni di sistema.

-io, --non valido spec
Seleziona stream non validi. I pacchetti di flussi non validi non vengono riconosciuti come pacchetti
e il loro contenuto viene analizzato come dati di flusso del sistema MPEG anziché essere ignorato.
Questo è utile per i flussi interrotti/incompleti. La sintassi per spec equivale a
per -s. Inoltre, se spec è "-" quindi tutti i flussi che non sono ancora stati
selezionati da -s sono resi invalidi.

-K, --no-pacchi
Non stampare i pacchetti in modalità elenco.

-K, --remux-saltato
Copia i byte che vengono saltati durante la ricerca di un codice di inizio.

-l, --elenco
Elenca le intestazioni di sistema, i pacchetti e i pacchetti in un flusso di sistema MPEG.

-M, --dimensione massima del pacchetto Taglia
Imposta la dimensione massima del pacchetto su Taglia. Pacchetti nel flusso di input più grandi
sono considerati non validi. Come con il -i opzione, il pacchetto non viene semplicemente saltato ma
analizzati come dati di flusso del sistema MPEG.

-P, --sottoflusso spec
Questa opzione seleziona i substream privati. Ogni volta che il flusso privato 1 (0xbd) è
selezionato usando -s, i substream all'interno di quel flusso privato possono essere selezionati usando
-p. La sintassi per spec è lo stesso di -s.

-P, --substream-mappa id1 id2
Rimappa flusso secondario id1 a id2 quando si rimugina.

-R, --remux
Rimultiplo di un flusso di sistema MPEG. Il flusso del sistema MPEG in uscita viene scritto su
file di uscita. Molte opzioni controllano ciò che viene copiato dall'input all'output e
ciò che viene scartato.

-S, --flussi spec
Questa opzione seleziona i flussi. spec specifica gli ID stream nella forma seguente:

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

dove id è un ID di flusso numerico o uno di contro tutti i or nessuna. Un "-" davanti a an
Intervallo ID significa esclusione. Ad esempio le specifiche

-s 0xc0-0xcf/-0xc2

seleziona tutti i flussi video (0xc0 - 0xcf) tranne il flusso 0xc2.

-S, --mappa-stream id1 id2
Rimappa il flusso id1 a id2 quando si rimugina.

-T, --no-pacchetti
Non stampare i pacchetti in modalità elenco.

-tu, --sp
Questa opzione viene utilizzata per estrarre i sottotitoli del DVD. È necessario perché il sottotitolo
i flussi su DVD non contengono tutte le informazioni di temporizzazione (i timestamp nel
sono richieste le intestazioni dei pacchetti). Se questa opzione viene utilizzata durante il demultiplexing, il
i file di output per tutti i substream sono scritti nel seguente formato:

"SPU" (4 byte)

PTS (8 byte, prima MSB)
Pacchetto SPU

PTS (8 byte)
Pacchetto SPU

e così via

-X, --diviso
Dividi il flusso rimosso ai limiti della sequenza. Questa opzione è significativa solo in
modalità di rimontaggio. Non può essere utilizzato insieme al -e opzione. L'individuo
le sequenze vengono scritte su file il cui nome è stato impostato con il -b opzione.

--Aiuto Informazioni sull'utilizzo della stampa

--versione
Stampa le informazioni sulla versione

ESEMPI


Scansiona un flusso di sistema per flussi elementari:

$ mpegdemux -c -v src.mpg

Elenca i contenuti di un flusso di sistema MPEG:

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

Estrai il primo flusso video:

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

Estrai tutti i flussi audio:

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

Rimuovi il secondo flusso video:

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

Estrai il primo flusso audio AC3 da un flusso di sistema DVD MPEG2:

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

Scambia il primo e il secondo flusso audio:

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

Usa mpegdemux online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad