2

Это команда, которую я сейчас использую для потоковой передачи аудио в дистрибутиве Raspbian:

ffmpeg -f alsa -ac 1 -i hw:1 -ar 44100 -f flv rtmp://10.255.11.53/

Функциональность, которую я ищу, называется командой " Tee ", которую я буду использовать для записи потока в виде mp3-файла, когда он транслируется в прямом эфире.

Есть ли надежда получить эту функциональность из репозитория Raspbian? Или есть другая команда, которая делает то же самое?

1 ответ1

2

Если все это в одной команде не является абсолютно необходимым, я бы сказал, что изменение всей ОС на менее стабильную для этой цели, вероятно, является излишним. Я бы просто использовал одну из альтернативных команд на странице, на которую вы ссылались в вопросе:

ffmpeg -f alsa -ac 1 -i hw:1 -ar 44100 -c:a libmp3lame -f mpegts - | \
ffmpeg -f mpegts -i - -c copy output.mp3 -c copy -f flv rtmp://10.255.11.53/

Даже на Raspberry Pi я сомневаюсь, что незначительные дополнительные затраты на дополнительный процесс ffmpeg будут слишком большими - особенно потому, что -c copy требует небольшой обработки.

В зависимости от того, сколько лет вашему ffmpeg, вам, возможно, придется использовать -acodec copy вместо -c copy .

Также вы можете получить актуальную статическую сборку ffmpeg отсюда ; Я знаю, что Raspbian основан на Debian, так что, возможно, перечисленные там репозитории Debian могут быть полезны?

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