ffmpeg - как конвертировать любой медиафайл в звуковую заметку telegram opus?

1276
beppe9000

Я ищу правильную командную строку ffmpeg для использования с ffmpeg для преобразования любого звукового файла (любого формата) в монофонический аудиофайл Opus OGG для использования с Telegram для отправки его в качестве голосовой заметки.

Это MediaInfo телеграммы аудио-заметки из приложения Android:

Format : Ogg File size : 5.59 KiB Duration : 2 s 435 ms Overall bit rate : 18.8 kb/s  Audio ID : 1901789286 (0x715B0066) Format : Opus Duration : 2 s 435 ms Channel(s) : 1 channel Channel positions : Front: C Sampling rate : 16.0 kHz Compression mode : Lossy Writing library : libopus unknown-fixed 

Это MediaInfo другого, но записано в приложении Telegram Desktop на окнах:

Format : Ogg File size : 26.8 KiB Duration : 4 s 547 ms Overall bit rate : 48.4 kb/s Writing application : Lavf57.41.100  Audio ID : 1739243463 (0x67AABFC7) Format : Opus Duration : 4 s 547 ms Channel(s) : 1 channel Channel positions : Front: C Sampling rate : 48.0 kHz Compression mode : Lossy Writing library : Lavf57.41.100 

Я хотел бы положить его в maketelegramnote.cmdпакет для удобного использования.

0
Самое простое предложение: `ffmpeg -i input -c: libopus -ac 1 output.ogg`. Попробуйте сначала. Конечно, я рекомендую вам использовать последнюю версию `ffmpeg`: для Windows вы можете [скачать ее с Zeranoe] (https://ffmpeg.zeranoe.com/builds/). LordNeckbeard 7 лет назад 0
я попробовал на mp3, но клиент телеграммы на Android распознал его как музыку beppe9000 7 лет назад 0

0 ответов на вопрос