Estou executando o seguinte comando:
ffmpeg -i audio.mp3 -ar 44100 -f image2 -i logo.jpg -r 15 -b 1800 -s 640x480 foo.mov
Que gera com sucesso um vídeo com meu áudio gravado e uma imagem nele.
Quando tento fazer o upload para o YouTube, ele não é processado, independentemente dos formatos que tento: .mov, .avi, .flv, .mp4
Falta alguma configuração acima que gere um formato que o Youtube aceite? Eu tentei olhar através da documentação do ffmpeg, mas eu estou pensando demais.
Eu fiz um experimento colocando um vídeo de 2 segundos com um mp3 de 30 segundos. Quando carreguei no youtube, o vídeo resultante tinha apenas 2 segundos. Portanto, pode ser que o YouTube olhe apenas para a faixa de vídeo e, como uma imagem tem apenas um quadro ou qualquer outra coisa, talvez isso seja um problema.