File size: 360 Bytes
9c917b9
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
from moviepy import VideoFileClip
import os

def convert_video_to_audio(video_path, output_dir):
    audio_path = os.path.join(output_dir, "audio.wav")

    video_clip = VideoFileClip(video_path)
    video_clip.audio.write_audiofile(
        audio_path,
        codec="pcm_s16le",
        ffmpeg_params=["-ac", "1", "-ar", "16000"]
    )

    return audio_path