使用python将目标文件夹中多个视频转换成音频

要将目标文件夹中的多个视频转换为音频,你可以使用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

猜你喜欢

转载自blog.csdn.net/weixin_51336606/article/details/132586752