ffmpeg ou mencoder - Converta um vídeo usando outro como referência em formato

3

Eu tenho dois vídeos de diferentes fontes.

Eu quero converter um deles para que seu formato, codec, framerate seja o mesmo que o outro.

Existe um verso para ele (onde eu posso dar o vídeo de "referência" como opção) ou qual é a melhor maneira?

Eu posso usar ffmpeg ou mencoder ou qualquer ferramenta de linha de comando do Linux.

Esclarecimento: Eu estou atrás de uma abordagem geral que vai funcionar toda vez: sem saber nada sobre video1, eu gostaria que o video2 fosse convertido no mesmo formato, codec, framerate como video1

Adição Alguns antecedentes: preciso disso porque estou tentando concatenar dois vídeos. Estou usando o mencoder, mas requer que os vídeos sejam do mesmo codec, mesmo framerate e outras coisas. Então eu preciso converter um dos mesmos para ser do mesmo "tipo" que o outro, mas eu não gostaria de mergulhar no "reino dos codecs".

    
por dan 14.12.2011 / 18:19

1 resposta

1

Eu não conheço uma ferramenta que possa fazer isso. A única solução que consigo pensar é escrever um script de shell que encontre as informações necessárias sobre o video1 e depois converta o video2 para esse formato usando o ffmpeg. Grosso modo, seria

ffmpeg -i video1 > props.txt
#lots of string parsing here. Sorry, but I don't have the time to work it all out now.
ffmpeg -i video2 [options you dug out earlier] video2.out

Obviamente, não é uma solução completa, mas uma ideia aproximada. Espero que isso ajude.

    
por 15.12.2011 / 00:32