QMPlay2 il lettore multimediale open per Linux

QMPlay2 è un lettore video e audio open source progettato per offrire un’esperienza multimediale completa su Linux, Windows, macOS e BSD. Sviluppato con Qt e C++, questo progetto si distingue per la sua leggerezza, la vasta compatibilità con formati e codec, e una filosofia orientata alla modularità e alla personalizzazione. A differenza di altri player più noti come VLC o MPV, QMPlay2 punta su un’interfaccia snella e su un’integrazione profonda con FFmpeg, offrendo prestazioni elevate anche su sistemi meno recenti.

Il supporto ai formati è uno dei punti di forza: grazie a FFmpeg e libmodplug, QMPlay2 può riprodurre praticamente qualsiasi file audio o video, inclusi formati rari come J2B, SFX, chiptune e persino le colonne sonore di Rayman 2. Inoltre, è compatibile con CD audio, flussi raw e contenuti online. L’integrazione con YouTube consente di cercare e riprodurre video direttamente dall’interfaccia del programma. È anche possibile impostare la qualità preferita per audio e video, con fallback automatico in caso di indisponibilità.

Funzioni avanzate e supporto hardware per un’esperienza fluida

QMPlay2 non si limita alla riproduzione di file locali. Il player supporta visualizzazioni audio, browser radio, scrobbling Last.fm, gestione dei sottotitoli con libass e persino la visualizzazione sferica per video a 360°, compatibile con OpenGL e Vulkan. Quest’ultima funzione è attivabile con la scorciatoia Ctrl+3 o tramite il menu dei filtri video, ed è particolarmente utile per contenuti immersivi come quelli disponibili su YouTube.

Sul fronte delle prestazioni, QMPlay2 offre il supporto all’accelerazione hardware tramite Vulkan Video, VA-API, CUVID (NVIDIA), DXVA2 (Windows) e VideoToolBox (macOS). L’accelerazione è disattivata di default, ma può essere abilitata facilmente dalle impostazioni, selezionando il decoder hardware desiderato. È importante notare che alcuni filtri video CPU non funzionano con l’accelerazione attiva, ma il player include filtri dedicati per la deinterlacciatura hardware, come Yadif Vulkan, che garantiscono una qualità visiva eccellente anche in questi casi.

La compatibilità con ALSA, PulseAudio, PipeWire e PortAudio assicura un’integrazione perfetta con i sistemi audio Linux, mentre il supporto a MPRIS2 consente il controllo del player tramite comandi DBus, utile per integrare QMPlay2 con ambienti desktop e script personalizzati. Le scorciatoie multimediali funzionano nativamente, e su Linux è possibile associarle a comandi specifici per play, pausa, traccia successiva o precedente.

Installazione semplificata e ampia disponibilità

QMPlay2 è disponibile in formato AppImage per Linux, garantendo un’installazione semplice e portabile. Gli utenti Arch Linux e Manjaro possono installarlo tramite AUR con il comando yay -S qmplay2, mentre su Fedora, openSUSE, Gentoo e Slackware sono disponibili pacchetti dedicati o istruzioni dettagliate per la compilazione. Il progetto è anche compatibile con Flatpak, offrendo un’alternativa sandboxata per chi preferisce ambienti isolati.

La compilazione da sorgente è ben documentata e supporta sia Qt5 che Qt6, con opzioni CMake dettagliate per abilitare o disabilitare moduli specifici. Tra le dipendenze principali troviamo FFmpeg, libass, taglib, libcdio, libpulse, libva, libxv e molte altre, tutte facilmente reperibili tramite i gestori pacchetti delle principali distribuzioni. Il progetto include anche script per la generazione di pacchetti RPM e DEB, facilitando la distribuzione su sistemi personalizzati.

QMPlay2 è un esempio brillante di come un progetto open source possa offrire funzionalità avanzate, prestazioni elevate e un’interfaccia accessibile, senza compromessi. Per gli utenti Linux che cercano un lettore multimediale flessibile, ricco di opzioni e costantemente aggiornato, QMPlay2 rappresenta una scelta eccellente, capace di adattarsi a ogni esigenza e configurazione.

Home QMPlay2

Lascia un commento