9 puntos por GN⁺ 2025-01-15 | 1 comentarios | Compartir por WhatsApp
  • FFmpeg By Example es un sitio de documentación que muestra diversas formas de usar FFmpeg
    • Si tienes una gran idea para compartir con la comunidad, puedes contribuir

Imprimir un archivo de texto en STDOUT

  • Explica cómo usar el comando ffmpeg para imprimir un archivo de texto en STDOUT

Todos los ejemplos

  • Extraer varios clips de video como una sola entrada

    • Etiquetas: #cut #multiple-outputs
  • Listar todos los codificadores de audio/video compatibles con FFmpeg

    • Etiquetas: #metadata #no-video
  • Analizar fotogramas de video, códigos de tiempo y metadatos con el filtro Showinfo

    • Etiquetas: #showinfo #metadata #frames
  • Usar "Drawtext" y "Drawbox" con un manifiesto "Sendcmd"

    • Etiquetas: #sendcmd #drawtext #overlay
  • Extraer fotogramas clave sin procesar y fotogramas no clave de un video

    • Etiquetas: #video-extract
  • Imprimir el canal de datos en STDOUT

    • Etiquetas: #no-video #metadata
  • Recortar un archivo de audio por muestras con Atrim

    • Etiquetas: #mp3
  • Extraer X fotogramas como archivos JPG desde un momento específico

    • Etiquetas: #extract-thumbnails #video-extract
  • Crear un video repitiendo imágenes a una velocidad de fotogramas específica

    • Etiquetas: #gif #meme
  • Crear un efecto de movimiento irregular de cámara usando el filtro Crop

    • Etiquetas: #testsrc #camera #crop
  • Creado por Gariany y la comunidad de Discord de FFmpeg

1 comentarios

 
GN⁺ 2025-01-15
Opiniones en Hacker News
  • Al usar ffmpeg, he podido hacer que ChatGPT redacte los comandos y así evitar la molestia de buscar en Stack Overflow.

  • Hace falta una lista de "best of HNN" para poder encontrar fácilmente sitios web útiles relacionados con ffmpeg.

  • Pienso compartir cómo convertir cintas de video caseras digitalizadas en clips usando detección de escenas.

    • Puede fallar por flashes de cámara o sacudidas, así que hay que especificar archivos de inicio y fin y luego unirlos con ffmpeg.
    • Después de una actualización de Mac, obtuve mejor rendimiento sin -c:v h264_videotoolbox.
    • En Windows uso la bandera -c:v h264_nvenc junto con una GPU de Nvidia.
    • Me pregunto por qué ffmpeg no detecta esto automáticamente.
    • Encontré una versión de ffmpeg instalada sin aceleración por GPU y eso me permitió reducir costos de servidores en la nube.
  • La CLI de ffmpeg tiene una lógica particular y depende del orden.

    • Estoy experimentando con formas de guardar video en bruto desde una cámara de video.
    • Uso ffmpeg-python para construir los comandos y optimizo el rendimiento limitando el número de hilos.
    • Estoy buscando una mejor codificación YUV sin pérdida.
  • Como la sintaxis de ffmpeg no se me queda fácilmente en la memoria, uso un LLM para obtener los comandos que necesito.

    • Herramientas como MegaCLI también eran difíciles de usar.
  • GStreamer tiene comandos y documentación más fáciles de entender que ffmpeg.

    • Uso GStreamer para hacer trabajo intensivo de video.
  • ffmpeg se siente como si hubieran forzado una aplicación GUI dentro de un formato TUI.

    • Hace falta un framework de codificación AV1.
  • Creo que la documentación debería escribirse para LLMs y no para humanos.

    • Toda la información debería empaquetarse en un solo archivo de texto grande para poder adjuntarla a un LLM.
  • Me gusta el sitio "X by Example", pero si no usas herramientas como ffmpeg con frecuencia, es difícil recordar la sintaxis.

    • Es más eficiente usar un LLM para encontrar soluciones más rápido.