Właśnie otrzymaliśmy sześć płyt Raspberry Pi z ramem 512 MB i planujemy użyć ich do odtwarzania HDMI.
Wstępne testy działały świetnie z omxplayerem, ale mamy do czynienia z ekstremalnymi problemami jąkania dla każdego pliku h264, który ma bitrate powyżej 3 MB.
Po przekopaniu się przez Internet odkryłem, że kilka osób bez problemu odtwarza pliki 11mbit lub wyższe. Zastanawiam się, czy podkręcenie Raspberry Pi jest naprawdę potrzebne, aby uzyskać płynne odtwarzanie, czy też istnieją jakieś zalecane ustawienia kodowania plików do odtwarzania na zgrzytach?
Nasze obecne ustawienie:
- podział GPU 256/256
- najnowszy raspbian z http://www.raspbian.org/RaspbianImages i zaktualizowany o
apt-get dist-upgrade
- wypróbowany z kartami Sandisk Extreme Pro 32 GB 95 Mb / s oraz ze standardowymi kartami SD klasy 10
- omxplayer z http://omxplayer.sconde.net/ Data kompilacji: 23/10/2012 01:40 CEST
- omxplayer uruchomił się z konsoli z przejściem audio; próbowałem także z klipami wideo, które w ogóle nie mają ścieżki dźwiękowej
Oto jeden z filmów, które próbujemy odtworzyć .
Ponadto próbowaliśmy z różnymi mniejszymi przepływnościami. Z wyjątkiem h.264 zakodowanego w vbr z 3-bitowymi bitami wszystkie filmy zacinają się.
przykładowe filmy, które chcemy odtwarzać, znajdują się na vimeo i na youtube:
źródło
Odpowiedzi:
Ustawienia, których używam z ffmpeg do transkodowania wideo do odtwarzania przy użyciu Xbmc na moim Pi, są następujące:
Odtwarza to dobrze w rozdzielczości Full HD.
Kolejną rzeczą, którą musisz sprawdzić, jest ustawienie vsync. Chcesz to wyłączyć i zobaczyć, jaki ma na to wpływ. vsync on jest bardzo niewybaczalny, jeśli masz ramki, których dekodowanie zajmuje całą klatkę. To, gdzie można znaleźć to ustawienie, zależy od środowiska graficznego używanego do uruchamiania odtwarzacza omx.
Korzystanie z karty SD klasy 10 jest również koniecznością, ale widzę, że już to masz.
źródło