Audio / Video

Screenshots con mplayer

mplayer, el súper player para Windows y Linux, también permite la toma de screenshots del video; solo hay que agregarle el parámetro -vf screenshot de la siguiente forma:

mplayer -vf screenshot <archivo_de_video>

Falta decir que el screenshot se toma presionando la tecla “s”, o mejor aún, con “S” toma sucesivos screenshots

Conversión a FLV con buena calidad

Los mejores resultados se obtienen con ffmpeg y el método two-pass; para ello se debe codificar 2 veces con los siguientes comandos:

ffmpeg -i [video_original] -an -pass 1 -vcodec libx264 -b 640k -bt 12k -threads 0 -s 320x240 [video_salida.flv]

Eso genera 2 archivos: x264_2pass.log y ffmpeg2pass-0.log; no se deben borrar puesto que los necesita ffmpeg para la “segunda pasada” la cual es de la siguiente forma:

ffmpeg -i [video_original] -acodec libfaac -ab 128k -pass 2 -vcodec libx264 -b 640k -bt 12k -threads 0 -s 320x240 [video_salida.flv]

Importante tener en cuenta algunos parámetros:

-b es el bitrate del video
-bt es la tolerancia en el bitrate
-s indica el tamaño final del video
-ab es el bitrate del audio

Cortar video con ffmpeg

¿Buscando una forma fácil y rápida de cortar (cut) un video? Se puede utilizar la excelente herramienta ffmpeg, tanto en su versión para Windows como para Linux:

ffmpeg -sameq -ss [inicio_en_formato_hh:mm:ss] -t [duracion_segundos] -i [archivo_original] [archivo_salida]

Vale decir que el parámetro -t [duracion_segundos] es opcional; si no es especifica ffmpeg toma por defecto la duración total del video.
También se puede especificar el corte final en el formato hh:mm:ss utilizando el mismo parámetro -t

Visto en el Wiki de JoelDare

“New_Face failed. Maybe the font path is wrong”: spumux

En unos de mis tantos intentos de crear una película en DVD con resultados “decentes” (con menús, imágenes de fondos, entre otras), probé DVDStyler; el problema surgió al momento de generar el ISO ya que me mostraba el siguiente error:


Executing command: spumux "/tmp/dvd-tmp/menu1-0.mpg_spumux.xml"
...
...
ERR: New_Face failed. Maybe the font path is wrong.
Please supply the text font file (Vera.ttf).

La solución en bien sencilla: se debe copiar (o mejor aún crear un link) el archivo de la fuente en cuestion (en este caso Vera.ttf) en el directorio ~/.spumux

Convertir video a flv + adición de subtítulos

A pesar de que tengo “Adobe Media Converter CS4″ para convertir los videos a FLV, no soporta todos los formatos de entrada; además no es posible incluir subtítulospara estas tareas recomiendo mencoder o ffmpeg.

Para mencoder la línea sería:

mencoder -forceidx -of lavf -oac mp3lame -lameopts abr:br=56 -srate 22050 -ovc lavc -lavcopts vcodec=flv:vbitrate=512:mbd=2:mv0:trell:v4mv:cbp:last_pred=3 -vf scale=640:426 -subpos 100 -font /windows/fonts/arial.ttf -sub cojin.srt -o cojin.flv cojin.mpg