Как создать видео скриншоты видео файлов через командную строку Linux - PullRequest
7 голосов
/ 20 июля 2009

Существует ли программа командной строки для linux (ubuntu), которая может генерировать большое изображение, содержащее, например, 6 заглавных букв из данного видео (например, WMV), в стиле раскадровки (я знаю, что в Windows Media Player Classic это можно сделать)? Мне нужно это для части сценария, который я пишу.

Ответы [ 4 ]

11 голосов
/ 20 июля 2009

Я вытащил ответ с этого сайта: http://blog.prashanthellina.com/2008/03/29/creating-video-thumbnails-using-ffmpeg/

ffmpeg -itsoffset -4 -i test.avi -vcodec mjpeg -vframes 1 -an -f rawvideo -s 320x240 test.jpg

Где -4 - количество секунд в файле для захвата скриншота, 320x240 - размер скриншота и test.jpg - выходной файл.

Надеюсь, это поможет.

4 голосов
/ 14 июня 2012

Использование SlickSlice

./slickslice.sh -x video.avi -s 5x3 -e
1 голос
/ 06 октября 2012

Я использовал MPlayer для сохранения кадров как изображения и ImageMagick для их объединения:

mplayer -nosound -sstep 15 -vo png video.mkv
montage *.png -tile 3x3 -geometry 300x+0+0 screencaps.png
0 голосов
/ 24 апреля 2019

vcsi может сделать это. Это инструмент командной строки, написанный на Python. Пример:

vcsi video.mkv -o output.jpg
...