+
23
-

python如何无需下载mp4视频就能通过url分离获取音频文件到本地?

python如何无需下载mp4视频就能通过url分离获取音频文件到本地?

以前的处理方式是先将mp4视频下载到本地,在分离,我想直接流式分离获取音频,怎么办?

网友回复

+
27
-

两种方式:

 实现方式一:先下载再提取(推荐)

import requests
from moviepy.editor import VideoFileClip
import os

def download_video(url, output_path):
    print("开始下载视频...")
    response = requests.get(url, stream=True)
    with open(output_path, 'wb') as f:
        for chunk in response.iter_content(chunk_size=1024 * 1024):
            if chunk:
                f.write(chunk)
    print("视频下载完成")
    return output_path

def extract_audio(video_path, audio_output_path):
    print("开始提取音频...")
    vi...

点击查看剩余70%

我知道答案,我要回答