yamnet_test / python /util /mp4_to_mp3.py
Luis
add mp4_to_mp3.py
c0a2456
raw
history blame
No virus
756 Bytes
from moviepy.editor import *
import sys
# print('argv[1]:' + str(sys.argv[1]))
import os
from pydub import AudioSegment
def mp4_to_mp3(mp4_uri):
# Load the mp4 file
video = VideoFileClip(mp4_uri)
# Extract audio from video
video.audio.write_audiofile(mp4_uri + ".mp3")
def audio_to_wav(wav_uri, out_sample_rate=16000):
src = wav_uri
dst = wav_uri + ".wav"
if os.path.exists(dst): os.remove(dst)
# convert wav to mp3
sound = AudioSegment.from_file(src)
sound = sound.set_frame_rate(out_sample_rate)
sound.export(dst, format="wav")
print(' audio_to_wav: ', str(dst))
return dst
sys.argv
if len(sys.argv) > 1:
res = mp4_to_mp3(sys.argv[1])
else:
print(' usage: python mp4_to_mp3.py /path/to/mp4_file ')