Skip to content

Git di riferimento per consigli sulla registrazione delle Lezioni Online su Teams attraverso OBS

Notifications You must be signed in to change notification settings

AndreaGemmani/registrazioniOBS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 

Repository files navigation

registrazioniOBS

Indice

Cosa, Come, Perché
Disclaimer
Guida
Registare solo una finestra
Consigli
Editing e Compressione file
Impostazioni Consigliate
TroubleShooting
Licensing
Collaboratori

Cosa

Git di riferimento per consigli sulla registrazione delle Lezioni Online tenute su Microsoft Teams, attraverso OBS.

Come

Gran parte delle Lezioni universitarie viene tenuta attraverso la piattaforma Microsoft Teams, software che permetterebbe la registrazione delle "riunioni" (videochiamate), tuttavia l'opzione è disabilitata per gli studenti; mentre buona parte dei professori si è dimostrata contraria a diffondere personalmente il contenuto delle loro lezioni (non tutti ad ogni modo), molti sono favorevoli alle registrazioni in senso generale.

Perché

La necessità e la convenienza delle registrazioni delle Lezioni pare indubbia, soprattutto per chiunque abbia qualsivoglia difficoltà nel partecipare alle lezioni in real time.

La scelta di utilizzare OBS per le registrazioni deriva dalla sua praticità e versatilità, che permette la scelta di un ottimo trade-off fra peso delle registrazioni e qualità (senza dover spendere tempo per la compressione dei dati).

Disclaimer

Questa guida vuole essere un aiuto per chiunque abbia volontà o necessità di registrare le Lezioni, non un incentivo ad un uso scorretto o illecito dei software e/o delle proprietà intellettuali del contenuto delle Lezioni. La condivisione delle registrazini rimane a discrezione di chi le produce e dei singoli professori oltre che alle singole Università, si consiglia quindi di accertarsi del consenso di tutte le parti in gioco prima di condividerle. Si ritiene inoltre necessario sottolineare che per Università non telematiche, la condivisione di materiale e proprietà intellettuali di proprietà delle Università al di fuori del bacino di utenza delle singole Università (studenti, professori, tutor) è quasi sempre proibito.

Guida

La guida fa riferimento alla versione più recente di Open Broadcast Software per Windows10 (v24.0.3 a marzo 2020)(e in minima parte nel TroubleShooting a v24.0.6 per MacOS).

Quick Start

  • Innanzitutto scaricare il software Open Broadcast Software dal sito.

    Una volta scaricato ed installato, aprendo il software viene visualizzata una finestra simile alla seguente

    alt text

    Se invece venisse visualizzato un riquadro nero ci si riferisca al TroubleShooting

  • Al primo avvio dovrebbero già essere presenti tutte le informazioni minime necessarie alla registrazione, fra cui

    • Una Scena
    • Una fonte di registrazione video
    • Una o più fonti di registrazione audio
    • Pannello di controllo delle registrazioni

alt text

Ritagliare la parte di schermo da registrare

Per ritagliare e registrare una parte dello schermo selezionate la fonte video che volete modificare, click destro, vi comparirà un menù a tendina e selezionate "Filtri".

Vi si aprirà una finestra da cui potete gestire i filtri attivi per la fonte video, aggiungerne quindi uno con il tasto "+" in basso a sinistra e selezionare "Ritaglia/aggiungi una cornice". Compariranno quattro barre da cui selezionare le dimensioni del ritaglio (non relativo) o le posizioni dei lati del riquadro di ritaglio (relativo).

Registrare solo una finestra

Per registrare solo la finestra di Teams, permettendovi quindi di compiere altre azioni su altre finestre per voi aperte davanti a quella di Teams, ma senza registrare cosa avviene su queste altre, aprire OBS e Teams.

Una volta aperti entrambi creare una nuova scena su OBS e creare una nuova cattura scegliendo "Cattura la Finestra" nella parte di interfaccia dedicata all'aggiunta di Fonti.

