Я использую Audacity для ускорения моего подкаста, чтобы сэкономить время, слушая их в машине. Возможно ли создать пакет, который присваивает заданную скорость (например, 30) всем файлам в папке?
Audacity не имеет (native) CLI!
Однако вы можете сделать это с помощью ffmpeg.
Установите его с помощью
sudo apt-get install ffmpeg
Например
ffmpeg -i ./input.mp3 -filter:a "atempo=1.3" -vn ./output.mp3
1.3 означает 130% темпа.
EDIT: быстрый скрипт для этого для большого количества файлов.
Я предлагаю не перезаписывать оригиналы, а скорее создавать новые файлы в directory 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
Audacity не имеет (native) CLI!
Однако вы можете сделать это с помощью ffmpeg.
Установите его с помощью
sudo apt-get install ffmpeg
Например
ffmpeg -i ./input.mp3 -filter:a "atempo=1.3" -vn ./output.mp3
1.3 означает 130% темпа.
EDIT: быстрый скрипт для этого для большого количества файлов.
Я предлагаю не перезаписывать оригиналы, а скорее создавать новые файлы в directory 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