使用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")
相关推荐
cndes8 分钟前
Pycharm的虚拟环境设置问题
开发语言·python
HungryGoogle9 分钟前
【无标题】
python·网络安全
weixin_4597539416 分钟前
c++如何利用filesystem--relative计算两个文件之间的相对路径【详解】
jvm·数据库·python
jekc86824 分钟前
金蝶云星空调用第三方接口
开发语言·python
才兄说29 分钟前
机器人二次开发机器狗巡检?自动生成巡检日志
python
专注VB编程开发20年30 分钟前
json和python元组,列表,字典对比
开发语言·python·json·php
m0_5967490931 分钟前
Golang怎么实现队列数据结构_Golang如何用切片实现先进先出的队列【方法】
jvm·数据库·python
梦想不只是梦与想35 分钟前
python 中的进制
python·进制转换
knight_9___36 分钟前
大模型project面试3
人工智能·python·语言模型·面试·大模型·agent
m0_5913647338 分钟前
如何编写带默认值的SQL存储过程_简化前端调用接口设计
jvm·数据库·python