
FFmpeg — это мощный и свободно распространяемый мультимедийный фреймворк, который позволяет конвертировать, редактировать, обрезать, склеивать, стримить см: Делаем свою радиостанцию в Telegram канале. Он работает на любом утюге.
Решил в одном посте собрать комманды, которыми я часто пользуюсь и в “домашних делах” и в работе.
Уменьшение размера видео:#
ffmpeg -i rec.mov -vcodec h264 -crf 23 -preset fast -acodec aac output.mp4Делаем GIF из видео:#
ffmpeg -i ./output.mp4 -t 10 -vf "fps=10,scale=320:-1" output.gifУдаляем аудио из видео:#
ffmpeg -i ./output.mp4 -an -c:v copy output_noaudio.mp4Извлечение аудио из видео#
ffmpeg -i ./youtube.mp4 -acodec libmp3lame audio.mp3Сохраняет один кадр на 10-й секунды как screen.jpg#
ffmpeg -i ./youtube_VMuZuUjpGC0_1080x1920_h264.mp4 -ss 00:00:10 -vframes 1 screen.jpgВырезает фрагмент с 15-й по 30-ю секунду#
ffmpeg -i ./youtube_VMuZuUjpGC0_1080x1920_h264.mp4 -ss 00:00:15 -to 00:00:30 -c copy cut_output.mp4Накладываем логотип на видео#
ffmpeg -i ./youtube.mp4 -i ./logo.jpeg -filter_complex "[0:v][1:v]overlay=10:10" output.mp4

