FFmpeg е много популярен инструмент за запис ипоточно медийно съдържание. Това не е от онези основни приложения, които почти всеки може да използва и определено е по-популярно сред потребителите на Linux, но може и работи добре в Windows. FFmpeg е доста мощен, щом стигнете до използването му. По същество той е инструмент за команден ред и ето защо повече хора не го използват. Ако току-що започвате с FFmpeg и искате да направите нещо основно като извличане на кадър от видеоклип, ето как да го направите.
Пуснете FFmpeg и се уверете, че видео файлът, който искатеза да извлечете рамката е в правилната директория, преди да продължите. Използвайте следната команда, където „My-File.avi“ трябва да бъде заменен от името на файла, от който искате да извлечете кадъра.
По същия начин „30“ трябва да бъдат заменени свреме в брой секунди, на което се появява кадърът. Заменете „My-Frame.png“ с името на файла, с който искате да бъде записана рамката. Не премахвайте разширението на файла.
ffmpeg -i My-File.avi -vf select=eq(n,30) -vframes 1 My-Frame.png

След като командата се изпълни успешно, отворете директорията, в която е бил записан файлът, и там ще видите нов PNG файл. Това е кадърът, извлечен от вашето видео.

Това е всичко, което е необходимо. Единственото нещо, което трябва да направите, и това може или не може да се окаже проблем, е да знаете на коя секунда се появява кадърът. VLC плейърът е чудесен инструмент за намиране, когато се появи определен кадър и вероятно вече сте го инсталирали, така че няма да е необходимо да търсите и изтегляте нищо друго.
Коментари