Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将多个MP4与python ffmpeg包装器相结合_Python_Ffmpeg_Mp3_Mp4_Concat - Fatal编程技术网

将多个MP4与python ffmpeg包装器相结合

将多个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

所以我正在开发一个程序,将多个MP4下载到一个文件夹中,然后将它们连接在一起。我在使用时遇到了一些问题。起初,我能够使用代码组合视频,但由于某些原因没有音频

    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