Creare videotutorial con linux ottimizzati per youtube

In questi giorni mi sono trovato a dover realizzare alcuni video (videotutorial, nella fattispecie) da uppare successivamente su youtube. Ho deciso di scrivere un breve howto per fissare anche a me stesso i concetti chiave.

Innanzitutto il software utilizzato:

  • Arch Linux (la mia distro), ma il concetto vale per ogni distro linux
  • recordMyDesktop (il programma che si occupa dell’acquisizione da X11)
  • gtk-RecordMyDesktop (il frontend…sono pigro :$)
  • mencoder (per le rifiniture)
  • [opzionale] Fusion (compiz+beryl) con il plugin per scrivere sul desktop (skitiosissimo)

Registrazione:

La registrazione molto semplice, gtk-recordmydesktop provvede a tutto quanto serve. Avviandolo, appare una piccola finestra con il pulsante di registrazione. Sono poche opzioni, io ho evitato di toccarle, per sicurezza… Il programma salva il filmato in un formato scomodo da gestire (avidemux non supporta il codec video usato), ossia Ogg Media (Audio OGG, Video Theora). Entrambi i codec sono opensource e molto validi, peccato il supporto scarso nei vari programmi di fotoritocco. Alla fine della registrazione, ci troveremo con un file “out.ogg” che conterr? tutto quello che ci serve.

Encoding:

Per comodit?, ho salvato le opzioni che uso in un profilo di mencoder, in modo da non doverle ridigitare ogni volta. Apriamo quindi ~/.mplayer/mencoder.conf e aggiungiamo il nostro profilo:

ovc=lavc=1
oac=lavc=1

[youtube]
profile-desc=”YouTube output”
vf-add=scale=320:200
vf-add=expand=320:240
lavcopts=vhq:vcodec=mpeg4:vrc_buf_size=1835:vrc_maxrate=350:vbitrate=350:v4mw:aspect=4/3:trell:cbp
ffourcc=XVID
Da notare un paio di cose: innanzitutto, i video per youtube consigliabile encodarli alla risoluzione nativa di youtube (320×240), con un bitrate massimo per il video di 350kbit/s, come da consigli di youtube stesso. Questo profilo prevede il mantenimento dell’aspect ratio del mio monitor ( un notebook con schermo wide, 16:10), mediante due filtri (vf-add) che si occupano del resize massimo (320×200) e successivamente l’espansione del quadro per mantenere l’aspetto (expand=320:240). Il mio profilo non prevede audio. Salviamo questo file e digitiamo:

mencoder out.ogg -o youtube.avi -profile youtube

A questo punto, ci troveremo in mano un file encodato e pronto per essere caricato su youtube o per l’aggiunta di un eventuale colonna sonora tramite avidemux o altri muxers.

Skitiosit? varie:

Usando Fusion ed il plugin “annotate”, possiamo rendere piu’ suggestivi e pratici i nostri videotutorial, mediante la scrittura a schermo di frasi per sottilineare discorsi o procedimenti. W linux!

 

Comments

No comments so far.

Leave a Reply

 
(will not be published)
 
 
Comment