Attenzione! Questa è una Pagina di prova. Le informazioni riportate potrebbero essere incomplete, errate e potenzialmente pericolose. Per contribuire alla realizzazione di questa pagina consultare la discussione di riferimento. |
Introduzione
Questa guida vuole illustrare ad utilizzare un livestream come sfondo del desktop su GNOME, Xfce o bspwm con X11 (non funziona con Wayland). Il flusso video in diretta può essere qualsiasi flusso (ad esempio una webcam live della città), purché sia supportato da Streamlink.
Creare uno sfondo desktop dinamico con un livestream può dare un tocco davvero personale all'ambiente di lavoro. Anche se Ubuntu non offre una funzionalità nativa per questo, esistono diverse soluzioni che si può adottare.
Utilizzando un solo monitor, si perderà funzionalità delle icone del desktop perché verranno mostrate dietro lo sfondo del video in livestream.
Utilizzando più monitor questo non è un problema, poiché le icone del desktop potrebbero essere su un monitor diverso rispetto allo sfondo del video livestream.
Preparativi
Utilizzare un Player Video con Opzioni di Personalizzazione:
Streamlink è un potente strumento da riga di comando che permette di scaricare video da una vasta gamma di servizi di streaming.
VideoLAN: Uno dei player video più popolari e versatili. Offre l'opzione di impostare un video in loop come sfondo.
mpv: Un player video leggero e potente, ideale per chi cerca una soluzione più minimalista.
Installare il pacchetto mpv.
Per procedere all'installazione è necessario avere un flusso video in diretta, un feed live, ed una webcam.
Applicazioni di Terze Parti
Installazione
L'installazione su Ubuntu 22.04 e versioni successive è relativamente semplice.
Installare il pacchetto streamlink
Mantenere Streamlink aggiornato. Eseguire regolarmente l'aggiornamento del sistema.
Se incontri problemi durante l'installazione, controlla i log e i messaggi di errore per individuare la causa.
Streamlink
Ubuntu eredita il pacchetto Streamlink da Debian, ma non lo aggiorna frequentemente. Utilizzando i backports di Debian, possiamo accedere alle versioni più recenti di Streamlink.
Preferire un'interfaccia grafica, provare Streamlink Twitch GUI, tenere presente che potrebbe non essere sempre aggiornato.
Da PPA
Aggiungere il repository dei backports di Debian, digitando nel terminale il seguente comando:
echo "deb http://deb.debian.org/debian bookworm-backports main contrib non-free" | sudo tee "/etc/apt/sources.list.d/streamlink.list"
sostituire bookworm con il nome in codice della versione di Ubuntu se è diversa da 22.04.
Installazione di Streamlink:
sudo apt-t bookworm-backports install streamlink
Da PythonPI
È altamente consigliato creare un ambiente virtuale per isolare l'installazione di Streamlink da altri progetti Python.
Questo metodo richiede l'installazione di python3-pip e può portare a problemi di dipendenze.
Installazione da PyPI, digitando in un terminale i seguenti comandi:
sudo apt install python3-pip
sudo pip3 install streamlink
Da sorgenti
Le versioni da sorgenti potrebbero essere meno stabili rispetto alle versioni ufficiali.
L'installazione di Streamlink da sorgenti offre una maggiore flessibilità e controllo, ma richiede una configurazione più complessa e una maggiore conoscenza di Python rispetto all'installazione tramite pacchetti precompilati. Questa è la procedura da seguire:
Questo metodo è più complesso e richiede conoscenze avanzate. Si consiglia solo a utenti esperti.
Clonare il repository, digitando in un terminale il seguente comando:
git clone https://github.com/streamlink/streamlink.git
questo comando creerà una nuova directory chiamata streamlink nella directory corrente.
Installare le dipendenze:
cd streamlink pip3 install -r requirements.txt
il file requirements.txt contiene un elenco delle dipendenze richieste.
Compilare e installare Streamlink, digitando in un terminale il seguente comando:
python3 setup.py install
questo comando compilerà il codice sorgente e installerà Streamlink nel sistema.Aggiornare Streamlink, eseguire in un terminale i seguenti comandi nella directory del progetto:
cd streamlink git pull python3 setup.py install --upgrade
Configurazione
Streamlink
Una volta installato Streamlink, iniziare a personalizzare l'esperienza di streaming. Sebbene non richieda una configurazione complessa, ci sono alcune opzioni che potrebbe essere modificato per adattarle all'esigenze. Non è necessaria una configurazione specifica. Streamlink è progettato per essere il più user-friendly possibile e, nella maggior parte dei casi, si può iniziare a usarlo subito dopo l'installazione.
Opzioni di configurazione avanzate Per personalizzare ulteriormente il comportamento di Streamlink, modificare il file ~/.config/streamlink/streamlink.conf di configurazione.
Aprire il file ~/.config/streamlink/streamlink.conf, digitare in un terminale il seguente comando:
nano ~/.config/streamlink/streamlink.conf
sostituisci nano con l'editor di testo (ad esempio, vim, gedit).
- Modifica le opzioni:
Qualità predefinita, sostituisci best con la qualità desiderata (ad esempio, 720p, 1080p):
[general] default-stream = best
Percorso di output, sostituisci mpv con il tuo lettore video preferito (ad esempio, vlc, mplayer):
[general] player = mpv
- Altre opzioni: Puoi configurare proxy, timeout, e molte altre opzioni.
Verificare se Streamlink è stato installato correttamente, eseguire in un terminale il seguente comando:
streamlink --version
dovrebbe essere visualizzata la versione installata.
Verificare se Streamlink mostra nuovi aggiornamenti, eseguire in un terminale il seguente comando:
streamlink --update
Mpv
Digitare in un terminaleil seguente comando:
mpv --loop --no-border --ontop --geometry=0,0 --fullscreen=yes <URL_dello_stream>
Sostituisci <indirizzo_livestream> con l'URL del livestream.
Utilizzo
Scaricare un video
Una volta installato, utilizzare Streamlink per scaricare video. Ad esempio, digitare in un terminale il seguente comando:
streamlink <URL_dello_stream> <best> -o "mia_registrazione.mp4"
Sostituire: URL_dello_stream con l'URL del flusso che vuoi scaricare <best> con la qualità desiderata. -o "mia_registrazione.mp4" con "Nome del file di output"
Riprodurre uno stream
streamlink <URL_dello_stream> <best>
Ottenere una lista delle qualità disponibili
streamlink <URL_dello_stream>
Utilizzare un lettore specifico
streamlink --player vlc <URL_dello_stream> <best>
Risoluzione problemi
Ulteriori risorse
Documentazione ufficiale di Streamlink offre una guida completa su tutte le funzionalità e le opzioni disponibili
Repository GitHub di Streamlink