Python конвертировать стерео .flac в моно - PullRequest
0 голосов
/ 21 февраля 2019

Я борюсь с манипуляциями с аудиоканалами в Python.В частности, как конвертировать стерео .flac в моно .flac файл в Python?

Я знаю этот метод: https://trac.ffmpeg.org/wiki/AudioChannelManipulation#stereomonostream, но я ищу что-то, что можно сделать непосредственно в Python.

Любая помощь будет оценена.

1 Ответ

0 голосов
/ 21 февраля 2019

Вы пробовали пакет ffmpeg-python ?

Вы можете установить его с помощью pip install ffmpeg-python.И это может решить вашу проблему:

import ffmpeg
ffmpeg.input('stereo.flac').output('mono.flac', ac=1).run()

В репозитории GitHub есть примеров .

Другим вариантом может быть использование подпроцесса module:

import subprocess
subprocess.run('ffmpeg -i stereo.flac -ac 1 mono.flac', shell=True)

Будьте осторожны при использовании shell = True .

...