将多个MP4与python ffmpeg包装器相结合
所以我正在开发一个程序,将多个MP4下载到一个文件夹中,然后将它们连接在一起。我在使用时遇到了一些问题。起初,我能够使用代码组合视频,但由于某些原因没有音频将多个MP4与python ffmpeg包装器相结合,python,ffmpeg,mp3,mp4,concat,Python,Ffmpeg,Mp3,Mp4,Concat,所以我正在开发一个程序,将多个MP4下载到一个文件夹中,然后将它们连接在一起。我在使用时遇到了一些问题。起初,我能够使用代码组合视频,但由于某些原因没有音频 filenames = [] inputs = [] dlnumber = 1 #Actual downloading of mp4s while dlnumber <= len(user_timeline): subproces
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()
)
文件名=[]
输入=[]
dlnumber=1
#实际下载mp4s
而dlnumber