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 № 1FLV 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.