Dimensione: 9247
Commento:
|
Dimensione: 11086
Commento: prima revisione (parzale)
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 6: | Linea 6: |
<<Informazioni(rilasci="22.04 20.04")>> | <<Informazioni(forum="https://forum.ubuntu-it.org/viewtopic.php?f=46&t=657017"; rilasci="22.04 20.04")>> |
Linea 10: | Linea 10: |
Questa guida vuole illustrare ad utilizzare un livestream come sfondo del desktop su [[AmbienteGrafico/Gnome|GNOME]], [[AmbienteGrafico/Xfce|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. {{{#!wiki important Utilizzando un solo monitor, si perderà funzionalità delle icone del desktop perché verranno mostrate dietro lo sfondo del video in livestream.<<BR>>Utilizzando più monitor questo non è un problema, poiché le icone del desktop potrebbero essere su un monitor diverso rispetto allo sfondo del video livestream. |
Questa guida vuole illustrare ad utilizzare un [[https://it.wikipedia.org/wiki/Live_streaming|livestream]] per lo sfondo del desktop su [[AmbienteGrafico/Gnome|GNOME]], [[AmbienteGrafico/Xfce|Xfce]] o [[https://github.com/baskerville/bspwm|bspwm]] con [[https://it.wikipedia.org/wiki/X_Window_System|X11]] (non funziona con [[https://it.wikipedia.org/wiki/Wayland_(protocollo)|Wayland]]). Il flusso video in diretta può essere qualsiasi flusso (ad esempio una webcam live della città), purché sia supportato da [[https://streamlink.github.io/|Streamlink]]. Creare uno sfondo desktop dinamico con un livestream può personalizzare il proprio ambiente di lavoro. Anche se '''Ubuntu''' non offre una funzionalità nativa, esistono diverse soluzioni che si possono adottare. {{{#!wiki note Utilizzando un solo monitor si perderà la funzionalità delle icone del desktop perché verranno mostrate dietro lo sfondo del video in livestream.<<BR>>Utilizzando più monitor questo non si presenta problema, poiché le icone del desktop possono stare su un monitor diverso da quello che usa il livestream come sfondo.<<BR>> Per il corretto funzionamento è richiesta una connessione alla rete veloce e stabile, nonché una scheda grafica sufficientemente potente. }}} {{{#!wiki important Rispettare i termini di servizio del provider del livestream per non violare alcun copyright. |
Linea 20: | Linea 25: |
0. Utilizzare un Player Video con Opzioni di Personalizzazione: | Utilizzare un Player Video con Opzioni di Personalizzazione: |
Linea 23: | Linea 28: |
* '''mpv''': Un player video leggero e potente, ideale per chi cerca una soluzione più minimalista. * '''[[https://github.com/ujjwal96/xwinwrap|Xwinwrap fork]]''' 0. Per procedere all'installazione è necessario avere un flusso video in diretta, un feed live, ed una webcam. |
* '''[[https://mpv.io/|mpv]]''': Un player video leggero e potente, ideale per chi cerca una soluzione più minimalista.<<BR>>[[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://mpv|mpv]]. ## * Applicazioni simili: Cercare nel repository di Ubuntu o su piattaforme come !GitHub per trovare altre soluzioni specifiche. {{{#!wiki important Per procedere all'installazione è necessario disporre di flusso video in diretta, di un feed live e di una [[Hardware/Video|webcam]]. }}} ##== Applicazioni di Terze Parti == ## * Wallpaper Engine: Un'applicazione popolare su Steam che offre una vasta gamma di sfondi animati, inclusi quelli basati su livestream. ## * !DeskScapes: Un'altra opzione commerciale che permette di personalizzare profondamente il tuo desktop. |
Linea 33: | Linea 46: |
{{{#!wiki important Mantenere Streamlink aggiornato. Eseguire regolarmente l'[[AmministrazioneSistema/InstallareProgrammi/Apt#Aggiornamento_del_sistema|aggiornamento del sistema]]. }}} {{{#!wiki important In caso di problemi durante l'installazione, controllare i log e i messaggi di errore per individuare la causa. ##O consultare il [[#Risoluzione_problemi|seguente paragrafo]] }}} |
|
Linea 35: | Linea 57: |
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. === Da PPA === |
Ubuntu eredita il pacchetto Streamlink da Debian, ma non viene aggiornato di frequente. Utilizzando i backports di Debian si può accedere alle versioni più recenti di Streamlink. {{{#!wiki note Preferire un'interfaccia grafica (provare '''Streamlink Twitch GUI'''), tenendo presente che potrebbe non essere sempre aggiornato. }}} === Da Repository Debian === |
Linea 41: | Linea 67: |
}}} sostituire ''bookworm'' con il nome in codice della versione di Ubuntu se è diversa da 22.04. | }}} sostituendo ''bookworm'' con il nome in codice della versione di Ubuntu se è diversa da 22.04. |
Linea 43: | Linea 69: |
0. [[AmministrazioneSistema/InstallareProgrammi|Installazione]] di Streamlink:{{{ | 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] Streamlink con il comando:{{{ |
Linea 47: | Linea 73: |
=== Da PythonPI === Altri metodi (meno consigliati) {{{#!wiki note Questo metodo richiede l'installazione di '''python3-pip''' e può portare a problemi di dipendenze. }}} * [[AmministrazioneSistema/InstallareProgrammi|Installazione]] da PyPI, digitando in un [[AmministrazioneSistema/Terminale|terminale]] i seguenti comandi:{{{ sudo apt install python3-pip }}} {{{ |
## passaggio 2: per versioni diverse da Ubuntu 22.04 sostituire bookworm con cosa? trixie? === Da Pip === 0. Installare '''Pip''' come descritto in [[Programmazione/Python/Pip|questa guida]]. {{{#!wiki note Si raccomanda di creare un ambiente virtuale per isolare l'installazione di '''Streamlink''' da altri progetti Python. }}} 0. Digitare nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{ |
Linea 63: | Linea 87: |
L'installazione di Streamlink da sorgenti offre una maggiore flessibilità e controllo, ma richiede una configurazione più complessa rispetto all'installazione tramite pacchetti precompilati. Questa è la procedura da seguire: |
|
Linea 68: | Linea 90: |
* Clonare il repository, digitando in un [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{ |
{{{#!wiki important 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 [[Programmazione/Python|Python]] rispetto all'installazione tramite pacchetti precompilati. Seguire questa procedura: 0. Clonare il repository, digitando in un [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{ |
Linea 71: | Linea 98: |
}}} questo comando creerà una nuova directory chiamata '''streamlink''' nella directory corrente. * [[AmministrazioneSistema/InstallareProgrammi|Installare]] le dipendenze:{{{ cd streamlink |
}}} Verrà creata una nuova directory chiamata '''streamlink''' in quella corrente. 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] le dipendenze:{{{ cd streamlink}}}{{{ |
Linea 75: | Linea 102: |
}}} il file ''requirements.txt'' contiene un elenco delle dipendenze richieste. * Compilare e installare Streamlink, digitando in un [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{ |
}}} Il file ''requirements.txt'' contiene un elenco delle dipendenze richieste. 0. Compilare e installare '''Streamlink''' nel sistema digitando in un [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{ |
Linea 78: | Linea 105: |
}}} questo comando compilerà il codice sorgente e installerà Streamlink nel sistema. | }}} 0. Aggiornare '''Streamlink''' eseguendo in un [[AmministrazioneSistema/Terminale|terminale]] i seguenti comandi nella directory del progetto:{{{ cd streamlink}}}{{{ git pull}}}{{{ python3 setup.py install --upgrade }}} ##corregere da qui = Configurazione = {{{#!wiki important Esplorare le opzioni di personalizzazione offerte dalle diverse applicazioni per adattare lo sfondo al gusto personale. }}} == 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. == Configurazione avanzata == Per personalizzare ulteriormente il comportamento di '''Streamlink''', modificare il file `~/.config/streamlink/streamlink.conf` di configurazione. 0. Aprire il file `~/.config/streamlink/streamlink.conf`, digitare in un [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{ nano ~/.config/streamlink/streamlink.conf }}} sostituire ''nano'' con l'[[Ufficio/EditorDiTesto|editor di testo]]. 0. Modifica le opzioni: * Qualità predefinita, sostituire ''best'' con la qualità desiderata (ad esempio, 720p, 1080p):{{{ [general] default-stream = best }}} * Percorso di output, sostituire ''mpv'' con il [[Multimedia/Video|lettore video]] preferito (ad esempio, vlc, mplayer):{{{ [general] player = mpv }}} * Altre opzioni: Configurare proxy, timeout, e molte altre opzioni. |
Linea 84: | Linea 146: |
Aggiornare '''Streamlink''', eseguire in un [[AmministrazioneSistema/Terminale|terminale]] i seguenti comandi nella directory del progetto:{{{ cd streamlink git pull python3 setup.py install --upgrade }}} ==== Utilizzare Streamlink ==== |
Verificare se '''Streamlink''' mostra nuovi aggiornamenti, eseguire in un [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{ streamlink --update }}} == Mpv == Digitare in un [[AmministrazioneSistema/Terminale|terminale]]il seguente comando:{{{ mpv --loop --no-border --ontop --geometry=0,0 --fullscreen=yes <URL_dello_stream> }}} {{{#!wiki note Sostituire ''<indirizzo_livestream>'' con l'URL del livestream. }}} = Utilizzo = === Scaricare un video === |
Linea 93: | Linea 165: |
streamlink <indirizzo_livestream> <best> }}} {{{#!wiki note Sostituire ''indirizzo_livestream'' con l'URL del flusso che vuoi scaricare e ''<best>'' con la qualità desiderata (puoi ottenere un elenco delle qualità disponibili eseguendo streamlink). }}} {{{#!wiki note Preferire un'interfaccia grafica, provare '''Streamlink Twitch GUI''', tenere presente che potrebbe non essere sempre aggiornato. }}} {{{#!wiki important Mantenere Streamlink aggiornato. Eseguire regolarmente ''sudo apt update && sudo apt upgrade''. Ambiente virtuale: È altamente consigliato creare un ambiente virtuale per isolare l'installazione di '''Streamlink''' da altri progetti Python. Configurazione: Potrebbero essere necessarie configurazioni aggiuntive a seconda delle esigenze. Se incontri problemi durante l'installazione, controlla i log e i messaggi di errore per individuare la causa. Instabilità: Le versioni da sorgenti potrebbero essere meno stabili rispetto alle versioni ufficiali. Configurazione complessa: L'installazione da sorgenti richiede una maggiore conoscenza di Python e delle dipendenze. }}} == Da Xwinwrap == [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[https://github.com/ujjwal96/xwinwrap|Xwinwrap fork]] == Mpv == [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://mpv|mpv]] === Da Sorgenti === Consultare [[https://mpv.io/|qui]]. = Configurazione = * Aprire un [[AmministrazioneSistema/Terminale|terminale]] e digitare:{{{ mpv --loop --no-border --ontop --geometry=0,0 --fullscreen=yes <indirizzo_livestrem> }}} {{{#!wiki note Sostituisci ''<indirizzo_livestream>'' con l'URL del livestream. }}} == Da Applicazioni di Terze Parti == * Wallpaper Engine: Un'applicazione popolare su Steam che offre una vasta gamma di sfondi animati, inclusi quelli basati su livestream. * !DeskScapes: Un'altra opzione commerciale che permette di personalizzare profondamente il tuo desktop. * Applicazioni simili: Cerca nel repository di Ubuntu o su piattaforme come GitHub per trovare altre soluzioni specifiche. == Script Personalizzato == Utilizzo di comandi: Combina comandi come xdotool per simulare clic del mouse e mpv per riprodurre il video. Linguaggi di scripting: Python, Bash o altri linguaggi possono essere utilizzati per creare script più complessi e automatizzati. Considerazioni Importanti: Prestazioni: L'impatto sulle prestazioni del tuo sistema dipenderà dalla risoluzione del livestream, dalla complessità degli effetti visuali e dalle risorse hardware del tuo computer. Risorse: Assicurati di avere una connessione internet stabile e una scheda grafica sufficientemente potente per riprodurre il livestream in modo fluido. Personalizzazione: Esplora le opzioni di personalizzazione offerte dalle diverse applicazioni per adattare lo sfondo al tuo gusto personale. Scelta della Soluzione Ideale: La scelta della soluzione migliore dipenderà dalle tue esigenze specifiche: Semplicità: Se cerchi una soluzione rapida e semplice, VLC potrebbe essere l'opzione più adatta. Funzionalità: Per una maggiore personalizzazione e effetti avanzati, considera Wallpaper Engine o !DeskScapes. Flessibilità: Se preferisci un controllo completo, creare uno script personalizzato è la strada da seguire. Importante: Assicurati di rispettare i termini di servizio del provider del livestream e di non violare alcun copyright. = Risoluzione dei problemi = ## * Errore durante l'installazione: Assicurati di aver aggiunto correttamente il repository dei backports e di aver eseguito gli aggiornamenti. ## * Streamlink non funziona: Verifica che il percorso verso l'eseguibile di Streamlink sia corretto e che le dipendenze siano installate. ## * Problemi con lo streaming: Controlla la tua connessione a Internet, assicurati che il servizio di streaming sia attivo e prova a modificare la qualità dello streaming. |
streamlink <URL_dello_stream> <best> -o "mia_registrazione.mp4" }}} {{{#!wiki note 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 === {{{#!wiki important L'impatto sulle prestazioni del sistema dipenderà dalla risoluzione del livestream, dalla complessità degli effetti visuali e dalle risorse hardware del computer. }}} {{{ 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> }}} ## ## Non verificato da qui in poi ## ## ##== Script Personalizzato == ##Utilizzo di comandi: Combina comandi come xdotool per simulare clic del mouse e mpv per riprodurre il video. ##Linguaggi di scripting: Python, Bash o altri linguaggi possono essere utilizzati per creare script più complessi e automatizzati. ##Scelta della Soluzione Ideale: ## * La scelta della soluzione migliore dipenderà dalle esigenze specifiche: ## * Semplicità: Cercare una soluzione rapida e semplice, VLC potrebbe essere l'opzione più adatta. ## * Funzionalità: Per una maggiore personalizzazione e effetti avanzati, considerare Wallpaper Engine o !DeskScapes. ## * Flessibilità: Preferire un controllo completo, creare uno script personalizzato è la strada da seguire. ##= Risoluzione problemi = ## * Errore durante l'installazione: Assicurarsi di aver aggiunto correttamente il repository dei backports e di aver eseguito gli aggiornamenti. ## * Streamlink non funziona: Verificare che il percorso verso l'eseguibile di Streamlink sia corretto e che le dipendenze siano installate. ## * Problemi con lo streaming: Controllare la connessione a Internet, assicurarsi che il servizio di streaming sia attivo e provare a modificare la qualità dello streaming. |
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. |
Guida verificata con Ubuntu: 20.04 22.04
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
Questa guida vuole illustrare ad utilizzare un livestream per lo 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ò personalizzare il proprio ambiente di lavoro. Anche se Ubuntu non offre una funzionalità nativa, esistono diverse soluzioni che si possono adottare.
Utilizzando un solo monitor si perderà la funzionalità delle icone del desktop perché verranno mostrate dietro lo sfondo del video in livestream.
Utilizzando più monitor questo non si presenta problema, poiché le icone del desktop possono stare su un monitor diverso da quello che usa il livestream come sfondo.
Per il corretto funzionamento è richiesta una connessione alla rete veloce e stabile, nonché una scheda grafica sufficientemente potente.
Rispettare i termini di servizio del provider del livestream per non violare alcun copyright.
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 disporre di flusso video in diretta, di un feed live e di una webcam.
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.
In caso di problemi durante l'installazione, controllare i log e i messaggi di errore per individuare la causa.
Streamlink
Ubuntu eredita il pacchetto Streamlink da Debian, ma non viene aggiornato di frequente. Utilizzando i backports di Debian si può accedere alle versioni più recenti di Streamlink.
Preferire un'interfaccia grafica (provare Streamlink Twitch GUI), tenendo presente che potrebbe non essere sempre aggiornato.
Da Repository Debian
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"
sostituendo bookworm con il nome in codice della versione di Ubuntu se è diversa da 22.04.
Installare Streamlink con il comando:
sudo apt-t bookworm-backports install streamlink
Da Pip
Installare Pip come descritto in questa guida.
Si raccomanda di creare un ambiente virtuale per isolare l'installazione di Streamlink da altri progetti Python.
Digitare nel terminale il seguente comando:
sudo pip3 install streamlink
Da sorgenti
Questo metodo è più complesso e richiede conoscenze avanzate. Si consiglia solo a utenti esperti.
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. Seguire questa procedura:
Clonare il repository, digitando in un terminale il seguente comando:
git clone https://github.com/streamlink/streamlink.git
Verrà creata una nuova directory chiamata streamlink in quella 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 nel sistema digitando in un terminale il seguente comando:
python3 setup.py install
Aggiornare Streamlink eseguendo in un terminale i seguenti comandi nella directory del progetto:
cd streamlink
git pull
python3 setup.py install --upgrade
Configurazione
Esplorare le opzioni di personalizzazione offerte dalle diverse applicazioni per adattare lo sfondo al gusto personale.
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.
Configurazione avanzata
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
sostituire nano con l'editor di testo.
- Modifica le opzioni:
Qualità predefinita, sostituire best con la qualità desiderata (ad esempio, 720p, 1080p):
[general] default-stream = best
Percorso di output, sostituire mpv con il lettore video preferito (ad esempio, vlc, mplayer):
[general] player = mpv
- Altre opzioni: 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>
Sostituire <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
L'impatto sulle prestazioni del sistema dipenderà dalla risoluzione del livestream, dalla complessità degli effetti visuali e dalle risorse hardware del computer.
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>
Ulteriori risorse
Documentazione ufficiale di Streamlink offre una guida completa su tutte le funzionalità e le opzioni disponibili
Repository GitHub di Streamlink