В этой заметке я рассказываю, как сделать скриншот с видео, а так же о том, как получить информацию о видео файле.
Конечно, многие уже знают, как сделать скриншот с видео. Но у кого то, как говорится, руки не доходят. Вот для таких людей я и написал эту небольшую заметку. Надеюсь, она будет полезна.
Многие, наверно, слышали про ffmpeg — набор библиотек для работы с видео. Но, оказывается, такую банальную вещь, как вытаскивание скриншота из видеофайла эта штука делает очень медленно! Чем дальше от начала фильма нужно сделать скриншот, тем больше времени придется ждать, так как ffmpeg сначала «прокручивает» видео до нужной отметки. Получить скриншот ffmpeg’ом можно так:
ffmpeg -i /home/username/movie.avi -an -ss 00:20:14 -r 1 -vframes 24 -s 320×240 -y -f mjpeg /home/username/screenshot-pct.jpg
Но это медленно, поэтому я не рекомендую этого делать. Естественно, такая медленная работа никого не устраивает (зачем вообще разработчики сделали эту возможность в ffmpeg?).
Как быстро сделать скриншот из видео на YouTube
К счастью, есть альтернатива — это Mplayer. Он бывает как с графической оболочкой, так и без (смотря как его собрать) и делают его те же товарищи, которые делают ffmpeg. Нам графическая оболочка не нужна нафиг, мы же не собираемся смотреть фильмы! Так что смело собирай Mplayer без GUI.
Используем:
mplayer /home/username/movie.avi -ss 00:20:14 -frames 24 -vo jpeg_outdir=/home/username
Эта комманда означает: «Сделай мне 24 скриншота с 20-й минуты и 14-й секунды фильма /home/username/movie.avi и положи их в директорию /home/username».
Почему именно 24 скриншота. Дело в том, что обычно фильм содержит в себе от ~24 до ~31 кадра, поэтому я беру 24 кадра. Больше, я думаю, вряд ли нужно. Понятно, что в течении секунды сцена может сильно меняться (особенно, когда взрывается вертолёт =) ), именно поэтому мы делаем 24 кадра и даем возможность потом выбрать из этих кадров наиболее красивый кадр.
Теперь о том, как получить информацию из видео.
Лично я использую для получения мета-информации о видео-файле тот же Mplayer:
mplayer -identify /home/username/movie.avi -ao null -vo null -frames 0 2>/dev/null | grep ^ID_
Или, можно так (php, без grep):
Источник: habr.com
Как делать скриншоты с видео
В системе Windows стандартными средствами снять полноразмерный скриншот с видео не представляется возможным – при переходе в полноэкранный режим кнопка PrtSc не функционирует. Для снятия изображений с видео можно воспользоваться соответствующей функцией в используемом видеоплеере или специализированной программой.
Статьи по теме:
- Как делать скриншоты с видео
- Как сделать скриншоты из фильма
- Как сделать фото из фильма
Инструкция
Как сделать скриншот или видео с экрана (обзор программы скриншотер)
Многие популярные и полнофункциональные видеоплееры в Windows позволяют сделать скриншот при помощи своих настроек. Если вы используете проигрыватель Media Player Classic, для снятия снимка с экрана достаточно перейти в меню File – Save Image или воспользоваться комбинацией клавиш Ctrl и I клавиатуры. После этого выберите папку, куда нужно сохранить снимок, и нажмите «Сохранить».
Чтобы зафиксировать кадр при помощи популярного плеера VLC, необходимо вызвать аналогичную функцию Video – Snapshot в верхней панели программы. Чтобы указать каталог для сохранения файлов скриншотов, перейдите в пункт Tools – Settings – Video. В пункте Video Snapshots выберите папку для сохранения файлов снимков.
Для сохранения определенного кадра фильма можно воспользоваться редактором Movavi Video Editor. Установите данное приложение, скачав файл инсталлятор с официального сайта программы. Запустите приложение и добавьте нужный файл видео, из которого вы хотите вырезать определенный кадр, при помощи «Файл» — «Открыть». С помощью ползунка прокрутки выберите нужный фрагмент, а затем перейдите в меню «Правка» — «Сохранить текущий кадр как изображение». Сохранение кадра завершено.
Среди утилит для снятия скриншотов можно отметить Free Screen Video Recorder. Установите программу, скачав ее с официального сайта разработчика. После этого запустите ее через соответствующий пункт меню «Пуск» или при помощи иконки на рабочем столе.
На панели инструментов выберите тип области, которую хотите захватить через программу: полный экран, окно, отдельный объект или фиксированная область. Кликните левой клавишей мыши на области экрана или окне приложения, снимок которого вы хотите сделать. После этого откроется редактор, в котором можно будет изменить созданное изображение и сохранить его в одном из предложенных форматов.
Источник: www.kakprosto.ru
Как сделать скриншот видео правильно без смазываний?
Каждому из нас хоть раз приходилось делать снимки экранов своих смартфонов или ноутбуков. Чаще всего делаются скриншоты страниц сайтов. Однако, не многие знают, что можно сделать и скриншот из видео-файла. О том, как сделать чёткий и качественный снимок из видео, будет подробно рассказано далее в статье.
Как сделать скриншот видео на ноутбуке?
К сожалению, сделать сделать качественный скриншот фрагмента из видео обычным способом с помощью нажатия клавиш Prt Scr/SysRq не получится.
Для создания снимка из видео на ноутбуке потребуется установить дополнительное приложение – ФотоСКРИН. Это абсолютно бесплатное приложение, позволяющее делать снимки экранов даже во врем проигрывания видео. Скачать приложение и установить его на устройство можно в свободном доступе в сети Интернет.
Для создания скриншота видео с помощью данного приложения необходимо запустить саму видеозапись, а после нажать на клавишу «Сделать скриншот» в приложении. После этого сделанный снимок экрана сохранится в приложении. Его можно скопировать или продолжить редактировать прям в ФотоСКРИН.
Как сделать скриншот из видео на смартфоне?
Сделать скриншот из видео на смартфоне гораздо проще, чем на ноутбуке. Для этого не потребуется скачивать и устанавливать сторонние приложения на устройство.
Если настройки телефона позволяют, то можно сделать снимок экрана во время проигрывания обычным способом – нажав на соответствующие клавиши на устройстве.
На некоторых моделях для этого нужно одновременно зажать клавиши регулирования громкости и включения/выключения телефона, а на некоторых достаточно перейти в панель управления, которая открывается движением вверх или вниз по экрану и выбрать функцию «Сделать скриншот». Успевать делать снимок экрана при этом нужно именно в тот момент, когда на видео будет нужный кадр. Готовый снимок экрана сохранится в галерее устройства.
Однако, не всегда удаётся сделать скриншот в нужный момент. В таком случае можно запустить съёмку экрана телефона во время проигрывания видеозаписи. Запись должна длиться несколько секунд, чтобы успеть захватить нужный кадр. По окончании записи экрана, результат в видео-формате можно просмотреть в галерее. Там же из видеозаписи можно выбрать нужный кадр и сохранить его в формате фото.
Собственно, это всё, что необходимо знать для создания скриншотов из видео на ноутбуках и смартфонах.
Источник: screenshoti.ru