自制音频转换工具
Posted 小蜗牛爱远行
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自制音频转换工具相关的知识,希望对你有一定的参考价值。
-
ffmpeg下载:
链接:https://pan.baidu.com/s/16nNzaFr6XtafTTsZVjlztQ
提取码:g6mi -
配置环境变量
-
相关文件夹(与程序放在同一文件夹)
input
待转换音频文件夹output
转换后存放的文件夹
-
音频转换代码(具体需求自行改动)
# -------------------------------------- # - -*- coding:utf-8 -*- - # - Author : gy - # -------------------------------------- import os, ffmpy, datetime def change_file_name(dir_name): print(dir_name) dir_list = os.listdir(dir_name) for filename in dir_list: print(filename) file_path = os.path.join(dir_name, filename) print(file_path) new_path = os.path.join(os.path.join(os.getcwd(), 'output'), filename).split('.')[0] + '_new.wav' print(new_path) //自行按需改动 ff = ffmpy.FFmpeg(inputs={file_path: None}, outputs={new_path: ' -sample_fmt s16 -ar 8000 -ac 1'}) ff.run() if __name__ == '__main__': dir_name = os.path.join(os.getcwd(), 'input') change_file_name(dir_name)
-
程序打包:
pyinstaller -F 转换程序.py
以上是关于自制音频转换工具的主要内容,如果未能解决你的问题,请参考以下文章
音频处理Melodyne 选择工具使用 ( 主工具简介 | 修改音高 | 自动吸附 | 音符长度修改 | 长度自动吸附 | 设置音符分离线 | 设置片段分离线 )