Como tirar vários screenshots com ffmpeg?

1. Como tirar vários screenshots com ffmpeg?

Kleber Dantas Duarte
kdantas

(usa Outra)

Enviado em 24/10/2018 - 22:13h

Olá colegas, tenho uma pasta (Videos Motivacionais) com vários vídeos de 5 minutos de duração cada. Gostaria de criar um script para tirar 6 screenshots de cada vídeo, a partir do minuto 1, com intervalo de 30 segundos entre cada screenshot. Peguei esse scritp abaixo via google, mas ele tira apenas 1 screenshot de cada vídeo. Como meu conhecimento de comandos Linux/Script é bastante limitado, não sei como adaptá-lo para a minha necessidade. Em alguns testes, nessa linha em negrito, se o drive "D" for um HD Externo, o comando não consegue se conectar ao Drive D para ler o conteúdo. Agradeço desde já a qualquer ajuda.

@echo off
set "ffmpeg_bin=C:\ffmpeg\bin\ffmpeg.exe"
set "out_path=C:\Users\Desktop\Screenshots"
cd /D "D:\Users\Desktop\Arquivos VIDEO\Videos Motivacionais"

for %%f in (*.mp4) do (
echo %%~f
%ffmpeg_bin% -i "%%~f" -ss 00:01:00 -frames 1 "%out_path%\%%~nf.%%d.jpg"
)


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts