Combining an audio file with video file in python
def combine_audio(vidname, audname, outname, fps=25):
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)
source::https://www.programcreek.com/python/example/105718/moviepy.editor.VideoFileClip Example no 6
I got the answer of my Question, you can also try it and let me know if need further assistance
cmd = 'ffmpeg -y -i Audio.wav -r 30 -i Video.h264 -filter:a aresample=async=1 -c:a flac -c:v copy av.mkv'
subprocess.call(cmd, shell=True) # "Muxing Done
print('Muxing Done')