Как я могу изменить высоту звука?
Я хотел бы изменить высоту звука.
Я знаю, что вы можете использовать программное обеспечение, такое как PlayItSlowly, для прослушивания аудиофайла и изменения высоты звука в процессе, но я ищу способ изменить высоту звука точно так же, как и громкость.
Я могу сделать это в Windows с помощью менеджера звука Realtek, так что я думаю, что должен быть способ сделать это и в Linux.
4 ответа
Установите плагин эквалайзера ALSA:
sudo apt-get install libasound2-plugin-equal
Подготовьте файл.asoundrs, чтобы ALSA узнала о плагине:
gedit .asoundrc
Вставьте в него (или добавьте в конце, если он уже содержит некоторые данные):
ctl.equal {
type equal;
}
pcm.plugequal {
type equal;
slave.pcm "plughw:0,0";
}
pcm.equal{
type plug;
slave.pcm plugequal;
}
Сохраните файл и выйдите.
Затем перезагрузите ALSA:
sudo alsa force-reload
Ваш эквалайзер должен быть настроен. Чтобы использовать это, запустите
alsamixer -D equal
TADA! Ваш alsamixer теперь будет работать как эквалайзер, а не регулировать громкость. Надеюсь это поможет!
Есть несколько вариантов. Многие из них требуют Soundtouch , который является плагином из набора Gstreamer , установленным «плохо». Бежать
sudo apt install gstreamer1.0-plugins-bad
Я бы не знал, какие из перечисленных ниже вариантов не удовлетворяют вашему требованию «так же, как я делаю с громкостью» и почему (например, playitslowly).
Звуковая растяжка
Soundstretch , кажется, делает свое дело.
SoundStretch — это простое приложение командной строки, которое может изменять темп, высоту тона и скорость воспроизведения звуковых файлов WAV. Эта программа предназначена в первую очередь для демонстрации того, как можно использовать библиотеку "SoundTouch" для обработки звука в вашей собственной программе, но ее также можно использовать для обработки звуковых файлов.
Применение:
soundstretch infile.wav outfile.wav [options]
Опции:
...
-pitch=n Change the sound pitch by n semitones (n = -60.0 .. + 60.0 semitones)
...
Играй медленно
playitslowly
(официальная документация ) — это GUI, в котором также предусмотрено изменение высоты тона. См. также здесь .
ffmpeg
По всей видимости,
ffmpeg
также может использоваться для изменения высоты тона .
Мужество
Так же , как с ffmpeg.
Питчбокс
Смотрите официальную информацию .
Другие
Могут быть и другие опции, связанные с различными частями программного обеспечения LADSPA .
Связанные:
Я знаю две программы, которые могут это сделать. Один из них называется резинкой . Вы также можете посмотреть справочную страницу здесь . Это время и изменение высоты тона. Эти два инструмента идут рука об руку, так как смещение высоты тона позволит вам ускорить темп, не превращая результат в трек бурундуков.
Ты можешь получить
Другой — zita-retun . Он также доступен на apt. Он предоставляет команду zretune , которая делает то же самое, что и выше, посредством повторной выборки.
Я получил их оба в комплекте установщика Ubuntu Studio Tools. Это подходящий пакет (а именно
Используйте alsa-mixer
Откройте терминал и введите sudo apt-get install gnome-alsamixer alsamixergui libasound2-plugin-equal alsa-utils