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 3 e 4
Versione 3 del 06/11/2024 18.09.26
Dimensione: 9351
Autore: ivantu
Commento:
Versione 4 del 06/11/2024 19.06.52
Dimensione: 9247
Autore: ivantu
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 69: Linea 69:
 * Clonare il repository, digitando in un [[AmministrazioneSistema/Terminale|terminale il seguente comando:{{{  * Clonare il repository, digitando in un [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{
Linea 93: Linea 93:
streamlink https://www.twitch.tv/channelname best streamlink <indirizzo_livestream> <best>
Linea 97: Linea 97:
Sostituire https://www.twitch.tv/channelname con l'URL del flusso che vuoi scaricare e best con la qualità desiderata (puoi ottenere un elenco delle qualità disponibili eseguendo streamlink https://www.twitch.tv/channelname). 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).
Linea 104: Linea 104:
{{{#wiki important {{{#!wiki important
Linea 106: Linea 106:
Ambiente virtuale: È altamente consigliato creare un ambiente virtuale per isolare l'installazione di Streamlink da altri progetti Python. Ambiente virtuale: È altamente consigliato creare un ambiente virtuale per isolare l'installazione di '''Streamlink''' da altri progetti Python.
Linea 119: Linea 119:
{{{#!wiki note
Consigliato mpv 0.29.1 o successivo.
}}}
Linea 132: Linea 128:
mpv --loop --no-border --ontop --geometry=0,0 --fullscreen=yes http://tuolivestream.com/ mpv --loop --no-border --ontop --geometry=0,0 --fullscreen=yes <indirizzo_livestrem>
Linea 136: Linea 132:
Sostituisci http://tuolivestream.com/ con l'URL del tuo livestream. Sostituisci ''<indirizzo_livestream>'' con l'URL del livestream.
Linea 159: Linea 155:
Funzionalità: Per una maggiore personalizzazione e effetti avanzati, considera Wallpaper Engine o DeskScapes. Funzionalità: Per una maggiore personalizzazione e effetti avanzati, considera Wallpaper Engine o !DeskScapes.


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

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

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

    • Xwinwrap fork

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

Installazione

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

Installare il pacchetto 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.

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

Altri metodi (meno consigliati)

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

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:

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.

Verificare se Streamlink è stato installato correttamente, eseguire in un terminale il seguente comando:

streamlink --version

dovrebbe essere visualizzata la versione installata.

Aggiornare Streamlink, eseguire in un terminale i seguenti comandi nella directory del progetto:

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

Una volta installato, utilizzare Streamlink per scaricare video. Ad esempio, digitare in un terminale il seguente comando:

streamlink <indirizzo_livestream> <best>

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

Preferire un'interfaccia grafica, provare Streamlink Twitch GUI, tenere presente che potrebbe non essere sempre aggiornato.

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

Installare il pacchetto Xwinwrap fork

Mpv

Installare il pacchetto mpv

Da Sorgenti

Consultare qui.

Configurazione

  • Aprire un terminale e digitare:

    mpv --loop --no-border --ontop --geometry=0,0 --fullscreen=yes <indirizzo_livestrem>

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

Ulteriori risorse


CategoryHomepage