首页 > 解决方案 > Python - 如何向 MJPG 文件添加声音?

问题描述

我想在我新制作的 .avi 文件中添加声音。我的程序编辑原始视频中的每一帧,然后使用以下命令将它们重新组合在一起:cv2.VideoWriter_fourcc(*'MJPG')(这就是创建新 .avi 文件的方式)。但是新文件的问题是它没有任何声音,所以我想将原始文件中的声音添加到这个新的 .avi 文件中。有任何想法吗?

标签: pythoncv2video-editing

解决方案


你不能用cv2/做到这一点opencv。用于ffmpeg在生成的视频之上混合音频。

ffmpeg -i cv2_generatet_video.avi -i you_sound.mp3 -c copy -map 0:v:0 -map 1:a:0 output.avi

推荐阅读