Как объединить видео и аудио файлы в ffmpeg-python
Вот код python после того, как у вас есть
После обработки ваш файл будет лежать в файле
Для получения подробной информации о
Вы можете проверить больше примеров здесь: https://github.com/kkroening/ffmpeg-python/issues/281
PS. Если вы используете MacOS и у вас есть ошибка:
Вот код python после того, как у вас есть
pip install ffmpeg-python
в вашей среде:import ffmpeg
input_video = ffmpeg.input('./test/test_video.webm')
input_audio = ffmpeg.input('./test/test_audio.webm')
ffmpeg.concat(input_video, input_audio, v=1, a=1).output('./processed_folder/finished_video.mp4').run()
После обработки ваш файл будет лежать в файле
./processed_folder/finished_video.mp4
v=1
: Установите количество выходных видеопотоков, то есть также количество видеопотоков в каждом сегменте. Значение по умолчанию-1.a=1
: установите количество выходных аудиопотоков, то есть также количество аудиопотоков в каждом сегменте. Значение по умолчанию-0.Для получения подробной информации о
ffmpeg.concat
, проверьте: https://ffmpeg.org/ffmpeg-filters.html#concat .Вы можете проверить больше примеров здесь: https://github.com/kkroening/ffmpeg-python/issues/281
PS. Если вы используете MacOS и у вас есть ошибка:
FileNotFoundError: [Errno 2] No such file or directory: 'ffmpeg'
во время выполнения кода, просто brew install ffmpeg
в вашем terminal.