更多信息可参见:https://www.computationalimaging.cn/2019/11/blog-post.html
准备:需安装ffmpeg
方法: 命令行输入
ffmpeg -n -i input.wav -filter:a "atempo=0.5" output.wav
即可,其中in.wav和out.wav分别是输入文件和输出文件,并且可以是其他的文件格式,如:
ffmpeg -n -i input.m4a -filter:a "atempo=0.5" output.mp3
其中,0.5表示倍数,改为2即为2倍播放。
亦可批量读取,如(Python):
import os
import sys
m4a_path = "./m4a/" # m4a文件所在文件夹
finish_path = "./finished/"
def run():
m4a_file = os.listdir(m4a_path)
str1 = '-filter:a \"atempo=2\"'
print('m4a')
for i, m4a in enumerate(m4a_file):
os.system("ffmpeg -n -i "+ m4a_path + m4a
+ " " +str1 + " "+finish_path + m4a[0:-4] + ".mp3" )
run()