Una volta scelto un nome vi si aprirà una finestra nella quale vi verranno suggerite varie finestre fra cui scegliere, una delle quali è quella di Teams con la nomenclatura della chat (/riunione) che avete aperta nella finestra di Teams (se siete loggati). Si consiglia di avere il minor numero possibile di altre finestre aperte mentre si esegue questo passaggio per evitare che l'elenco fra cui scegliere sia lungo e forviante.

Lasciare il metodo di acquisizione automatico e si consiglia in "Tipo di ricerca della finestra" di selezionare "Il titolo deve corrispondere, altrimenti cercare una finestra dello stesso tipo", questo perché il titolo della finestra poterbbe cambiare in base alla riunione che avete aperto su Teams.

Nota: sembra che con questa impostazione non si possa scegliere l'opzione di eliminare il proprio mouse dalle registrazione.

Riduzione del rumore

Per ridurre il rumore di fondo può essere aggiunto un filtro audio sulla fonte desiderata.

Si consiglia di creare una nuova fonte audio all'interno della Scena usando il tasto "+" nella sezione Fonte e scegliere "Cattura l'audio in uscita", una volta scelto il nome verrà creata una nuova fonte audio visibile sulla destra.

Cliccare sull'ingranaggio a fianco dello slider dalla fonte audio scelta, comparirà un menù, cliccare su "Filtri", si aprirà una finestra che permette di getire i filtri.

Cliccare ora sul "+" in basso a sinistra in questa finestra e poi su "Riduzione del rumore", verrà creato un filtro con uno slider che permette di scegliere i decibel sonori di riduzione del rumore.

Salvataggio registrazioni e conversione

Registrazione

Per avviare una registrazione cliccare su Avvia registrazione nella parte in basso a destra della schermata di OBS o tramite shortcut (vedi Shortcut). Una volta premuto la registrazione è in corso e il bottone diventerà Termina Registrazione.

Una volta cliccato su Termina Registrazione questa verrà salvata automaticamente in una cartella predefinita (normalmente la cartella Video) che può essere cambiata nelle impostazioni, per il salvataggio non viene richiesta conferma all'utente.

Si consiglia vivamente di TOGLIERE IL PROPRIO MICROFONO dalla registrazione mutandolo quando non lo si usa per fare interventi.

Le impostazioni predefinite di OBS consigliano di registrare in formato .mkv (vedi formato file Matroska su wiki), che è però scomodo per la condivisione e la visulizzazione soprattutto da browser (formato file non supportato per visualizzazione automatica), ma è tuttavia l'unico formato che preserva il salvataggio del file in caso di crash improvvisi (a me mai accaduti, però...), quindi una volta fatto Termina Registrazione il file viene salvato in automatico e si può convertire semplicemente.

Conversione

Per convertire un file (salvato in formato .mkv) in .mp4 (o formati simili) andare su File -> Converti le Registrazioni.

alt text

Si apre una finestra, click sui tre puntini al centro (Sfoglia file), scegliete il file, fate Apri, poi Converti.

alt text

Il processo dura circa 1s ogni 100MB, potete cambiare nome e destinazione del file covertito, si consiglia di lasciare il nome dato da OBS.

Conversione automatica

OBS ha un'opzione che consente di convertire automaticamente il file della registrazione appena terminata nel formato MP4 salvando il nuovo file con lo stesso nome del file .mkv e nella stessa cartella di destinazione.

Per abilitare questa opzione andare su (File ->) Impostazioni -> Avanzate e nella sezione "Registrazioni" mettere una spunta sul checkbox "Converti automaticamente in MP4".

Impostazioni Consigliate per dimensioni file

Certamente una qualità audio e video ottima sarebbe sempre da preferirsi a qualità minori, tuttavia la dimensione dei file ne poterebbe risentire notevolmente, quindi in caso si pianifichi di mantenere a lungo le registrazioni che si accumulano e non avendo a disposizione uno storage infinito si consigliano impostazioni che mantengono la dimensione dei file nell'intorno dei 200-900MB per la lunghezza media di una lezione (da una a quattro ore).

  • Qualità video: 1920x1080 scalata a 1280x720 (calcolando comunque eventuali bande ritagliate) a 30fps, scalatura bicubica
  • Qualità audio: 44.1KHz (impostazioni di base, non hanno grande influenza sulle dimensioni, salva con 160 di bitrate normalmente)
  • Qualità file: Alta qualità, dimesione dei file medie, salvata in .mkv poi convertita in .mp4 (sempre tramite OBS, vedi Conversione).

