我正在尝试组合视频(没有声音)及其单独的音频文件
我试过 ffmpeg ffmpeg -i video.mp4 -i audio.mp4 -c copy output.mp4
,它工作正常。
我正在尝试从 ffmpeg-python 获得相同的输出,但没有运气。有关如何执行此操作的任何帮助?
Nov*_*vus 13
我有同样的问题。
这是pip install ffmpeg-python您的环境中的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()
Run Code Online (Sandbox Code Playgroud)
v=1:设置输出视频流的数量,也就是每段视频流的数量。默认值为 1。
a=1:设置输出音频流的数量,也就是每段音频流的数量。默认值为 0。
有关 的详细信息ffmpeg.concat,请查看:https : //ffmpeg.org/ffmpeg-filters.html#concat。
您可以在此处查看更多示例:https : //github.com/kkroening/ffmpeg-python/issues/281
希望这可以帮助!
附注。如果您使用的是 MacOS 并出现错误:
FileNotFoundError: [Errno 2] No such file or directory: 'ffmpeg'在运行代码时,就brew install ffmpeg在您的终端中。