Это совсем не прекрасно однако, можно использовать сохранение миниатюра, которую Беглый взгляд генерирует в Средстве поиска путем выполнения следующей команды:
qlmanage -ti /PATH/TO/VIDEO_FILE.ext -o /PATH/TO/SAVE/PNG/TO
По умолчанию это производит 128x128 png. Удаление i
в -ti
даст Вам PNG с тем же соотношением сторон как видео с самой длинной стороной, являющейся 128 пкс.
Для создания этого больше добавляют -s
опция или -f
опция:
#512px version of the Finder icon
qlmanage -ti /PATH/TO/VIDEO_FILE.ext -s 512 -o /PATH/TO/SAVE/PNG/TO
#2.0 scaled version aka 256px
qlmanage -ti /PATH/TO/VIDEO_FILE.ext - 2.0 -o /PATH/TO/SAVE/PNG/TO
Если Вы хотите лучшие результаты (например, выберите свой кадр), я рекомендую использовать MacPorts для установки ffmpeg или ImageMagick. (См. ответ fideli),
Чтобы подробно остановиться на сообщении www.haykranen.nl, установите ffmpeg и ImageMagick с помощью MacPorts.
Для изображений создайте использование миниатюры (т.е. соответствия в 250x90):
convert -thumbnail 250x90 in.png out.png
Для фильмов создайте использование миниатюры:
ffmpeg -ss 00:09:00 in.avi -vcodec png -vframes 1 -an \
-f rawvideo -s 119x64 out.png
или
ffmpeg -ss 00:09:00 in.avi -vcodec mjpeg -vframes 1 -an \
-f rawvideo -s 119x64 out.jpg
где -ss 00:09:00
представляет точку, Вы хотите взять миниатюру от (т.е. время начала), -vcodec
представленный здесь или для PNG или для JPEG, и -s
для заключительного размера миниатюры.Более подробная информация.
К сожалению, эти инструменты не являются стандартными инструментами OS X. Ваше предложение о том, как Средство поиска может сделать это, вероятно, происходит через QuickTime или метод CoreVideo, который не легкодоступен в командной строке.