Я попробовал три разных метода, чтобы объединить песни

  • Audacity: работает, но он добавляет звук "щелчка" между первой и второй песней
  • команда cat: я попробовал cat *.wma > result.wma и cat second.wma >> first.wma . Оба имеют одну и ту же проблему, полученный файл - только первый.
  • ffmpeg: ffmpeg -i "concat:uno.wma|dos.wma" -acodec copy result.wma , такая же проблема, как и команда cat, файл result.wma является копией uno.wma

Любая помощь?

2 ответа2

0

Без просмотра сигналов трудно сказать наверняка, но если вы объединяете в точках предполагаемого молчания, то лучшим объяснением для щелчка будет то, что один или несколько файлов имеют неправильное смещение DC. Если вы делаете это в точке без звука, то вы почти наверняка будете иметь неравное смещение в этой точке.
Внезапный переход между двумя смещениями - это то, что вы слышите как щелчок.

Простейшим решением будет создание короткого перекрестного затухания между ними.

См. Как получить: как использовать Crossfade в Audacity для плавных переходов между звуковыми дорожками, чтобы узнать, как этого добиться [за пределами SE]

0

Вы пробовали сокс инструмент? Обычно я использую это для объединения сотен WAV-файлов одновременно, используя sox *.wav combined_audio.wav

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .