19.12.2025, 23:03
(19.12.2025, 21:08)waladir Napsal(a): @directcz: to co psal @JiRo: je asi nejjednodušší. Pokud používáš TVH scripty. můžeš do streamer.sh přidat do volání ffmpegu parameter "-map p:1". Nevím tedy, jestli by to šlo udělat nějak víc univerzálně a vybrat třeba konkrétní rozlišení. U FHD by měl p:0 mit 576p, p:1 720p a p:2. Případně můžeš zkusit nahradit ffmpeg streamlinkem, kde šlo tuším zvolit i rozlišení.
nechápu, ale parametr p:X se chová u každého kanálu jinak (podrobné testy jsem provedl na sportovních kanálech, tam to asi nejvíc "lítá", jinak víceméně asi platí to, co je u Eurosportů dále).
Eurosporty 0=320x180, 1=640x360, 2=960x540, 3=1280x720, 4=1920x1080
Premier Sport 1 : 1=1280x720
Premier Sport 2 a 3 : 1=640x360
Oneplay Sport 1 : 1=1280x720
Oneplay Sport 2 : 1=640x360 (beží tam multidimenze)
Oneplay Sport 2 MD1 : 1=1280x720
Asi by se muselo vyčíst jaké rozlišení se pod jakým parametrem skrývá. Docela bych i tipl, že u Oneplay Sportu to bude jinak když běží multidimenze a když ne. Každopádně díky za nakopnutí.
ad streamlink - to jsem zkoušel, ale nepodařilo se mi to rozběhnout. Snažil jsem se zaměnit ffmpeg za streamlink, ale bez úspěchu, streamlink nebyl schopen vyčíst stream z linku, co vrací stream.py
