Jeremy Watt
first push
29482c4
raw
history blame
481 Bytes
from moviepy.editor import VideoFileClip
def extract_audio(local_file_path: str, audio_filepath: str) -> None:
try:
video = VideoFileClip(local_file_path)
audio = video.audio
if audio is not None:
audio.write_audiofile(audio_filepath, verbose=False, logger=None)
audio.close()
video.close()
except Exception as e:
raise ValueError(f"error extracting audio from video {local_file_path}, exception: {e}")