Командная строка смелости обрабатывает модификацию темпа в пакетном режиме

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

-2
задан 14 February 2018 в 01:18

1 ответ

Смелость не имеет (собственного) 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
1
ответ дан 31 October 2019 в 00:44

Другие вопросы по тегам:

Похожие вопросы: