ffmpeg 提取指定目录下视频的音频文件 python脚本

import os
import subprocess
def extract_audio_from_mp4(directory):
# 检索目录下所有MP4文件
for filename in os.listdir(directory):
if filename.endswith(".mp4"):
mp4_path = os.path.join(directory, filename)
mp3_path = os.path.splitext(mp4_path)[0] + ".mp3"
# 使用ffmpeg提取音频
command = ["E:\\Downloads\\ffmpeg.exe", "-i", f'"{mp4_path}"', "-q:a", "0", "-map", "a", f'"{mp3_path}"']
if os.name == 'nt':
command = ' '.join(command)
subprocess.run(command,shell=True)
# 使用示例
directory = "F:\mp4"
extract_audio_from_mp4(directory)
posted @   simp00  阅读(51)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示