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

标签 python ffmpeg moviepy

如果可能的话,我想在 python 中合并一个 mp3 和一个 mp4 与 moviepy 库。
但是我的 mp4 视频中有一些声音,所以我想先删除这个声音。

最佳答案

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

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```

关于python - 如何在 python 中合并 mp3 和 mp4/将 mp4 文件静音并在其上添加 mp3 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63881088/

相关文章:

python - python moviepy中的多处理

python - 无法导入 moviepy.editor

python/video - 删除帧而不重新编码

python - 矩阵中的列

python - 绘制离散变量随时间变化的图(围巾图)

FFMPEG:从 jpg 到 avi 没问题,但尺寸和质量不好

FFMPEG 压缩扩展滤波器

python - 将数据框 Pandas 的列更改为其中一列的值

python - 使用有限差分方法检查神经网络梯度不起作用

ffmpeg - 使用 libx264 访问宏 block 和运动值