В программах Ffmpeg можно найти еще очень и очень много полезного и интересного, помимо тех примеров, которые были в 9 предыдущих уроках. Тут собраны еще несколько симпатичных возможностей использования Ffmpeg.
Заморозить кадр:
ffmpeg.exe -i Pigeons-and-Pond.mp4 -filter_complex loop=loop=100:size=1:start=74 Pigeons-and-Pond_loop.mp4
Словами: пойди на 74 кадр, затем повтори его одного 100 раз. Длина видео увеличится на 100 кадров.
Плавное воспроизведение и затухание:
ffmpeg.exe -i 3.mp4 -vf «fade=in:0:60, fade=out:500:40» 3_Fade.mp4
Пишем с какого кадра начинать и сколько кадров длится. Для затухания в конце видео надо выяснить количество кадров в фильме и отнять время затухания. В этом примере видео длится 540 кадров.
Движение наоборот:
ffmpeg.exe -i Pigeons-and-Pond.mp4 -vf reverse Pigeons-and-Pond_reverse.mp4
Эффект старого видео:
ffmpeg.exe -i Walk_together.mp4 -vf curves=vintage Walk_together_v.mp4
Поставить счетчик времени:
ffmpeg.exe -i 3.mp4 -vf «drawtext=fontsize=150:fontfile=/usr/share/fonts/truetype/Ariel.ttf: timecode=’00\:00\:00\:00′: r=30:x=(w-tw)/2: y=h-(2*lh): fontcolor=black: box=1: boxcolor=0xffffff» 3_timecode.mp4
fontsize=150 величина цифр.
fontfile=/usr/share/fonts/truetype/Ariel.ttf путь до шрифта и имя шрифта.
timecode=’00\:00\:00\:00′ – писать время – часы, минуты, секунды, кадры.
r=30 число кадров в секунду нашего видео.
x=(w-tw)/2: y=h-(2*lh) – координаты верхнего левого угла счетчика, рассчитывается относительно ширины и высоты видео к ширине и высоте строчки. Можно писать и абсолютными значениями в цифрах.
fontcolor=black – цвет цифр.
boxcolor=0xffffff – цвет фона.
