Eu descobri o ffmpeg. Eu adicionei -f imagem como uma opção de entrada para a imagem da seguinte forma:
-f image2 -i image.jpg
Eu encontrei a resposta indiretamente no superusuário e sua dica para -loop_input -shortest me ajudou muito também.
Estou usando o mencoder e o ffmpeg para criar vídeos com músicas reproduzidas em uma única imagem. Os vídeos funcionam bem, mas não posso procurar nada. Eu tentei gerá-los com -idx e até mesmo -forceidx e keyint com mencoder mas não consegui fazê-lo funcionar. A única opção que vi para isso com o ffmpeg foi force_key_frames, mas parece que eu teria que definir cada vez explicitamente.
Eu gostaria especificamente disso para trabalhar com o Totem. Quando eu tento procurar com o Totem, ele reinicia o vídeo. Posso buscar com outros vídeos processados com o mencoder / ffmpeg onde comecei com um vídeo de outra fonte. Estou apenas tendo problemas com esses vídeos que estou criando a partir de imagens.
Os comandos básicos de codificação que estou usando são:
mencoder "mf://image.jpg" -mf w=480:h=360:type=jpg -o mencoder_out.avi -ovc lavc -lavcopts vcodec=mpeg4:aspect=4/3:keyint=30 -audiofile music.mp3 -oac copy -fps 1/300.0 -ofps 30 -idx
e
ffmpeg -i image.jpg -i music.mp3 -acodec copy ffmpeg_out.avi
Com o mencoder, também tentei usar um passe separado para adicionar os quadros principais:
mencoder -idx mencoder_out.avi -o mencoder_indexed.avi -ovc copy -oac copy
Eu descobri o ffmpeg. Eu adicionei -f imagem como uma opção de entrada para a imagem da seguinte forma:
-f image2 -i image.jpg
Eu encontrei a resposta indiretamente no superusuário e sua dica para -loop_input -shortest me ajudou muito também.