ASR / extract_audio.py
Suevar's picture
Upload 8 files
c2c3945 verified
raw
history blame contribute delete
545 Bytes
import subprocess
import os
import sys
def convert_video_to_audio_ffmpeg(video_file, output_ext="mp3"):
"""Converts video to audio directly using `ffmpeg` command
with the help of subprocess module"""
filename, ext = os.path.splitext(video_file)
subprocess.call(["ffmpeg", "-y", "-i", video_file, f"{filename}.{output_ext}"],
stdout=subprocess.DEVNULL,
stderr=subprocess.STDOUT)
if __name__ == "__main__":
# vf = sys.argv[1]
vf = 'test1.mp4'
convert_video_to_audio_ffmpeg(vf)