El teu blog de Linux en català

Fa uns dies vaig començar a pensar en provar la capacitat de pujar vídeos en alta definició a Vimeo. El fet és que ho vaig provar amb el vídeo del Stephen Fry sobre l’aniversari de GNU. Però no recordo ben bé perquè però tots els tutorials que seguia no m’acaben d’ajudar.

Dies més tard em va venir al cap si es podien crear screencasts (gravacions de l’escriptori) en alta definició. Curiosament abans que programes per Windows, em vaig trobar amb un programa per Mac anomenat iShowU. Però com que ho volia fer des d’Ubuntu doncs havia de trobar una alternativa, que segurament ja coneixereu: el recordmydesktop. Per instal·lar-lo:

  • Gnome: sudo apt-get install recordmydesktop gtk-recordmydesktop
  • KDE: sudo apt-get install recordmydesktop krecordmydesktop

Vaig trobar un article que va acabar de guiar-me en el procés i que parteix amb la proposta “Promoure Linux i Ubuntu amb Screencasts d’alta definició (Promote Linux & Ubuntu with HD Screencasts).

L’article recomana usar Avidemux per codificar el vídeo en HD. És a dir obrir el vídeo amb l’editor i després guardar-lo amb x264. Però el que realment m’ha ajudat en el procés és fer servir Mencoder (instal·lar Mencoder: sudo apt-get install mencoder). Un cop el tenim instal·lat ens dirigim a través del Terminal al directori on tenim el vídeo guardat i utilitzem el següent (canviant els noms de INPUT.ogg i OUTPUT.mp4 per els que s’escaiguin):

mencoder INPUT.ogg -aspect 16:9 -of lavf -lavfopts format=psp -oac lavc -ovc lavc -lavcopts aglobal=1:vglobal=1:coder=0:vcodec=libx264:acodec=libfaac:vbitrate=4500:abitrate=128 -vf scale=1280:720 -ofps 30000/1001 -o OUTPUT.mp4

o també

mencoder INPUT.ogg -aspect 4:3 -of lavf -lavfopts format=psp -oac lavc -ovc lavc -lavcopts aglobal=1:vglobal=1:coder=0:vcodec=libx264:acodec=libfaac:vbitrate=4500:abitrate=128 -vf scale=960:720 -ofps 24000/1001 -o OUTPUT.mp4

I després del procés ens apareixerà el vídeo codificat en alta definició.