Zdravím všechny diskutující co budou číst můj dotaz.
Mám
Raspberry Pi 4 Model B verzi se 4 GB RAM a s aktuální minimalistickou verzí Raspbian (64-bit, Bookworm). K němu je připojena přes první HDMI výstup 4K televize s Google TV, na které chci přehrávat ve smyčce krátké informační video.
Raspbian neobsahuje grafické prostředí, H.264 video v rozlišení 1920x1080 a délce cca 11 minut přehrávám pomocí VLC takto:
cvlc --fullscreen --loop --no-audio /path/to/video.mp4
Poznámka: "cvlc" je existující alias na "vlc -I dummy" což zajistí přehrávání bez nutnosti grafického prostředí.
To funguje dlouhodobě dobře pro Full HD obrazovku, bohužel u připojené 4K televize je video vždy po 90 sekundách přerušeno, dokonce krátce problikne na obrazovce terminál a video se začne přehrávat od začátku.
Výstup na televizi si VLC při přehrávání videa přepne vždy do rozlišení 4096x2160.
Nikde jsem podobný problém popsaný nenašel, Raspberry Pi 4 by snad zobrazení na moderní 4K televizi zvládnout mělo. Hrál jsem si s tím celý den, ale už mi nápady docházejí, tak budu rád za jakékoli nasměrování.
Co jsem zkoušel, ale nijak to nepomohlo:
- překódovat video do H.265, ale kromě zmenšení souboru videa na cca polovinu žádný rozdíl
- omezit na televizi rozlišení pouze na Full HD, bohužel to Google TV v ní neumožňuje a co jsem četl, tak to ani není dobrý nápad, protože to by měl řídit vstup a ne TV
- do /boot/firmware/config.txt přidat řádek pro povolení 4K rozlišení na výstupu: hdmi_enable_4kp60=1
- do /boot/firmware/config.txt přidat řádek pro vynucení konkrétního rozlišení: video=HDMI-A-1:1920x1080M@60
- zapnout Debug logování VLC do souboru, ale ani tam jsem před resetováním videa nenašel žádný důvod
Nesetkal se někdo s podobným problémem a nenašel na to řešení?Nenapadá někoho, co dalšího ještě vyzkoušet a zjistit důvod resetování přehrávaného videa?