Este é o comando dvb-format-convert que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
dvb-format-convert - ferramenta DVBv5 para conversões de formato de arquivo
SINOPSE
conversão de formato dvb [OPÇÃO] ... Arquivo de entrada arquivo de saída
DESCRIÇÃO
dvb-format-convert é uma ferramenta destinada a converter entre diferentes formatos de arquivo. Isto é
compatível com a versão 5 da API DVB, sendo capaz de representar todas as propriedades em
qualquer padrão compatível com os drivers de TV digital Linux.
Atualmente, existem 3 formatos diferentes com suporte para entrada:
· dvbv5 - o formato padrão em libdvbv5, capaz de representar todas as diferentes TVs
padrões;
· canal - o formato de canal legado dvb-apps, com suporte apenas ATSC, DVB-C, DVB-S e
Padrões DVB-T, estendidos para também suportar o formato s2-scan para arquivos DVB-S2, e para
suporte DVB-T2.
· dar um tiro - o formato legado de dvb-apps para ajuste, com suporte apenas ATSC, DVB-C, DVB-S e
Padrões DVB-T.
Existe um formato de saída extra:
· vdr - o formato usado pelo aplicativo vdr. Ele suporta todos os recursos encontrados no vdr
versão 2.1.6.
Infelizmente, o formato zap legado dvb-apps não armazena o padrão DVB, então, qualquer
as conversões para e / ou deste formato requerem um parâmetro extra, para especificar o
sistema de entrega.
OPÇÕES
As seguintes opções são válidas:
-I, --Formato de entrada=formato
Formato do arquivo de entrada. Formatos de entrada suportados: canal dar um tiro e dvbv5.
-O, --Formato de saída=formato
Formato do arquivo de saída. Formatos de saída suportados: vdr, canal, dar um tiro e dvbv5.
-s, --delsys=.
Tipo de sistema de entrega. Necessário se o formato de entrada ou saída for ZAP.
-?, --Socorro
Exibe a ajuda de uso.
--uso
Dê uma mensagem curta de uso.
-V, --versão
Versão do programa de impressão.
EXEMPLOS
Convertendo a canal lima da legado aplicativos dvb formato
Lê um arquivo no arquivo do canal dvb-apps e grava no formato dvbv5.
$ conversão de formato dvb -I canal -O dvbv5 legado do canal dvbc canal dvbc
Lendo o arquivo dvbc-channel-legacy
Gravando arquivo dvbc-channel
Converter a dvbv5 lima com programas on it para que o legado aplicativos dvb dar um tiro formato
Lê um arquivo gerado por dvbv5-scan no formato dvbv5 e grava um novo arquivo em dvb-apps zap
formato.
$ conversão de formato dvb -I dvbv5 -O dar um tiro -s dvbc / attach_a dvb_channel.conf legado.conf
Lendo o arquivo dvb_channel.conf
Gravando arquivo legacy.conf
AVISO: falta de PID de vídeo durante a análise da entrada 6 do legacy.conf
AVISO: falta de PID de vídeo durante a análise da entrada 7 do legacy.conf
AVISO: falta de PID de vídeo durante a análise da entrada 8 do legacy.conf
AVISO: falta de PID de áudio durante a análise da entrada 8 do legacy.conf
Observe que o formato dvb-apps legado assume que cada canal terá um
(e apenas um) PID de áudio e um (e apenas um) PID de vídeo, enquanto o formato dvbv5 suporta
vários PID por tipo de serviço.
Os avisos acima aconteceram em canais de áudio puro e em canais somente de dados:
Arquivo dvb_channel.conf original:
[a]
SERVIÇO_ID = 4
VÍDEO_PID = 42
ÁUDIO_PID = 257
PID_f1 = 768
FREQUÊNCIA = 573000000
MODULAÇÃO = QAM / 256
INVERSÃO = AUTO
SYMBOL_RATE = 5217000
INNER_FEC = NENHUMA
DELIVERY_SYSTEM = DVBC / ANNEX_A
[rápido]
SERVIÇO_ID = 5
VÍDEO_PID = 288
ÁUDIO_PID = 289
FREQUÊNCIA = 573000000
MODULAÇÃO = QAM / 256
INVERSÃO = AUTO
SYMBOL_RATE = 5217000
INNER_FEC = NENHUMA
DELIVERY_SYSTEM = DVBC / ANNEX_A
[Castanho]
SERVIÇO_ID = 7
VÍDEO_PID = 36
ÁUDIO_PID = 305
FREQUÊNCIA = 573000000
MODULAÇÃO = QAM / 256
INVERSÃO = AUTO
SYMBOL_RATE = 5217000
INNER_FEC = NENHUMA
DELIVERY_SYSTEM = DVBC / ANNEX_A
[Raposa]
SERVIÇO_ID = 13
VÍDEO_PID = 272
ÁUDIO_PID = 273
FREQUÊNCIA = 573000000
MODULAÇÃO = QAM / 256
INVERSÃO = AUTO
SYMBOL_RATE = 5217000
INNER_FEC = NENHUMA
DELIVERY_SYSTEM = DVBC / ANNEX_A
[pula]
SERVIÇO_ID = 18
VÍDEO_PID = 368
ÁUDIO_PID = 369
FREQUÊNCIA = 573000000
MODULAÇÃO = QAM / 256
INVERSÃO = AUTO
SYMBOL_RATE = 5217000
INNER_FEC = NENHUMA
DELIVERY_SYSTEM = DVBC / ANNEX_A
[sobre]
SERVIÇO_ID = 48
VÍDEO_PID = 336
ÁUDIO_PID = 337
PID_86 = 816
FREQUÊNCIA = 573000000
MODULAÇÃO = QAM / 256
INVERSÃO = AUTO
SYMBOL_RATE = 5217000
INNER_FEC = NENHUMA
DELIVERY_SYSTEM = DVBC / ANNEX_A
[a]
SERVIÇO_ID = 57
ÁUDIO_PID = 353
FREQUÊNCIA = 573000000
MODULAÇÃO = QAM / 256
INVERSÃO = AUTO
SYMBOL_RATE = 5217000
INNER_FEC = NENHUMA
DELIVERY_SYSTEM = DVBC / ANNEX_A
[preguiçoso]
SERVIÇO_ID = 104
ÁUDIO_PID = 321
FREQUÊNCIA = 573000000
MODULAÇÃO = QAM / 256
INVERSÃO = AUTO
SYMBOL_RATE = 5217000
INNER_FEC = NENHUMA
DELIVERY_SYSTEM = DVBC / ANNEX_A
[cão]
SERVIÇO_ID = 252
PID_05 = 3047 3046 3045 3044 3042
FREQUÊNCIA = 573000000
MODULAÇÃO = QAM / 256
INVERSÃO = AUTO
SYMBOL_RATE = 5217000
INNER_FEC = NENHUMA
DELIVERY_SYSTEM = DVBC / ANNEX_A
Portanto, para os canais com vários PIDs, o arquivo legacy.conf convertido terá apenas o
primeiro.
Para os canais sem um PID de áudio ou vídeo, ele armazenará PID = 0.
Este é o arquivo de saída para a lista de canais acima.
the:573000000:INVERSION_AUTO:5217000:FEC_NONE:QAM_256:42:257:4
quick:573000000:INVERSION_AUTO:5217000:FEC_NONE:QAM_256:288:289:5
brown:573000000:INVERSION_AUTO:5217000:FEC_NONE:QAM_256:36:305:7
fox:573000000:INVERSION_AUTO:5217000:FEC_NONE:QAM_256:272:273:13
jumps:573000000:INVERSION_AUTO:5217000:FEC_NONE:QAM_256:368:369:18
over:573000000:INVERSION_AUTO:5217000:FEC_NONE:QAM_256:336:337:48
the:573000000:INVERSION_AUTO:5217000:FEC_NONE:QAM_256:0:353:57
lazy:573000000:INVERSION_AUTO:5217000:FEC_NONE:QAM_256:0:321:104
dog:573000000:INVERSION_AUTO:5217000:FEC_NONE:QAM_256:0:0:252
Use dvb-format-convert online usando serviços onworks.net