Moviepy сохранение звука добавляет шум в конце файла - PullRequest
0 голосов
/ 02 мая 2020

Я обнаружил, что простое сохранение аудиофайла добавляет странный шум к файлу в конце. Это происходит не со всеми файлами, а с некоторыми из них.

Это даже происходит, просто читая аудиофайл, а затем просто записывая его.

audio_file = AudioFileClip("source.wav")

audio_file.write_audiofile("noisy.mp3")

Прослушивание последних 1 се c обоих клипов.

Звук "bort"

Исходный файл: https://bayfiles.com/L5b3tfv8oe/source_wav

Произведен шум: https://bayfiles.com/3fc1t1vao6/noisy_mp3

Я не знаю, как это исправить, любая помощь приветствуется.

1 Ответ

0 голосов
/ 09 мая 2020

Вы пробовали с другим волновым файлом? Шум может возникнуть из-за преобразования волнового формата в mp3.

Обновление:

Я проверил файлы и кое-что понял. Во-первых, имейте в виду, что mp3 - это сжатие с потерями. Это оставляет артефакты. Я предполагаю, что «шум», который вы слышите, на самом деле является сигналом, возвращаемым обратно. Я думаю, что кодировка mp3 как-то сдвигает время.

Original signal on top, the output signal on the bottom

Я скопировал начало сигнала, и он появился и звучал похоже. Так что не шум, а фактический сигнал! ха-ха. очень интересно.

...