Filmora
Filmora - ИИ видеоредактор
Мощное, но простое приложение для редактирования видео
Открыть

Filmora — Лучший редактор видео для создателей

  • Простые функции упрощают редактирование.
  • Расширенные функции редактирования расширяют возможности вашего видео.
  • 10+ миллиардов Стоковых медиа. Более 200 Мгновенных режимов и Предустановленных шаблонов

Как объединить аудио и видео с помощью FFmpeg

Мария Матвеева
Мария Матвеева Опубликована 27-04-2023, обновлена 08-03-2024

Добро пожаловать в мир видеопроизводства! Независимо от того, новичок вы или опытный создатель видео, одним из самых важных навыков, которым необходимо овладеть, является плавное объединение аудио и видео. В этой статье мы сосредоточимся на FFmpeg, мощном инструменте командной строки, который поможет вам легко объединять аудио и видео.

FFmpeg - это программное обеспечение с открытым исходным кодом, которое позволяет конвертировать, редактировать и передавать мультимедийные файлы в потоковом режиме. Он широко используется профессионалами и энтузиастами и обладает множеством возможностей, включая объединение аудио- и видеофайлов. В этом руководстве вы узнаете, как объединить аудио и видео с помощью FFmpeg. Итак, независимо от того, создаете ли вы видео на YouTube, подкаст или фильм, у вас будут навыки, позволяющие сделать так, чтобы оно звучало и выглядело великолепно.

объединяйте аудио и видео с помощью ffmpeg
В этой статье
  1. Подготовка
  2. Это может Вас заинтересовать - Объединяйте аудио- и видеофайлы с Filmora
  3. Люди также спрашивают

Подготовка

Готовы ли вы овладеть искусством объединения аудио и видео? Тогда давайте погрузимся в мир FFmpeg, мощного и универсального инструмента, который поможет вам достичь профессиональных результатов.

С помощью FFmpeg вы можете записывать, конвертировать и транслировать аудио- и видеофайлы в любом формате, что делает его полноценным кроссплатформенным решением. Это также отличный инструмент для декодирования, кодирования, транскодирования, мультиплексирования, демуксирования, потоковой передачи, фильтрации и воспроизведения любого типа мультимедиа.

Но прежде чем мы начнем объединять видеофайлы с помощью FFmpeg, важно понять основы контейнерных форматов и видеокодеков. Это строительные блоки ваших видеороликов, и конкретные типы, с которыми вы работаете, будут определять метод, который вы будете использовать для их объединения. Итак, пристегнитесь, и давайте начнем!

Как объединить аудио- и видеофайлы с помощью FFmpeg

Объединение аудио- и видеофайлов может быть сложной задачей, но с помощью FFmpeg это несложно. Если у вас есть отдельный аудио- и видеофайл, не содержащий звука, вы можете использовать FFmpeg, чтобы объединить их в один видеофайл.

Важно отметить, что формат контейнера (расширение файла) должен принимать видео- и аудиокодек. Мы рекомендуем использовать MP4 или MKV в качестве формата контейнера для обеспечения совместимости.

Вот пошаговый процесс:

Шаг 1 Откройте свою командную строку или терминал и перейдите в каталог, в котором находятся ваши видео- и аудиофайлы.

Шаг 2 Используйте следующую команду для объединения видео и аудиофайлов. Замените "INPUT_FILE.mp4" и "AUDIO.wav" именами ваших реальных видео и аудиофайлов.

ffmpeg -i INPUT_FILE.mp4 -i AUDIO.wav -c:v copy -c:a OUTPUT_FILE.mp4

Примечание:
  • "-i INPUT_FILE.mp4" флаг указывает INPUT_FILE.mp4 в качестве источника ввода.
  • "-i AUDIO.wav," сообщает FFmpeg принять AUDIO.wav в качестве источника входного сигнала.
  • The "-c:v copy" флаг - это сокращенная форма "-codec:v copy", что означает копирование видеопотока из исходных файлов в файл назначения.
  • "mp4" указывает имя выходного файла.

Шаг 3 В случае, если вы не хотите никакого преобразования звука, удалите часть аудиокодека в команде и замените ее на copy; команда будет выглядеть следующим образом:

ffmpeg -i INPUT_FILE.mp4 -i AUDIO -c:v copy -c:a copy OUTPUT_FILE.mp4

Как объединить видео с двумя Аудио с помощью FFmpeg

