Объединение серии команд ffmpeg для создания видео, извлечения частей, изменения скорости воспроизведения, добавления изображения и слияния в один файл .avi
ffmреg – инструмент с открытым исходным кодом, который широко используется для обработки видео и аудио файлов. В этой статье мы рассмотрим, как объединить несколько команд ffmpeg для создания видео файла, извлечения необходимых частей, изменения скорости воспроизведения, добавления изображения и, наконец, слияния всех изменений в один файл формата .avi.
Перед тем как начать процесс объединения команд, необходимо установить ffmpeg на ваш компьютер. Следуйте инструкциям для вашей операционной системы, чтобы выполнить установку.
После успешной установки ffmpeg, убедитесь, что команда доступна из командной строки. Вы можете проверить это, запустив команду "ffmpeg" в командной строке.
1. Создание видео файла:
ffmpeg -i input1.mp4 -i input2.mp4 -filter_complex "[0:v]pad=iw*2:ih[int];[int][1:v]overlay=W/2:0[vid]" -map [vid] -c:v libx264 -crf 23 -preset veryfast output.mp4
В этом примере команда объединяет два видео файла (input1.mp4 и input2.mp4) в один файл output.mp4. Это делается путем наложения второго видео на первое.
2. Извлечение части видео:
ffmpeg -i input.mp4 -ss 00:00:10 -t 00:00:30 -c:v copy -c:a copy output.mp4
Команда извлекает 30 секунд видео, начиная с 10-й секунды, из входного файла input.mp4 и сохраняет его в output.mp4.
3. Изменение скорости воспроизведения:
ffmpeg -i input.mp4 -vf "setpts=0.5*PTS" output.mp4
Команда уменьшает скорость воспроизведения входного видео в два раза и сохраняет результат в output.mp4.
4. Добавление изображения на видео:
ffmpeg -i input.mp4 -i image.png -filter_complex "[0:v][1:v]overlay=25:25:enable='between(t,0,20)'" output.mp4
В этом примере изображение image.png накладывается на видео input.mp4 в левом верхнем углу в течение первых 20 секунд видео.
5. Слияние всех изменений в один файл:
ffmpeg -i input.mp4 -i audio.mp3 -i subtitles.srt -c:v copy -c:a aac -c:s mov_text output.mp4
Команда объединяет исходное видео, звуковой файл и субтитры в один файл output.mp4, сохраняя оригинальное видео и конвертируя аудио и субтитры в соответствующие форматы.
Надеемся, что эти примеры команд помогут вам понять, как объединить серию ffmpeg команд для создания видео, извлечения частей, изменения скорости воспроизведения, добавления изображения и слияния в один файл .avi. Продолжайте экспериментировать с ffmpeg и создавать потрясающие видео файлы!