Вы когда-нибудь записывали видеоклип, а затем задавались вопросом: «Как мне превратить все это в отдельные изображения?». Если да, то это руководство, вероятно, то, что вы ищете. Видите ли, есть инструмент под названием FFMPEG. Это видеоинструмент, который можно использовать для множества целей.
Это включает в себя декомпиляцию видео. Мне еще предстоит найти более эффективный способ взять видеофайл и превратить его в массу неподвижных изображений. Это простая операция командной строки, которую, возможно, придется настраивать и экспериментировать в зависимости от того, чего вы хотите.
Декомпилировать видеофайл в изображения
Прежде чем мы сможем начать операцию, в вашей системе должен быть установлен FFMPEG. Поскольку этот инструмент довольно популярен, у вас не должно возникнуть проблем с поиском этого программного обеспечения в репозитории пакетов вашего дистрибутива Linux. Найдите ffmpeg
.
Как только это будет сделано, найдите видеофайл, который вы ищете, чтобы декомпилировать и запустить окно терминала. В окне терминала введите следующую команду:
ffmpeg -i videoname.filetype image%d.png
Примечание. Рекомендуется переместить видеофайл в отдельную папку, подальше от всех остальных файлов. FFMPEG превратит ваше видео в тысячи кадров, которые вам нужно будет отсортировать.
Если эта команда выглядит запутанной, значит, она не настроена. Для начала вам нужно изменить videoname.filetype
на любое название вашего видеофайла (например, video.mp4 и т. д.).
Еще одну вещь, которую вы можете изменить, — это тип файла, в котором будут сохраняться кадры. Команда устанавливает формат изображения PNG. Если вы предпочитаете что-то более ориентированное на память, рассмотрите возможность изменения этой части команды на image%d.jpg
.
Как только вы настроите команду по своему вкусу, просто запустите ее. Инструмент FFMPEG возьмет ваше видео и выдаст тысячи файлов изображений, по одному на каждую секунду видео. Это может занять много времени (в зависимости от мощности вашего компьютера и продолжительности видео), поэтому наберитесь терпения.
Что я могу сделать с этими изображениями?
Хотите создать GIF-анимацию из только что декомпилированного видео? Это очень возможно. Все, что вам действительно нужно сделать, это импортировать некоторые из извлеченных кадров в редактор изображений Gimp и создать анимацию. Оттуда вы можете поделиться своим изображением с друзьями. На самом деле это отличный трюк.
Вы также можете импортировать свои кадры как последовательность изображений как в OpenShot , так и в Кденлайв . На первый взгляд это звучит бессмысленно, но на самом деле это весьма полезно. Например: у вас есть видеофайл в менее звездном формате. Почему бы просто не скопировать аудио, не преобразовать видео в кадры, а затем перекомпилировать их в нужные вам форматы? Возможности безграничны!
Заключение
FFMPEG — потрясающий инструмент с, казалось бы, бесконечной полезностью. Мне трудно выяснить, чего именно этот инструмент не может сделать! Декомпиляция видеокадров – это лишь один из множества интересных вещей, которые он может делать!
Знаете ли вы какие-нибудь секреты FFMPEG? Публикуйте их в комментариях ниже!