alt text

alt text

Creazione ShortCut

Può ritornare utile avere degli shortcut per avviare/terminare la registrazione, mettere in pausa / riprendere, cambiare scena o mutare, senza dover aprire la finestra di OBS. Per farlo basta andare su Impostazioni -> Scorciatoie e selezionare la barra per il comando di cui si vuole creare lo shortcut, poi tenere premuti contemporaneamente tutti i tasti scelti, che verranno visualizzati nella barra.

L'uso di questi shortcut funziona anche con OBS in background (non come scheda principale aperta), si consiglia comunque di evitare shortcut che possano attivare comandi anche su altri programmi aperti o shortcut di sistema (CTRL+ALT+CANC), quindi di controllare in anticipo.

alt text

Consigli Vari

TOGLIERE IL PROPRIO MICROFONO dalla registrazione mutandolo.

Mettere in pausa durante le pause delle lezioni piuttosto che terminare la registrazione in modo da dover gestire molti meno file.

Togliere la visualizzazione del mouse nella selezione della fonte di registrazione video (c'è una checkbox da tickare).

Impostare un colore per la fonte video che utilizzate più spesso in caso ne abbiate più di una, per avere un feedback ottico veloce sulla scelta della fonte giusta, andando sulla fonte video e facendo click destro su di essa, poi "Imposta un colore".

Tenere la finestra di Teams a schermo intero, se possibile, per evitare di abbassare troppo la qualità video, nonostante la scalatura bicubica risolva in parte il problema.

Salvare in .mkv poi convertire in .mp4 una volta finite le registrazioni.

Cancellare i file .mkv dopo la conversione ma non prima di aver controllato che le conversioni .mp4 siano non corrotte.

Editing e Compressione File

Editing

Potrebbe tornare utile avere un programma per editare velocemente e con affidabilità i file appena registrati. Per un editing professionale ed al contempo gratuito si suggerisce (Blackmagic) DaVinci Resolve (che tuttavia sembra presenti non pochi problemi di stabilità ultimamente, quindi questa sezione rimarrà probabilmente incompleta per un po').

Ritaglio

Per ritagliare l'inizio e/o la fine di una registrazione esiste un metodo semplice su Windows10 che consente di non scaricare altri programmi: una volta convertita la registrazione in .mp4 selezionare il file e con il click destro selezionare "Apri con..." e selezionare il programma "Foto". Il file verrà aperto in Foto e dal menù in alto selezionare "Ritaglio".

Compressione file

Esistono vari metodi per diminuire il peso dei file registrati in caso si fossero utilizzati metodi registrazione diversi da OBS e se si cercasse una riduzione di dimensioni ancora maggiore, fra cui l'uso del sopra citato DaVinci Resolve per agire sulla qualità video e audio spesso fin troppo alta se non impostata come suggerito e successiva esportazione del nuovo video più leggero (se solo DaVinci Resolve smettesse di crashare), oppure metodi di compressione fra cui la trasformazione in .m4v o .zip / .7z / .rar.

Un softwer molto utile per la compressione dei video è HandBrake, software open source e disponibile per Windows, Linux e macOS.

HandBrake

La finestra principale del programma si presenta così.

alt text

La scelta del file da convertire può avvenire nelle seguenti maniere:

  • drag and drop, cioè selezionando un file con il mouse e trascinandolo nell'area grigiastra della finestra.
  • scegliendo una cartella o un file dalla sezione "Source Selection".

Una volta scelto il file da convertire comparirà la seguente finestra:

alt text

Ci sono molti parametri che possono essere settati nella conversione. Di seguito verranno analizzati quelli più importanti:

  • Quality permette di regolare la qualita del video, i valori che si possono impostare variano da 0 (la qualità del video rimane invariata) a 51 (grande deperimento della qualità video) con valori raccomandati compresi fra 20 e 22.

  • Optimise Video permette di regolare la velocità di codifica del video (più è lento meno spazio occuperà il video) i valori variano da Ultrafast (codifica molto veloce) a Placebo (codifica molto lenta) con valore raccomandato Fast.

  • Audio Track Bitrate permette di modificare il bitrate audio, i valori vanno da 64 (decente) a 512 (qualità molto buona) con valore raccomandato 160.

alt text

alt text

Test compressione Handbrake

Di seguito vengono riportati un paio di test effettuati su un video di 1,08 GB in formato mkv per mostrare le differenze fra le impostazioni di compressione video:

  • Compressione del 88.55% con qualita video apprezzabile. encode preset -> "ultrafast"

    constant quality -> 22

    tempo impiegato -> 12 minuti

    dimensione finale -> 126 MB

  • Compressione del 91.31%. encode preset -> "very slow"

    constant quality -> 22

    tempo impiegato -> 35 minuti

    dimensione finale -> 96,1 MB

TroubleShooting

Schermo nero

La principale causa dello schermo nero al posto della fonte di registrazione video è la gestione non adeguata delle molteplici fonti video causata ad esempio dalla compresenza di una scheda Grafica Integrata e di una dedicata (molto frequente nei pc).

Per risolvere questo problema potrebbe essere necessario

Riverbero Audio

Se notate che un suono viene riverberato potreste avere uno o più microfoni aperti, probabilmente cuffie vicino al microfono esterno del pc, per disattivare l'audio di un'entrata potete ridurre a zero il relativo slider o disattivare direttamente cliccando sul simbolo della fonte sonora, o eliminarla.

Periferica Audio inesistente (MacOS)

(testato su OBS v24.0.6)

La versione per MacOS di OBS non permette da subito la registrazione audio desktop senza l'installazione di un driver apposito. Il software che sopperisce a questa mancanza è "iShowU Audio Capture" scaricabile da qui.

Una volta scaricato seguire i passaggi (lineari ma che si trovano anche sul sito di dowload) di installazione che potrebbe venire bloccata in quanto lo sviluppatore non è certificato da Apple, andare quindi su Preferenze di Sistema -> Sicurezza e Privacy e cliccare in basso su "acconsenti".

Finita l'installazione andare in Preferenze di Sistema -> Audio, e in "Uscita" selezionare la checkbox in basso "Mostra volume nella barra del Menù".

Cercare da Spotlight (cmd+SPACE) "Configuratore MIDI Audio" ed aprirlo; sulla sinistra avrete diversi canali fra cui iShowU Audio Capture, ma dovrete crearne un altro. Cliccate sul tasto "+" in basso e su "Crea dispositivo con uscite multiple", rinominatelo "OBS" cliccando sul nome (facoltativo ma utile per distinguerla facilmente), e selezionate entrambe le sucite audio: iShowU e Uscita Integrata.

Ora potrete scegliere quale uscita audio utilizzare, in due modi:

  • Da Preferenze di Sistema -> Suono selezionare OBS (o l'altro nome lungo se non l'avete rinominata OBS)
  • Dalla barra in alto del Mac cliccando sull'icona del suono dovrebbe comparire una tendina da cui selezionare OBS (o l'altro nome lungo se non l'avete rinominata OBS).

Attenzione: dall'uscita mixata non si può regolare più l'audio perché e una sorta di periferica virtuale!

Ora aprendo OBS potrete aggiungere l'uscita audio e tenendo l'uscita audio del Mac su "OBS" (o l'altro nome lungo se non l'avete rinominata OBS) potrete registrare l'audio desktop.

Licensing

Essendo questa solo una guida, non affiliata ad altri progetti, non si ritiene necessario l'uso di specifiche licenze, tuttavia si consiglia la lettura e la comprensione dei Disclaimer.

Collaboratori

Si ringraziano

Massimo Modesti per la parte di Troubleshooting relativa all'audio su MacOS

Roman Sudin per la parte di Compressione dei file

Luca Sammarini per varie correzioni e suggerimenti.

I professori che si sono dimostrati disponibili alla libera fruizione delle registrazioni da parte dei loro studenti.

About

Git di riferimento per consigli sulla registrazione delle Lezioni Online su Teams attraverso OBS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published