ffmpeg

  • Cómo convertir un video a gif en Linux

    Tuve la necesidad de convertir un video en formato OGV a GIF (imagen animada) y, una vez más, recurrí a ffmpeg, el cual me dio excelentes resultados en comparación a las herramientas online disponibles de manera gratuita en Internet.

  • Cómo grabar la salida de video de la pantalla utilizando ffmpeg

    Muchas veces vemos la captura del video de una pantalla en YouTube y nos preguntamos: ¿cómo lo hacen?

    La respuesta es sencilla: utilizando ffmpeg.

  • Cómo instalar FFmpeg en CentOS

    FFmpeg es una suite multiplataforma para grabar, convertir y transmitir audio y video. Utilizando FFmpeg es posible codificar, decodificar, transcodificar, multiplexar, demultiplexar, transmitir (streaming), filtrar y reproducir casi cualquier formato existente. Soporta desde los formatos más obsoletos hasta los más modernos, sin importar si han sido desarrollados por un estándar, la comunidad, o una corporación.

  • Compilar un paquete con opciones personalizadas en FreeBSD

    El día de hoy tuve la necesidad de convertir un archivo de audio a formato MP3 utilizando ffmpeg en FreeBSD:

    emi@hal9000:~ $ ffmpeg -i song.ogg song.mp3
    

    Sin embargo, me encontré con que el codec lame para mp3 no está habilitado por defecto debido a implicancias legales respecto a la redistribución de paquetes pre-compilados con audio/lame:

    Automatic encoder selection failed for output stream #0:0. Default encoder for format mp3 (codec mp3) is probably disabled. Please choose an encoder manually.
    Error selecting an encoder for stream 0:0
    

    Entonces, en lugar de compilar el port (multimedia/ffmpeg) me dispuse a crear mi propia versión personalizada de dicho paquete, a fin de instalar (y luego bloquear) con pkg.

  • Convertir audio de ape a mp3 en modo batch

    En este artículo voy a demostrar cómo convertir audio desde el formato "ape" a "mp3" en modo batch (trabajando por lotes) utilizando ffmpeg.

  • Convertir FLAC a mp3 con ffmpeg preservando metadatos ID3

    En este artículo comparto un comando para convertir todos los archivos de un directorio desde formato .flac a formato .mp3 utilizando ffmpeg.

  • Convertir un GIF animado a video mp4 con ffmpeg

    Este artículo explica cómo convertir rápidamente un GIF animado a video MP4 desde línea de comandos con ffmpeg. Las ventajas de usar videos en lugar de GIFs animados (especialmente en sitios Web) son que lucen mejor (en cuanto a calidad y fluidez) y ocupan mucho menos espacio.

  • Grabación de video del escritorio en alta calidad

    En el artículo Cómo grabar la salida de video de la pantalla utilizando ffmpeg explicaba como capturar el video del escritorio utilizando ffmpeg, ideal para subir a YouTube. En ese artículo capturaba la salida de video del escritorio en formato MPEG, resultando un video de poco tamaño pero poca calidad. En este artículo voy a demostrar como grabar el video del escritorio en alta calidad utilizando los formatos MKV y MP4.

  • Hackeando audio con youtube-dl y FFmpeg

    Descargar contenido de YouTube es un tema tabú, relacionado directamente con la piratería. Anteriormente expliqué cómo utilizar la herramienta youtube-dl para descargar audio y video de YouTube. En ese artículo hablaba además sobre la licencia de YouTube y la descarga de contenido protegido por copyright. Sin embargo existe contenido con licencias abiertas que es posible descargar. Incluso podríamos querer descargar un video de nuestra propiedad que hemos subido con antelación.

    En este artículo voy a demostrar algunas tareas interesantes que es posible llevar a cabo con youtube-dl y FFmpeg.

  • Screencasting de video del escritorio más audio de los parlantes en GNU/Linux sin utilizar PulseAudio

    Quienes hayan intentado grabar el video del escritorio junto con el audio de salida de los parlantes, sin utilizar el servidor de sonido PulseAudio, se habrán dado cuenta de que es imposible. Se graba el video perfectamente, pero no el audio. Aunque existe un truco para superar esta limitación de ALSA, que consiste en agregar una interfaz de audio loopback mediante un módulo del kernel. En este artículo voy a explicar cómo implementarlo de forma sencilla. Ideal para quienes quieran hacer secreencasting de video del escritorio más el audio de salida por los parlantes en GNU/Linux, sin utilizar pulse (por ejemplo en Slackware).