před 8 hodin(y)
@bojler: Hmm, já nevím, jak vypadá celé to volání. To co jsem napsal byl jen příklad, jak ty dvě aplikace zřetězit a jak si mají předat parametry. Záleží samozřejmě na tom, co a jak v parametrech Streamlink i ffmpeg ty běžně používáš. Podstatné pro ten piping je to, že streamlink musí poslat výstup na stdout a ffmpeg ho musí přečíst ze stdin, což je v jeho logice parametrů pipe:0 a poslat to pak zase na stdout, tedy pipe:1, kde na to čeká na stdidn tvheadend. Ostatní parametry si už nastav podle toho, jak to máš celé nakoncipované. To já nevím.
Ještě jedna maličkost mě napadla. Kolem toho znaku pro rouru, tedy "|", musí být samozřejmě z obou stran mezery. Ono to v tom příspěvku není moc zřetelné, vypadá to tak, jako by tam ta mezera před "|" nebyla (i když ve zdrojovém textu příspěvku uvedená je). Tak možná ještě zkontroluj i to.
Musím se přiznat, že teď jsem trochu znejistěl, protože já ty scripty mám v python a tam se to volání streamlink i ffmpeg samozřejmě skládá trochu jinak. Ale každopádně si projdi tvé vlastní parametry pro streamlink a ffmpeg které používáš a doplň tam jen to zřetězení "|" a nahraď ty výstupní a vstupní adresy těmi stdout, pipe:0.
Ještě jedna maličkost mě napadla. Kolem toho znaku pro rouru, tedy "|", musí být samozřejmě z obou stran mezery. Ono to v tom příspěvku není moc zřetelné, vypadá to tak, jako by tam ta mezera před "|" nebyla (i když ve zdrojovém textu příspěvku uvedená je). Tak možná ještě zkontroluj i to.
Musím se přiznat, že teď jsem trochu znejistěl, protože já ty scripty mám v python a tam se to volání streamlink i ffmpeg samozřejmě skládá trochu jinak. Ale každopádně si projdi tvé vlastní parametry pro streamlink a ffmpeg které používáš a doplň tam jen to zřetězení "|" a nahraď ty výstupní a vstupní adresy těmi stdout, pipe:0.
