Как да декомпилирате видеофайл в изображения с FFMPEG на Linux
Записали ли сте някога видеоклип и след това се питахте " Как да превърна цялото нещо в отделни изображения? "Ако е така, това ръководство вероятно е това, което търсите. Виждате ли, там има инструмент, наречен FFMPEG. Това е видео инструмент и може да се използва за множество неща.
Това включва декомпилиращи видеоклипове. Все още не съм намерил по-ефективен начин да запиша видеофайл и да го превърна в масив от неподвижни изображения. Това е просто операция на командния ред, която може да се наложи да бъде променена и експериментирана в зависимост от това, което искате.
Декомпилирате видеофайла в изображения
Преди да започнем операцията, ще трябва да имате FFMPEG инсталиран на вашата система. Тъй като този инструмент е доста популярен, не би трябвало да имате никакъв проблем с намирането на този софтуер в хранилището на пакети за Linux. Търсене за ffmpeg
.
След като направите това, намерете видеофайла, който търсите, за да декомпилирате и стартирате терминален прозорец. В прозореца на терминала въведете тази команда:
ffmpeg -i videoname.filetype изображение% d.png
Забележка : Добре е да преместите видеофайла си в отделна папка, далеч от всички останали файлове. FFMPEG ще превърне видеоклипа ви в хиляди кадри, които ще трябва да сортирате.
Ако тази команда изглежда объркваща, тя не е конфигурирана. За начало ще трябва да промените videoname.filetype
на какъвто и да е видеоклипът ви се нарича (като video.mp4 и т.н.).
Друго нещо, което можете да промените, е типът на файла, които ще бъдат запазени като. Командата е зададена във формата на PNG изображение. Ако предпочитате нещо малко по- image%d.jpg
, помислете за промяна на тази част от командата на image%d.jpg
.
След като сте изгладили командата си според вашите предпочитания, просто го стартирайте. Инструментът FFMPEG ще заснеме видеоклипа ви и ще изплюе хиляди файлове с изображения, по една за всяка секунда от видеоклипа. Това може да отнеме много време (в зависимост от мощта на компютъра, както и от дължината на видеоклипа), така че бъдете търпеливи.
Какво мога да направя с тези изображения?
Искате да направите GIF анимация извън видеоклипа, който току-що сте декомпилирали? Това е много възможно. Всичко, което наистина трябва да направите, е да импортирате някои от вашите извлечени рамки в редактора на изображения на Gimp и да създадете анимация. Оттам можете да споделите вашето изображение с приятелите си. Това е чист трик, наистина.
Можете също така да импортирате вашите рамки като последователност от изображения както в OpenShot, така и в Kdenlive. Това звучи безсмислено на повърхността, но всъщност е доста полезно. Например: имате видео файл в по-малко от звезден формат. Защо не просто да извличате звука, да конвертирате видеото в кадри и след това да ги прекомпилирате във формати, които всъщност харесвате? Възможностите са безкрайни!
заключение
FFMPEG е страхотно средство с привидно безкраен полезност. Опитвам се да разбера точно какво не може да направи този инструмент! Декомпресирането на видеокадри е само един пример за многото готини неща, които може да направи!
Знаете ли някакви тайни на FFMPEG? Публикувайте ги в коментарите по-долу!