微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 ffmpeg 合并音频和视频 - Python Lib

如何解决使用 ffmpeg 合并音频和视频 - Python Lib

我试过了

import ffmpeg
video = ffmpeg.input('video.mp4')
audio = ffmpeg.input('audio.mp3')
ffmpeg.merge_outputs(video,audio).run()

然后它返回

TypeError: Expected incoming stream(s) to be of one of the following types: ffmpeg.nodes.OutputStream; got <class 'ffmpeg.nodes.FilterableStream'>

我已经试过了

import ffmpeg
video = ffmpeg.input('video.mp4')
audio = ffmpeg.input('audio.mp3')
ffmpeg.concat(video,audio,v=1,a=1).output('finished_video.mp4').run()

然后它返回

FileNotFoundError: [WinError 2] The system cannot find the file specified

我也试过

import subprocess    
subprocess.run("ffmpeg -i video.mp4 -i audio.mp3 -c copy output.mp4")

然后它返回

'ffmpeg' is not recognized as an internal or external command

我该怎么做?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。