Здравствуйте, andrey.desman, Вы писали:
aik>>Есть годное радио BBC 6 Music: https://as-hls-ww.live.cf.md.bbci.co.uk:443/pool_01505109/live/ww/bbc_radio_one/bbc_radio_one.isml/bbc_radio_one-audio=320000-271960580.ts
AD>А вообще, hls — это как раз mpegts, нарезанный на чанки, с плейлистом. И ты здесь приводишь адрес одного конкретного чанка .ts из hls (судя по адресу). Смысла в этом ровно ноль, как и нет смысла конвертить hls в hls если можно сразу взять hls (адрес его плейлиста).
Началось с плейлиста как раз:
https://as-hls-ww.live.cf.md.bbci.co.uk/pool_01505109/live/ww/bbc_radio_one/bbc_radio_one.isml/bbc_radio_one-audio=320000.norewind.m3u8
Но состоит он из этих вот .ts.
AD>Если же сонос не умеет играть hls, то конвертить во что-то можно, но источником надо брать опять же адрес плейлиста, а не конкретный чанк.
Тут я запутался. Я тут более простое завести не могу, а если сверху навернуть плейлисты — то как это поможет?
Тут так — у меня ещё есть tvheadend, который эфирное dvb-t радио раздаёт, там h.264+mp2 для видео и просто mp2 для радио, "[demux] Detected file format: mpegts (libavformat)" пишет мне mpv.
Sonos так не может, но tvheadend умеет в ffmpeg + "aac" + "raw audio stream", Sonos это жрёт.
И я попробовал на ноуте писать в файл с -f adts, получается проигрываемый файл, т.е. косяк не похоже чтоб в формате был.