小编MmB*_*tte的帖子

从 YouTube 视频中提取音频

我正在尝试从视频中提取音频pytube,然后将其转换为wav格式。为了从视频中提取音频,我尝试使用moviepy,但我找不到使用以下命令从字节打开视频文件的方法VideoFileClip。我不想继续保存文件然后阅读它们。

我的尝试:

from pytube import YouTube
import moviepy.editor as mp

yt_video = BytesIO()
yt_audio = BytesIO()

yt = YouTube(text)
videoStream = yt.streams.get_highest_resolution()
videoStream.stream_to_buffer(yt_video) # save video to buffer

my_clip = mp.VideoFileClip(yt_video) # processing video 

my_clip.audio.write_audiofile(yt_audio) # extracting audio from video
Run Code Online (Sandbox Code Playgroud)

python wav video-processing moviepy pytube

4
推荐指数
1
解决办法
3826
查看次数

标签 统计

moviepy ×1

python ×1

pytube ×1

video-processing ×1

wav ×1