ffmpeg para juntar vídeos

3

Eu aprendi anteriormente que o FFMpeg pode participar de vídeos :

No entanto, eu estou tentando participar de transmissões gravadas pelo ar (arquivos .ts), e acredito que soluços menores na qualidade do sinal estão fazendo com que o FFMpeg tenha problemas ao se juntar a 95% destes.

O comando que eu uso é:

ffmpeg.exe -i concat:file1.ts^|file2.ts -vcodec copy -acodec copy -f vob combined.ts

O erro que quase sempre recebo é algo semelhante a:

Application provided invalid, non monotonically increasing dts to muxer in stream 1: 857442 >= 857442

Se eu unir os mesmos vídeos exatos usando o separador de TSS (que é apenas GUI - preciso de CLI), funciona sem erros.

Então, minha pergunta é , o que posso fazer para tornar o FFMpeg unindo melhor esses arquivos, OU há uma CLI alternativa que seja melhor para unir arquivos .ts gravados?

    
por bradvido 08.03.2012 / 18:04

2 respostas

4

Você pode tentar com mencoder . De um modo geral, você pode juntar mais arquivos com mencoder usando a seguinte sintaxe:

mencoder file1.ts file2.ts -ovc copy -oac copy -o combined.ts
    
por 18.03.2012 / 17:12
3

Tente simplesmente;

cat *.ts > output.ts

Funciona para mim na maioria dos arquivos TS

    
por 08.01.2013 / 20:49