FFMpeg: Criando um videoclipe de aprox. 10 segundos quando a duração do vídeo é desconhecida sem áudio

1

Estou trabalhando em um projeto em que estou procurando extrair um videoclipe de um vídeo de entrada. Eu encontrei muitos links (por exemplo: ) que fazem esta tarefa, mas em tudo isso eu tenho que especificar a duração do vídeo.

Infelizmente, não tenho essa informação, pois estou dando um caminho de arquivo. O que estou procurando é um clipe de 10 segundos do vídeo que é salvo em um local específico sem a parte de áudio.

Minha intenção é mostrar esse vídeo de 10 segundos como uma prévia do vídeo real no front-end e não quero iniciar o som nele.

    
por We are Borg 18.05.2016 / 11:34

1 resposta

3

Você provavelmente está depois:

ffmpeg -i "A_File.mp4" -ss 00:00:0.0 -t 10 -an "B_File.mp4"

Para fazer isso um pouco mais rápido, você também pode tentar adicionar -threads $(nproc) , por exemplo:

ffmpeg -threads $(nproc) -i "A_File.mp4" -ss 00:00:0.0 -t 10 -an "B_File.mp4"

Já existe um número substancial de artigos e documentação para alcançar esses resultados, incluindo:

link

link

    
por 18.05.2016 / 12:45