Como fazer vídeos pesquisáveis com ffmpeg / mencoder

2

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
  • note: com o mencoder eu costumo adicionar outros lavcopts como vbitrate e mbd, mas nenhum deles teve qualquer efeito sobre este problema, tanto quanto eu posso dizer
por Tim 24.12.2010 / 07:13

1 resposta

1

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.

    
por Tim 26.12.2010 / 21:02