2012-06-04 3 views
1

Это для вас гуру FFMPEG!FFMPEG scale down image

У меня есть видео, которое я снимаю на скриншоте. Это прекрасно работает:

ffmpeg -i sourceMovie.mp4 -ss 0 -vframes 1 destImage.jpg 

Но я надеялся также уменьшаем изображение до 150 пикселей в ширину, одним махом. По-видимому, я должен добавить

scale=150:-1 

Но где и как его вставить в команду?

Я пробовал все; ничего не работает ...

+0

Параметр '-ss 0' в вашей команде является излишним, поскольку это означает«пропустить первые 0 секунд». – LordNeckbeard

ответ

5

шкала является VideoFilter, так что вы используете «-vf»:

ffmpeg -i sourceMovie.mp4 -ss 0 -vframes 1 -vf "scale=150:-1" destImage.jpg 
+0

Примечание: Мне кажется, вам нужно ffmpeg> = 0,10 (0,9?), Чтобы использовать -vf. – MyGGaN