
Estou trabalhando em um projeto em que pretendo extrair um videoclipe de um vídeo de entrada. Encontrei muitos links (por exemplo:link) que realizam esta tarefa, mas em tudo isso tenho que especificar a duração do vídeo.
Infelizmente não tenho essa informação, pois estou fornecendo um caminho de arquivo. O que procuro é um clipe de 10 segundos do vídeo salvo em um local específico sem a parte de áudio.
Minha intenção é mostrar aquele vídeo de 10 segundos como uma prévia do vídeo real no front-end, e não quero iniciar o som nisso.
Responder1
Você provavelmente está atrás de:
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 sobre como alcançar esses resultados, incluindo:
https://ffmpeg.org/ffmpeg.html
http://www.labnol.org/internet/useful-ffmpeg-commands/28490/