Multithreadové přehrávání pomocí Mplayeru

27. 7. 2009

Sdílet

Mplayer pro dekódování nejčastěji používá knihovnu ffmpeg. Ta je od svého vzniku optimalizovaná pro běh v jednom vlákně. Existuje i její verze, která využívá multithreading, ale ta bohužel není součástí většiny distribucí. Pokud tedy chceme využívat pro přehrávání multimédií moderní procesory naplno, musíme do systému dostat knihovnu, která to umožní a říct Mplayeru, že ji má používat. Takovou je třeba knihovna ffmpeg-mt. Na linux.com vyšla první část návodu jak na to, ve kterém se bohužel nevyhneme kompilování. Výsledkem je ovšem 64% nárůst výkonu pro dva thready a 158% pro čtyři. Test byl prováděn na čtyřjádrovém procesoru.

Našli jste v článku chybu?

Autor zprávičky

Adam Štrauch je redaktorem serveru Root.cz a svobodný software nasazuje jak na desktopech tak i na routerech a serverech. Ve svém volném čase se stará o komunitní síť, ve které je již přes 100 členů.