Como posso converter e reparar MPEG-TS (capturas DVB-S) para uma melhor reprodução?

3

Eu tenho muitos arquivos de vídeo MPEG-TS (vídeo H.264 com AC3 ou MP3 em um contêiner .TS) capturados de uma placa de captura DVB-S.

Quando reproduz estes vídeos, é muito mais lento procurar no vídeo (ou seja, saltar 30 segundos, etc.) do que com outros ficheiros.

Não tenho certeza se o problema é a codificação H.264 (contagem de quadros de referência?) ou o contêiner MPEG-TS ou se o arquivo MPEG-TS contém erros de sincronização, etc.

Alguém tem um bom fluxo de trabalho para converter e reparar esses arquivos?

    
por SofaKng 18.06.2012 / 19:04

2 respostas

3

Os intervalos de busca dependem de quantas vezes o fluxo de transporte envia informações de sincronização. Isso realmente depende de como foi criado - o MPEG TS permite definir esse intervalo individualmente e, no seu caso, provavelmente está faltando apenas. Não tenho certeza se é fácil consertar um arquivo TS existente, então prefiro converter o Transport Stream em um container mais orientado ao usuário como:

  • MKV
  • MP4
  • MOV

Note que o AVI não é uma opção, já que seu suporte para o h.264 é ... bem, não é bom.

Sua primeira opção é tentar copiar os fluxos de bits brutos de áudio e vídeo. Com o FFmpeg , isto é tão simples como:

ffmpeg -i input.ts -c:v copy -c:a libfaac out.mp4

Você pode instalar o FFmpeg no Windows fazendo o download de uma compilação , no OS X através de Homebrew com brew install ffmpeg e no Linux por compilando a partir da fonte .

Se você quiser reduzir o tamanho do vídeo, pode tentar definir um fator de taxa constante ( algo como "qualidade constante" ) e recodificá-lo usando x264, o codificador h.264 mais popular:

ffmpeg -i input.ts -c:v libx264 -crf 24 -c:a libfaac out.mp4

Defina CRF para qualquer coisa entre 19 e 25, ou até mais. Quanto mais pior a qualidade, menor o tamanho do arquivo.

    
por 18.06.2012 / 22:10
0

Você pode ver o VideoRedo ( link ). Eu usei-o para converter outros tipos de streaming de vídeo. E lista o .ts como uma entrada aceitável.

    
por 18.06.2012 / 21:46