如何解决将多个mp4与python-ffmpeg包装器结合在一起
所以我正在研究一个程序,该程序将多个mp4下载到一个文件夹中,然后将它们连接在一起。使用FFMPEG python wrapper.时遇到了一些问题,起初,我可以使用代码合并视频,但是由于某些原因没有音频。
filenames = []
inputs = []
dlnumber = 1
#Actual downloading of mp4s
while dlnumber <= len(user_timeline):
subprocess.call(r'youtube-dl.exe ' + user_timeline[dlnumber-1]['url'] + ' -o' + str(os.getcwd()) + r'\DLvideo' '\\u' + str(dlnumber) + '.%(ext)s')
subprocess.call('ffmpeg -i ' + str(os.getcwd()) + r'\DLvideo\u' + str(dlnumber) + '.mp4' + ' -r 60 -vf scale=1920:1080 -ar 44100 ' + str(os.getcwd())+ r'\DLvideo\f' + str(dlnumber) +'.mp4')
filenames.append(str(os.getcwd())+ r'\DLvideo\f' + str(dlnumber) +'.mp4')
os.remove(str(os.getcwd()) + r'\DLvideo\u' + str(dlnumber) + '.mp4')
dlnumber +=1
for filename in filenames:
inputs.append(ffmpe.input(filename))
#FFMPEG CONCAT
( ffmpeg
.concat(*inputs)
.output('TEST.mp4')
.run()
)
我还听说过分离音频和视频,进行更改,然后将它们重新组合在一起,虽然我能够分离音频和视频,但我无法确切地知道如何将它们单独组合,然后再次在一起。希望有所帮助。谢谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。