Вы хотите добавить несколько звуковых дорожек к своему видео? С помощью FFmpeg вы можете легко комбинировать видео с двумя аудиопотоками. Независимо от того, создаете ли вы версию вашего видео на иностранном языке или добавляете альтернативную звуковую дорожку, этот метод поможет вам достичь профессиональных результатов. В этом разделе вы узнаете, как объединить видео с двумя аудиопотоками с помощью интерфейса командной строки FFmpeg. Итак, давайте начнем!

Сведение двух аудио в видео

Объединение нескольких звуковых дорожек в одно видео можно легко выполнить с помощью интерфейса командной строки FFmpeg. В этом примере мы объединим две аудиодорожки в одно видео, чтобы закадровый голос воспроизводился поверх фоновой музыки. Вот пошаговый процесс:

Шаг 1 Откройте свою командную строку или терминал и перейдите в каталог, в котором находятся ваши видео- и аудиофайлы.

Шаг 2 Замените "video1.mp4" и "audio1.mp3" названиями ваших реальных видео и аудиофайлов.

ffmpeg \

-i video1.mp4 -i audio1.mp3 \

Шаг 3 Флаг -c:v copy указывает FFmpeg копировать видеопоток из исходного файла без его перекодирования. Это помогает ускорить процесс и избежать потери качества.

-c:v copy \

-filter_complex " \

Шаг 4 Команда "amix=inputs=2:duration=longest" сообщает amix принять 2 входных сигнала (0:a и 1:a) и объединить их в выходной поток, называемый audio_out, с длительностью самого длинного ввода.

[0:a][1:a] amix=inputs=2:duration=longest [audio_out] \

Шаг 5 Сопоставьте видеопоток (0:v) и смешанный аудиопоток (audio_out) с конечным выходным видео.

-map 0:v -map "[audio_out]" \

Шаг 6 Флаг -y сообщает FFmpeg перезаписать выходной файл, если он уже существует.

-y output.mp4

После завершения вы найдете вновь созданный видеофайл со смешанным звуком в указанном месте вывода.

Сведение двух аудио в видео Регулировка громкости

Мы сделаем еще один шаг и покажем вам, как объединить две звуковые дорожки в видео, регулируя громкость одной из звуковых дорожек. Это может быть полезно, когда вы хотите выделить одну звуковую дорожку поверх другой, например, чтобы сделать закадровый голос более заметным в видео.

И вот пошаговый процесс:

Шаг 1 Запустите команду, указав входные файлы.

ffmpeg \

-i video1.mp4 -i audio1.mp3 \

Шаг 2 Используйте параметр filter_complex, чтобы указать график фильтрации.

-filter_complex " \

[0:a] volume=0.5 [music];

Шаг 3 Используйте фильтр amix, чтобы взять поток "музыка" и audio1.mp3 и смешать их.

[music][1:a] amix=inputs=2:duration=longest [audio_out] \

" \

Шаг 4 Используйте опцию map, чтобы указать, какие потоки из входных файлов должны быть включены в выходной файл.

-map 0:v -map "[audio_out]" \

Шаг 5 Укажите имя выходного файла как "output.mp4" и флаг -y, чтобы перезаписать выходной файл без запроса подтверждения, если он уже существует.

-y output.mp4

Сведение двух аудио в видео с задержкой

При создании видеороликов иногда необходимо синхронизировать звук с видео, или вы хотите добавить задержку к звуковой дорожке. Вот как добавить задержку к звуковой дорожке с помощью FFmpeg.

Шаг 1 Используйте фильтр adelay, чтобы добавить задержку к звуковой дорожке.

[1:a] adelay=2100|2100 [voice];

Шаг 2 Смешайте отложенную звуковую дорожку с исходной звуковой дорожкой

[0:a][voice] amix=inputs=2:duration=longest [audio_out]

Шаг 3 Сопоставьте видео- и аудиодорожки с выходным файлом

-map 0:v -map "[audio_out]"

Шаг 4 Используйте флаг -y, чтобы перезаписать выходной файл

-y output.mp4

Окончательная команда будет выглядеть следующим образом:

ffmpeg \

-i video1.mp4 -i audio1.mp3 \

-filter_complex " \

[1:a] adelay=2100|2100 [voice]; \

[0:a][voice] amix=inputs=2:duration=longest [audio_out] \

" \

-map 0:v -map "[audio_out]" \

-y output.mp4

Эта команда задержит звуковую дорожку на 2100 миллисекунд, а затем смешает ее с исходной звуковой дорожкой, в результате чего получится новый видеофайл с задержанным звуком.

Это может Вас заинтересовать - Объединяйте аудио- и видеофайлы с Filmora

Хотя FFmpeg является мощным инструментом для объединения аудио- и видеофайлов, для некоторых пользователей процесс его освоения может оказаться непростым. Если вы ищете более простой вариант, вы можете рассмотреть возможность использования программного обеспечения для редактирования видео, такого как Filmora.

