Crie thumbnails de video no django usando o ffmpeg

0

Atualmente, estou criando um site em que os usuários podem enviar vídeos e reproduzi-los. O método de upload de vídeo funciona bem, o problema é que eu estou tentando criar uma miniatura para cada vídeo. Em vez de representar vídeos em tags "< a >", quero que eles sejam uma imagem na qual um usuário pode clicar e depois ir para outra página para reproduzir o vídeo. Estou tentando criar miniaturas exclusivas para cada vídeo no upload usando o ffmpeg. O problema é que eu entendo isso  cabeçalho de leitura de erro "nome do arquivo": dados inválidos encontrados durante o processamento de entrada. Alguma razão por trás disso? Atualmente estou executando no meu localhost. NOTA: O comando ffmpeg está funcionando bem sozinho.
NOTA: O ambiente é: Win10 64, django 1.10 (python 2.7) ffmpeg é a versão mais recente

    
por Peter Hassaballah 06.08.2018 / 14:28

1 resposta

0

Acabei de alterar meu método para capturar uma miniatura, procurando uma duração específica no meu vídeo e, em seguida, capturando a foto do quadro usando este comando
subprocess.call ("ffmpeg -ss 00: 0: 01 - i "+ uploaded_filename +" -frames: v 1 "+ thumbnail_name, shell = True)

    
por 07.08.2018 / 15:41