Convertendo um MP3 grande para vídeo

0

Eu tenho 6 arquivos MP3 que estão entre 1,2 GB e 2,8 GB de comprimento. Eu também tenho 6 arquivos de imagem. Eu quero fazer 6 vídeos usando esses 6 MP3s e imagens.

  • Eu tentei usar o uMusic para mesclar esses e, embora funcionasse, a qualidade era horrível e era muito lenta.
  • Como alternativa, eu também tentei o mp3toolbox.net, mas, embora tenha sido rápido, ele não suporta os arquivos grandes que estou usando.
  • Vejo que posso usar o ffmpeg, mas não sei quais argumentos de linha de comando usar.

Existe alguma maneira de obter melhor qualidade do uMusic ou há uma maneira melhor de alcançar o que eu estou procurando?

    
por Sachin Kainth 22.12.2014 / 12:30

1 resposta

3

Basta usar o exemplo do wiki do FFmpeg , mas use Matroska como um contêiner de saída, pois suporta vídeo H.264 e áudio MP3:

ffmpeg -loop 1 -i image.jpg -i audio.mp3 \
  -c:v libx264 -pix_fmt yuv420p \
  -c:a copy -shortest out.mkv

Certifique-se de que use a opção -pix_fmt para selecionar o espaço de cores correto. Caso contrário, alguns jogadores podem não mostrar o vídeo.

Como você está copiando o fluxo de áudio, nenhuma qualidade é perdida no processo. Você pode melhorar a qualidade do vídeo adicionando a opção -crf 18 , em que CRF define a qualidade .

O ffmpeg não deve ter nenhum problema com grandes arquivos MP3, embora eu me pergunte por que eles têm que ser tão grandes. A menos que sejam 24 horas de material.

    
por 22.12.2014 / 18:35