我使用 Audacity 加速我的播客,以便在车里收听时节省时间。是否可以创建一个批处理,为文件夹中的所有文件分配给定速度(例如 30)?
答案1
Audacity 没有(本机)CLI!
但是,您可以使用 来实现这一点ffmpeg
。
使用安装
sudo apt-get install ffmpeg
例如
ffmpeg -i ./input.mp3 -filter:a "atempo=1.3" -vn ./output.mp3
意思1.3
是节奏的130%。
编辑:一个可以对大量文件执行此操作的快速脚本。
我建议不要覆盖原始文件,而是在目录中创建新文件faster
mkdir /home/user/your/music/directory/faster
使用您最喜欢的编辑器
nano quick_casts.sh
#!/bin/bash
cd /home/user/your/music/directory
for f in *.mp3
do echo $f
ffmpeg -i "$f" -filter:a "atempo=1.3" -vn "faster/$f" -y
done
当然,将其更改为您的目录。我还添加了“-y”到总是覆盖目录中存在的同名文件faster
。
使其可执行
chmod +x quick_casts.sh