要将目标文件夹中的多个视频转换为音频,你可以使用Python的 moviepy
库。下面是一个示例代码,可以帮你实现这个功能:
首先,确保你已经安装了 moviepy
库。你可以使用以下命令来安装它:
pip install moviepy
接下来,创建一个Python脚本(例如 convert_videos_to_audio.py
),并将以下代码粘贴到脚本中:
import os
from moviepy.editor import VideoFileClip
# 目标文件夹路径
target_folder = 'path/to/target/folder'
# 获取目标文件夹中的所有视频文件
video_files = [f for f in os.listdir(target_folder) if f.endswith('.mp4')]
# 遍历视频文件并提取音频
for video_file in video_files:
video_path = os.path.join(target_folder, video_file)
audio_clip = VideoFileClip(video_path)
audio_clip.audio.write_audiofile(video_path.replace('.mp4', '.wav'))
print('转换完成!')
请确保将 'path/to/target/folder'
替换为实际的目标文件夹路径。此脚本将遍历目标文件夹中的所有 .mp4
视频文件,并使用 moviepy
将每个视频转换为音频文件(.wav
格式)。
保存脚本后,在命令行中运行以下命令来执行转换:
python convert_videos_to_audio.py
转换完成后,你将在目标文件夹中找到对应的音频文件。每个视频文件都将转换为相应的音频文件,并保留原始文件名,只是扩展名更改为 .wav
。