Spaces:
Runtime error
Runtime error
from moviepy.editor import VideoFileClip, AudioFileClip | |
def mute_and_add_audio(video_file_path, audio_file_path, output_file_path): | |
try: | |
# Load the video file | |
video = VideoFileClip(video_file_path) | |
# Load the new audio file | |
new_audio = AudioFileClip(audio_file_path) | |
# Set the new audio to the video (mute the original audio) | |
video_with_new_audio = video.set_audio(new_audio) | |
# Write the result to the output file | |
video_with_new_audio.write_videofile(output_file_path, codec='libx264', audio_codec='aac') | |
print(f"Video with new audio saved to {output_file_path}") | |
except Exception as e: | |
print(f"An error occurred: {e}") | |
# # Example usage | |
# if __name__ == "__main__": | |
# # Path to the video file | |
# video_file = "video.mp4" | |
# | |
# # Path to the new audio file | |
# audio_file = "output.wav" | |
# | |
# # Path to save the output video file | |
# output_file = "output_video.mp4" | |
# | |
# mute_and_add_audio(video_file, audio_file, output_file) | |