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