Ich weiß, dass effektiver Code dafür existiert, aber nur für einzelne Dateien.
Das ist mein Code:
Code: Select all
import moviepy
import os
import moviepy.editor
import tempfile
pathdir = "path/to/dir"
for filename in os.listdir(pathdir):
filename.endswith(".mkv")
print(filename)
video = moviepy.editor.VideoFileClip(filename)
audio = video.audio
audio.write_audiofile(filename + ".wav")
else:
print("Finished conversion")
Code: Select all
runfile('path/to/dir/convert video to audio script.py', wdir='path/to/dir/')
fg_av_ger_seg0.mkv
Traceback (most recent call last):
OSError: MoviePy error: the file fg_av_ger_seg0.mkv could not be found!
Please check that you entered the correct path.
Code: Select all
import moviepy.editor
video = moviepy.editor.VideoFileClip('sample.mp4')
audio = video.audio
audio.write_audiofile('audio.mp3')

 Mobile version
 Mobile version