He aquí como resumen (y para acordarme) los programas que uso para transformar archivos de vídeo en mi Ubuntu Hardy Heron:
ffmpeg -i "fichentrada.avi" -target pal-vcd -s MxN -padtop Z -padbottom W -padright Y -padleft X "fichsalida.mpg", donde M es el ancho en píxeles de la imagen final, sin contar el relleno en negro, N el alto, Z los píxeles de relleno en negro superior, W el relleno inferior, Y el derecho y X el izquierdo, teniendo en cuenta que MxN debería tener el aspect ratio adecuado, que los rellenos en negro deberían ser múltiplos de 4, y que M+Z+W = 288 y N+Y+X = 352, las ridículas dimensiones de un vídeo MPEG.mencoder -oac lavc -lavcopts acodec=mp2:abitrate=64 -ovc xvid -xvidencopts bitrate=-600000 -sub "subtitulos.srt" -font /usr/share/fonts/truetype/freefont/FreeSans.ttf -subfont-text-scale 3 -o "ficheroresultante.avi" "ficheroorigen.avi", donde el “-600000″ indica que el resultado ocupe menos de 600Mb.mencoder -oac copy -ovc copy -delay 1.250 ficheroorigen.mpg -o ficherofinal.mpg, donde 1.250 es el desfase en segundos (con decimales), que es positivo para adelantar el audio, negativo para atrasarlo.subs que viene en el paquete libsubtitles-perl del repositorio universe. La línea sería subs -i -b -7 fichero.srt para adelantar 7 segundos los subtítulos (y dejarlos en el mismo fichero, que pasa a ser .bak).clive --ffmpeg="/usr/bin/ffmpeg -y -i %i %o" --reencode=mpg URL-DEL-VIDEO-EN-YOUTUBE.ffmpeg -i ficherooriginal.avi -vcodec copy -map 0.0 -i pistaaudio.mp3 -acodec copy -map 1.0 ficherosalida.avi. Al ejecutar esto da también una lista de los tracks del fichero original de vídeo y del de audio, con sus números, por si estas opciones que pongo aquí para los mapeos (map) no se aplicaran igual. NOTA: Si supiéramos la numeración de ffmpeg para los tracks de audio del vídeo original, se podría hacer todo en un paso con el ffmpeg: ffmpeg -i ficherooriginal.avi -vcodec copy -acodec mp3 -ab 128 -map 0.0 -map 0.1 ficherosalida.aviffmpeg -i kk.ac3 -acodec mp3 -ab 128 kk.mp3. También se puede instalar sound converter para gnome y hace la conversión.mkvinfo fichero.mkv y se pueden extraer con mkvextract tracks idtrack1:fichero1 idtrack2:fichero2 ... .sudo apt-get install w32codecs o w64codecs.Algunas veces hay que hacer varios pasos de éstos hasta llegar al formato definitivo. Y siempre es bueno darle un repaso al vídeo resultante para ver que la sincronización de subtítulos esté bien, y el audio (algunas conversiones AC3->MP3 desfasan el audio).