Что такое Filmora?

Wondershare Filmora - это программа для редактирования видео, которая позволяет пользователям легко создавать профессионально выглядящие видеоролики. Он предлагает удобный интерфейс, что делает его отличным вариантом для тех, кто нуждается в более обширном опыте редактирования видео.

Скачать бесплатно
Скачать бесплатно
iOS Android

Это программное обеспечение предлагает интуитивно понятный интерфейс и широкий спектр функций, которые позволяют легко объединять аудио- и видеофайлы даже новичкам. Кроме того, Filmora предоставляет различные опции для редактирования и улучшения аудио- и видеофайлов, предоставляя вам больше контроля над конечным результатом. Filmora - отличная альтернатива FFmpeg для тех, кто хочет быстро и легко объединять аудио- и видеофайлы.

Как объединить аудио- и видеофайлы с помощью Filmora

Filmora - это удобное программное обеспечение для редактирования видео, которое позволяет вам легко комбинировать аудио- и видеофайлы для создания отточенного и профессионального конечного продукта. Итак, вот пошаговый процесс объединения аудио- и видеофайлов с помощью Filmora.

Шаг 1 Импортируйте аудио и видеофайлы в Filmora с помощью перетаскивания или кнопки "Импортировать медиа".

filmora импорт носителей

Шаг 2 Разместите медиафайлы на временной шкале и выровняйте видео со звуком.

filmora выровнять носитель

Шаг 3 Замените исходное аудио, щелкнув правой кнопкой мыши видео, выбрав "Отсоединить аудио", удалив исходное аудио и заменив его новым аудио.

filmora отсоединить аудио

Шаг 4 Экспортируйте итоговое видео, выбрав формат и нажав "Экспортировать", или опубликуйте непосредственно на YouTube или запишите на DVD.

filmora экспорт видео

Люди также спрашивают

Вот несколько часто задаваемых вопросов, касающихся функции объединения FFmpeg и других связанных с этим тем:

Вопрос 1. Как объединить изображение и видео в FFmpeg?

Чтобы объединить изображение и видео с помощью FFmpeg, сначала используйте опцию -loop на изображении, чтобы зациклить его на протяжении всего видео, затем используйте фильтр overlay для наложения изображения на видео. Команда выглядела бы следующим образом:

ffmpeg -i video.mp4 -i image.jpg -filter_complex "[0:v][1:v] overlay=0:0" -pix_fmt yuv420p -c:a copy output.mp4

Эта команда берет входные видео и изображение, применяет фильтр наложения для наложения изображения на видео, начиная с верхнего левого угла (0:0), и выводит результат в output.mp4. Опции -pix_fmt yuv420p и -c:a copy обеспечивают совместимость с большинством устройств.

Вопрос 2. Могу ли я объединить 2 файла MP4 в 1?

Да, вы можете объединить два файла MP4 в один с помощью Filmora. Чтобы сделать это, выполните следующие действия:

Шаг 1 Откройте Filmora и импортируйте видеофайлы

Шаг 2 Перетащите видео на временную шкалу

Шаг 3 Выровняйте второе видео с первым, не оставляя никаких пробелов

Шаг 4 Нажмите "Экспорт" и выберите нужные настройки

Шаг 5 Нажмите "Экспортировать" еще раз, чтобы сохранить объединенное видео на вашем компьютере.

Вопрос 3. Как я могу объединить видео и субтитры?

Чтобы объединить видео и субтитры в Filmora, выполните следующие действия:

Шаг 1 Откройте Filmora и импортируйте ваш файл субтитров SRT.

Шаг 2 Поместите файл SRT на временную шкалу и щелкните по нему правой кнопкой мыши. Выберите "Расширенное редактирование" из списка опций.

Шаг 3 Измените временной код субтитра, текст, цвет, шрифт и другие настройки. Когда закончите, выберите "Экспортировать файл субтитров", чтобы сохранить изменения.

Все еще хотите узнать больше о хитростях добавления субтитров к вашему видео? Посмотрите видео ниже:

Итог

Используя FFmpeg и Filmora, вы можете легко комбинировать видео со звуком, объединять несколько видеофайлов и добавлять субтитры к своим видео. Оба инструмента предлагают разные функции и кривые обучения, поэтому важно понимать, что вам нужно, прежде чем выбирать один из них. Filmora - отличный вариант для начинающих и тех, кому нужен удобный интерфейс, в то время как FFmpeg - мощный инструмент командной строки для продвинутых пользователей.

Мария Матвеева
Мария Матвеева Главный редактор
Поделиться в: