Cosa, Come, Perché
Disclaimer
Guida
Registare solo una finestra
Consigli
Editing e Compressione file
Impostazioni Consigliate
TroubleShooting
Licensing
Collaboratori
Git di riferimento per consigli sulla registrazione delle Lezioni Online tenute su Microsoft Teams, attraverso OBS.
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.
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).
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.
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).
-
Innanzitutto scaricare il software Open Broadcast Software dal sito.
Una volta scaricato ed installato, aprendo il software viene visualizzata una finestra simile alla seguente
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
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).
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.
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.
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.
Per convertire un file (salvato in formato .mkv) in .mp4 (o formati simili) andare su File -> Converti le Registrazioni.
Si apre una finestra, click sui tre puntini al centro (Sfoglia file), scegliete il file, fate Apri, poi Converti.
Il processo dura circa 1s ogni 100MB, potete cambiare nome e destinazione del file covertito, si consiglia di lasciare il nome dato da OBS.
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".
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).
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.
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.
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').
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".
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.
La finestra principale del programma si presenta così.
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:
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.
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
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
- Installare driver grafici che possono essere stati cancellati ad esempio in seguito ad un backup e ripristino del pc.
- Agire sulle modalità di switch fra le schede grafiche per il risparmio energetico in Impostazioni di sistema.
- Agire sulle impostazioni della scheda grafica dedicata, problematica ricorrente per schede NVidia. (mancano ancora link a siti e video che risolvono questi problemi)
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.
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.
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.
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.