使用python调ffmpeg命令将wav文件转为320kbps的mp3

320kbps竟然是mp3的最高采样率,有点低了吧。

python 复制代码
import os
import subprocess


if __name__ == '__main__':
    work_dir = "D:\\BaiduNetdiskDownload\\周杰伦黑胶\\魔杰座"    

    fileNames = os.listdir(work_dir)

    for filename in fileNames:
        pure_name, _ = os.path.splitext(filename)
        old_path = os.path.join(work_dir, filename)
        # print(f"purename = {pure_name}")
        new_path = os.path.join(work_dir,f"{pure_name}.mp3")

        cmd_str = f'ffmpeg -i "{old_path}" -ab 320k "{new_path}" -y'
        p = subprocess.Popen(cmd_str, shell=True, stdout=subprocess.PIPE)
        for line in iter(p.stdout.readline, b''):
            print(line.strip().decode('gbk'))
        
        input("zzz")
相关推荐
SamChan9020 分钟前
Python+OpenCV检测PDF翻译后排版偏移:像素级格式一致性验证
python·opencv·ai·pdf·wpf
会博通·代码搬运工21 分钟前
双层PDF技术实现与档案数字化系统的API集成实践
数据库·人工智能·分布式·python·计算机视觉·api集成
健康平安的活着23 分钟前
java中批量查询+stream返回map提高查询效率
java·windows·python
无线通信科研笔记25 分钟前
IEEE TWC 2026 论文精读与完整复现|H-PASS:机械—电子双重可重构波束成形
论文阅读·人工智能·笔记·python·论文笔记
青 春 记 忆33 分钟前
零基础入门python35:Django用户登录与权限边界
python·django·后端开发
淼澄研学38 分钟前
LangChain构建Prompt模板解决Python长尾报错实操
python·langchain·prompt
枫叶v.41 分钟前
DeepSeek Harness(DSH)插件开发保姆级教程:从 0 到 1 快速写出第一个插件
python
Htr_1 小时前
Python面向对象编程:类与对象基础
开发语言·python
muddjsv1 小时前
Python 神经网络入门:用 scikit-learn 完成 MLP 分类与回归
python·神经网络·scikit-learn
Java后端的Ai之路1 小时前
09、Python组合模式
开发语言·人工智能·python·docker·组合模式