/ / jogando vídeo enquanto codifica com ffmpeg - php, ffmpeg

reproduzindo vídeo enquanto codifica com ffmpeg - php, ffmpeg

no meu Webapplication, o usuário deve poder enviar seus próprios vídeos (em qualquer formato). Eu estou usando o ffmpeg para codificar o vídeo para .mp4 e .flv usando o comando:

ffmpeg -i uservid.whatever output.mp4 output.flv

enquanto o ffmpeg codifica o vídeo, ele é carregado no flowplayer na página de usuários. Mas o flowplayer sempre diz "arquivo não encontrado" porque o ffmpeg ainda não termina com a codificação.

Existe a possibilidade de carregar o vídeo em um determinado player, mesmo que ele ainda não esteja completamente codificado? talvez haja uma opção ffmpeg?

obrigado

Respostas:

5 para resposta № 1

FLV sim, mp4 no. com flv você pode fazer o ffmpeg gravar no stdout e fazer o que for necessário com a saída. O mp4 requer um índice de quadros (moov) que não é conhecido até que o arquivo inteiro seja codificado. flv codifica a informação em cada quadro.