Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "ivantu/LiveStream_prova"
Differenze tra le versioni 1 e 7 (in 6 versioni)
Versione 1 del 11/11/2021 16.44.27
Dimensione: 1328
Autore: ivantu
Commento:
Versione 7 del 09/11/2024 17.22.21
Dimensione: 10938
Autore: ivantu
Commento: discussione di riferimento
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 4: Linea 4:
<<Include(NuoviStrumentiWiki/PaginaDiProva)>>
Linea 5: Linea 6:
<<Informazioni(rilasci="20.04")>> <<Informazioni(forum="https://forum.ubuntu-it.org/viewtopic.php?f=46&t=657017"; rilasci="22.04 20.04")>>
Linea 9: 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 che ti piace (ad esempio una webcam live della città o il feed live dell'ISS), purché sia supportato da Streamlink.

{{{#!wiki important
Utilizzando un solo monitor, si perderà funzionalità delle icone del desktop perché verranno mostrate dietro lo sfondo del video in livestream.<<BR>> Questo non è un problema se utilizzi più monitor, poiché potresti avere le icone del desktop su un monitor diverso rispetto allo sfondo del video livestream.
}}}

= Preparativi e installazione =

Per procedere all'installazione è necessario avere un flusso video in diretta, un feed live, ed una webcam.

 0. Installare il software [[https://streamlink.github.io/|Streamlink]] per estrarre lo stream
 0. Installare [[apt://mpv|mpv]]
 0. Installare [[https://github.com/ujjwal96/xwinwrap|Xwinwrap fork]]

{{{#!wiki note
mpv 0.29.1 o successivo. O da [[https://mpv.io/|qui]].
}}}
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.
}}}

= 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.
  * '''[[Multimedia/Video/Vlc|VideoLAN]]''': Uno dei player video più popolari e versatili. Offre l'opzione di impostare un video in loop come sfondo.
  * '''[[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: Cerca nel repository di Ubuntu o su piattaforme come !GitHub per trovare altre soluzioni specifiche.

{{{#!wiki important
Per procedere all'installazione è necessario avere un flusso video in diretta, un feed live, ed 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.

= Installazione =

L'installazione su Ubuntu 22.04 e versioni successive è relativamente semplice.

[[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://streamlink|streamlink]]

{{{#!wiki important
Mantenere Streamlink aggiornato. Eseguire regolarmente l'[[AmministrazioneSistema/InstallareProgrammi/Apt#Aggiornamento_del_sistema|aggiornamento del sistema]].
}}}

{{{#!wiki important
Se incontri problemi durante l'installazione, controlla i log e i messaggi di errore per individuare la causa.
##O consultare il [[#Risoluzione_problemi|seguente paragrafo]]
}}}

== 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.

{{{#!wiki note
Preferire un'interfaccia grafica, provare '''Streamlink Twitch GUI''', tenere presente che potrebbe non essere sempre aggiornato.
}}}

=== Da PPA ===

 0. Aggiungere il repository dei backports di Debian, digitando nel [[AmministrazioneSistema/Terminale|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.
 0. [[AmministrazioneSistema/InstallareProgrammi/Apt#Aggiornamento_del_sistema|Aggiornare la lista dei pacchetti]].
 0. [[AmministrazioneSistema/InstallareProgrammi|Installazione]] di Streamlink:{{{
sudo apt-t bookworm-backports install streamlink
}}}

=== Da PythonPI ===

{{{#!wiki important
È altamente consigliato creare un ambiente virtuale per isolare l'installazione di '''Streamlink''' da altri progetti Python.
}}}

{{{#!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
}}} {{{
sudo pip3 install streamlink
}}}

=== Da sorgenti ===

{{{#!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. Questa è la procedura da seguire:

{{{#!wiki note
Questo metodo è più complesso e richiede conoscenze avanzate. Si consiglia solo a utenti esperti.
}}}

 0. Clonare il repository, digitando in un [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{
git clone https://github.com/streamlink/streamlink.git
}}} questo comando creerà una nuova directory chiamata '''streamlink''' nella directory corrente.
 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] le dipendenze:{{{
cd streamlink
pip3 install -r requirements.txt
}}} il file ''requirements.txt'' contiene un elenco delle dipendenze richieste.
 0. Compilare e installare '''Streamlink''', digitando in un [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{
python3 setup.py install
}}} questo comando compilerà il codice sorgente e installerà Streamlink nel sistema.
 0. Aggiornare '''Streamlink''', eseguire in un [[AmministrazioneSistema/Terminale|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.

 0. Aprire il file `~/.config/streamlink/streamlink.conf`, digitare in un [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{
nano ~/.config/streamlink/streamlink.conf
}}} sostituisci ''nano'' con l'[[Ufficio/EditorDiTesto|editor di testo]] (ad esempio, vim, gedit).
 0. 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 [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{
streamlink --version
}}} dovrebbe essere visualizzata la versione installata.

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
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 [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{
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 ===

{{{
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>
}}}












##== 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 sistema dipenderà dalla risoluzione del livestream, dalla complessità degli effetti visuali e dalle risorse hardware del computer.
##Risorse: Assicurarsi 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 gusto personale.
##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.
##Importante: Assicurarsi di rispettare i termini di servizio del provider del livestream e di non violare alcun copyright.

= 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.
Linea 30: Linea 223:
 *
 * [[https://streamlink.github.io/|Documentazione ufficiale]] di Streamlink offre una guida completa su tutte le funzionalità e le opzioni disponibili
 * [[https://github.com/streamlink/streamlink|Repository GitHub]] di Streamlink


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 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.

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

  1. 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.

  2. Aggiornare la lista dei pacchetti.

  3. 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.

  1. 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.

  2. Installare le dipendenze:

    cd streamlink
    pip3 install -r requirements.txt

    il file requirements.txt contiene un elenco delle dipendenze richieste.

  3. 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.
  4. Aggiornare Streamlink, eseguire in un terminale i seguenti comandi nella directory del progetto:

    cd streamlink
    git pull
    python3 setup.py install --upgrade

Configurazione

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.

  1. 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).

  2. 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


CategoryHomepage