[toscana] Esperimenti con OBS - parte 2

Fabrizio Carrai fabrizio.carrai@gmail.com
Ven 17 Mar 2017 06:25:13 CET


Attendiamo il link alla guida!

F.

Il 16 mar 2017 8:25 PM, "Matteo Martinelli" <matomoto32@gmail.com> ha
scritto:

> Finalmente sono riuscito a risolvere!
> In pratica ho creato un secondo monitor virtuale con xrandr a cui mando la
> "Fullscreen projector preview" (un'anteprima di ciò che OBS sta generando),
> con ffmpeg utilizzo x11grab e seleziono come area di registrazione il
> monitor virtuale.
> L'output di ffmpeg lo mando al device v4l di loopback creato col modulo di
> cui ho parlato nei messaggi precedenti.
>
> Testato localmente e funziona, è un workaround poco elegante, ma non è
> brutto e pesante come altre soluzione che ho provato.
>
> Una miniguida con i dettagli è in arrivo (sul forum di OBS)
>
> A presto! :D
>
> *Matteo (Luccalug)*
>
> Il giorno 2 febbraio 2017 17:08, Matteo Martinelli <matomoto32@gmail.com>
> ha scritto:
>
>> Ciao Fabrizio!
>> Si, vedere localmente quello che OBS sta generando sarebbe un altro
>> utilizzo di questa configurazione.
>> Sia VLC che mpv possono riprodurre da device V4L senza problemi
>>
>> Con mpv basta digitare
>>
>>> mpv tv:// --tv-device /dev/videoXYZ
>>
>>
>>
>> Il giorno 2 febbraio 2017 13:48, Fabrizio Carrai <
>> fabrizio.carrai@gmail.com> ha scritto:
>>
>>> Ciao Matteo,
>>> è un piacere risentirti! Da parte mia vi aggiorno sull'utilizzo dell'
>>> OBS nelle attività del GULLi. Siamo sempre in fase di prova, ma stiamo
>>> maturando esperienza. Abbiamo usato OBS sia nell'intervento di Emiliano
>>> sulla costruzioni di una stampante 3D (con Linux per il CAD) e nel primo
>>> evento "sul campo" al liceo scientifico "Cecioni" di Livorno insieme agli
>>> amici radioamatori.
>>>
>>> La necessità che abbiamo sentito era quella di "vedere" l'uscita di OBS
>>> per poterla videoproiettare nella sala,ovviamente oltre a mandarla in
>>> streaming. Quindi siamo molto interessati a vedere se v4l può in qualche
>>> modo aiutarci.
>>>
>>> VLC può essere d'aiuto ? Può accettare stream compatibili v4l ?
>>>
>>> A presto
>>> F.
>>>
>>> Il giorno 2 febbraio 2017 10:51, Matteo Martinelli <matomoto32@gmail.com
>>> > ha scritto:
>>>
>>>> Terminata questa pausa vacanziera, mi sono rimesso a giocare con OBS.
>>>>
>>>> L'obbiettivo degli esperimenti di questi giorni è la redirezione
>>>> dell'output live di OBS in un device V4L
>>>> <https://en.wikipedia.org/wiki/Video4Linux>, i /dev/video* per
>>>> intenderci.
>>>> L'idea sarebbe quella di creare una "webcam virtuale" per passare
>>>> l'output di OBS a tutti quei programmi che utilizzano camere USB (Skype,
>>>> Hangout, Browser ecc...), aumentando ancora di più le potenzialità e i
>>>> possibili utilizzi di questo software.
>>>>
>>>> Cercando un po in giro ho trovato un progetto che fa proprio al caso
>>>> mio: un modulo per il kernel che genera dispositivi V4L di loopback
>>>> https://github.com/umlaeute/v4l2loopback
>>>>
>>>> In sostanza inviando flussi video in input ad un device creato con
>>>> questo modulo lo riotterremo in output dal device stesso, che essendo visto
>>>> come una webcam dal sistema, è "apribile" da tutti i programmi che citavo
>>>> prima.
>>>>
>>>> La mia idea quindi era semplicemente questa:
>>>> OBS come *producer*, ovvero il software che invia il flusso video
>>>> V4L2loopback come *ponte*
>>>> Un qualsiasi programma che legge i device V4L come *consumer*
>>>>
>>>> OBS (producer) -> V4L2loopback -> Skype/Hangout & co. (consumer)
>>>>
>>>>
>>>>
>>>> Il problema sorge qui:
>>>> Ho provato questa configurazione utilizzando ffmpeg e gstreamer come
>>>> producer, e tutto è andato alla perfezione, invece con OBS (che usa ffmpeg
>>>> come backend) non funziona niente, il rendering si blocca al primo frame e
>>>> v4l2loopback non restituisce errori.
>>>>
>>>> Vi scrivo questa mail per aggiornarvi se siete interessati, e per
>>>> chiedervi se avete un idea su come risolvere, sicuramente è un problema di
>>>> formato, con OBS che manda in output qualcosa che a v4l2loopback non piace,
>>>> ma non mi intendo molto di questa roba.
>>>>
>>>> Ciao a tutti e grazie in anticipo
>>>>
>>>> *Matteo (Luccalug)*
>>>>
>>>> _______________________________________________
>>>> toscana mailing list
>>>> toscana@lists.linux.it
>>>> https://lists.linux.it/listinfo/toscana
>>>>
>>>
>>>
>>>
>>> --
>>> *Fabrizio*
>>>
>>> _______________________________________________
>>> toscana mailing list
>>> toscana@lists.linux.it
>>> https://lists.linux.it/listinfo/toscana
>>>
>>
>>
>>
>
> _______________________________________________
> toscana mailing list
> toscana@lists.linux.it
> https://lists.linux.it/listinfo/toscana
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.linux.it/pipermail/toscana/attachments/20170317/a9de68b2/attachment-0001.html>


Maggiori informazioni sulla lista toscana