如何在 python 中合并 mp3 和 mp4 / 静音 mp4 文件并在其上添加 mp3 文件

Mad*_*dar 1 python ffmpeg moviepy

我想在 python 中合并 mp3 和 mp4,如果可能的话,使用 moviepy 库。

但是我的mp4视频中有一些声音,所以我想先删除这个声音。

Mad*_*dar 8

我在找到有用的东西时遇到了很多困难,所以我认为很多人也可能遇到这个困难,所以这里是对我有用的代码:

def combine_audio(vidname, audname, outname, fps=60): 
    import moviepy.editor as mpe
    my_clip = mpe.VideoFileClip(vidname)
    audio_background = mpe.AudioFileClip(audname)
    final_clip = my_clip.set_audio(audio_background)
    final_clip.write_videofile(outname,fps=fps)

combine_audio("test.mp4", "test.mp3", "test_over.mp4") # i create a new file
combine_audio("test.mp4", "test.mp3", "test.mp4") # i rewrite on the same file```
Run Code Online (Sandbox Code Playgroud)