Python 写入视频后,视频比特率降低

Python 写入视频后,视频比特率降低,python,video-processing,moviepy,Python,Video Processing,Moviepy,我试图编写一个python函数,使用moviepy将一个视频从一个视频添加到另一个视频(没有声音)。首先,我试了一下 clip = mpe.VideoFileClip(video-to-add-sound.mp4) clip = clip.set_audio(mpe.AudioFileClip(video-that-has-sound.mp4)) 这没什么用。因此,我意识到我并没有为剪辑编写视频文件 所以,我创建了一个函数 def addAudioBack(original_vid, proc

我试图编写一个python函数,使用moviepy将一个视频从一个视频添加到另一个视频(没有声音)。首先,我试了一下

clip = mpe.VideoFileClip(video-to-add-sound.mp4)
clip = clip.set_audio(mpe.AudioFileClip(video-that-has-sound.mp4))
这没什么用。因此,我意识到我并没有为剪辑编写视频文件 所以,我创建了一个函数

def addAudioBack(original_vid, processed_vid):

    clip = mpe.VideoFileClip(processed_vid)
    clip = clip.set_audio(mpe.AudioFileClip(original_vid))
    clip.write_videofile(processed_vid,codec='libx264')
将原始视频中的音频添加到已处理视频中,并将旧的已处理视频覆盖到具有原始视频音频的新视频中。声音效果很好,但问题是我的视频比特率和数据率正在下降,这使得视频质量看起来更差。我尝试在最后一行添加
bitrate='3000k'
,但没有效果。最初的版本大约有3000kbps,但经过编辑的版本减少到300或更低

另外,我编辑了最后一行,以避免覆盖旧文件并写入新文件。比特率提高到约900kbps,但我想要的是与我的旧视频具有相似比特率的视频(这将增加声音)

那么,我如何根据我的上述目的编写一个视频,使其与我的原始视频具有相同或几乎相同的比特率呢

多谢各位