我的知识记录

Python 视频转音频:批量提取视频里的声音

import os
from moviepy.editor import VideoFileClip

def video_to_audio(folder):
    for name in os.listdir(folder):
        if not name.lower().endswith(('.mp4', '.avi', '.mkv', '.mov')):
            continue
        src = os.path.join(folder, name)
        dst = os.path.splitext(src)[0] + '.mp3'
        clip = VideoFileClip(src)
        clip.audio.write_audiofile(dst, logger=None)
        clip.close()
        print(f"已提取:{name}")

video_to_audio('./视频')

Python 视频转音频:批量提取视频里的声音

标签:

更新时间:2026-09-14 13:41:08

上一篇:Python 文字转语音:把文字变成 MP3 音频

下一篇:Python 视频压缩:一键减小视频体积