Я использую Смелость для ускорения моего подкаста, чтобы сэкономить время при слушании их в автомобиле. Действительно ли возможно создать пакет, который присваивает заданную скорость (например, 30) во все файлы в папке?
Смелость не имеет (собственного) 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