Как преобразовать ASF файл в WAV или MP3 в python? - PullRequest
0 голосов
/ 19 марта 2020

У меня есть файл asf, и я хочу отредактировать этот файл, используя библиотеку pydub, но он не поддерживает файл asf. Можно ли преобразовать файл asf в wav или mp3 в python? Какую библиотеку мне нужно использовать?

Ответы [ 2 ]

0 голосов
/ 19 марта 2020

python способ использования pydub. 1. Установите pydub с помощью pip install pydub, а затем сохраните файл с этим кодом 2. python пример кода:

from pydub import AudioSegment
sound = AudioSegment.from_wav('input.wav')

sound.export('output.mp3', format='mp3')
0 голосов
/ 19 марта 2020

Я хотел бы ffmpeg, это легко и мощно. Пожалуйста, посмотрите на этот link пример: ffmpeg -i input.wav -ar 44100 -a c 2 -b: 192k output.mp3

-i - входной файл

-ar - установка частоты дискретизации звука. Для выходных потоков по умолчанию устанавливается частота соответствующего входного потока. Для входных потоков этот параметр имеет смысл только для устройств захвата звука и необработанных демультиплексоров и сопоставлен с соответствующими параметрами демультиплексора.

-a c - Установите количество аудиоканалов. Для выходных потоков по умолчанию установлено количество входных аудиоканалов. Для входных потоков этот параметр имеет смысл только для устройств захвата звука и необработанных демультиплексоров и сопоставлен с соответствующими параметрами демультиплексора. Поэтому используется здесь, чтобы убедиться, что он стереофонический (2 канала)

-b: a - преобразует битрейт аудио до точного 192 кбит / с

...