É possível mesclar diferentes formatos de vídeo em um em um servidor Linux sem cabeçalho?

0

Eu tenho formatos de vídeo diferentes (principalmente .mkv , mas também .wmv e .mp4 ). É possível juntar esses diferentes formatos em um vídeo usando a linha de comando?

Estou usando um servidor sem cabeçalho equipado com o Ubuntu 14.04 x64.

    
por Issam2204 13.11.2015 / 18:24

2 respostas

0

Sim, é possível. Se o codec usado for diferente, a etapa também incluirá a transcodificação. Se for o mesmo, o conteúdo é copiado. Um guia detalhado pode ser encontrado aqui: link

    
por 13.11.2015 / 19:00
0

ffmpeg -i video1.mov -i video2.mkv -filter_complex "[0:v:0] [0:a:0] [1:v:0] [1:a:0] concat=n=2:v=1:a=1 [v] [a]" -map "[v]" -map "[a]" -c:v libx264 output.mp4

Se você tiver mais arquivos, precisará mapeá-los na seção filter_complex do argumento (ou seja, ... [2: v: 0] [2: a: 0] [3: v: 0] etc. )

Nos documentos:

n=2 is telling the filter that there are two input files; v=1 is telling it that there will be one video stream; a=1 is telling it that there will be one audio stream. [v] and [a] are names for the output streams to allow the rest of the ffmpeg line to use the output of the concat filter.

link

    
por 16.11.2015 / 09:26

Tags