9 pontos por GN⁺ 2025-01-15 | 1 comentários | Compartilhar no WhatsApp
  • FFmpeg By Example é um site de documentação que mostra várias formas de usar o FFmpeg
    • Se você tiver uma ótima ideia para compartilhar com a comunidade, pode contribuir

Exibir um arquivo de texto no STDOUT

  • Explica como exibir um arquivo de texto no STDOUT usando o comando ffmpeg

Todos os exemplos

  • Extrair vários clipes de vídeo como uma única entrada

    • Tags: #cut #multiple-outputs
  • Listar todos os codificadores de áudio/vídeo suportados pelo FFmpeg

    • Tags: #metadata #no-video
  • Analisar frames de vídeo, timecode e metadados com o filtro Showinfo

    • Tags: #showinfo #metadata #frames
  • Usar "Sendcmd" e "Drawtext" e "Drawbox" com um manifesto

    • Tags: #sendcmd #drawtext #overlay
  • Extrair keyframes brutos e não-keyframes de um vídeo

    • Tags: #video-extract
  • Exibir o canal de dados no STDOUT

    • Tags: #no-video #metadata
  • Cortar um arquivo de áudio por amostra com Atrim

    • Tags: #mp3
  • Extrair X frames em um momento específico como arquivos JPG

    • Tags: #extract-thumbnails #video-extract
  • Gerar um vídeo repetindo imagens em uma taxa de quadros específica

    • Tags: #gif #meme
  • Criar um efeito de movimento irregular de câmera com o filtro Crop

    • Tags: #testsrc #camera #crop
  • Criado por Gariany e pela comunidade Discord do FFmpeg

1 comentários

 
GN⁺ 2025-01-15
Comentários do Hacker News
  • Ao usar o ffmpeg, foi possível gerar comandos com o ChatGPT e evitar o incômodo de procurar no Stack Overflow

  • É necessária uma lista de "best of HNN" para facilitar encontrar sites úteis relacionados ao ffmpeg

  • Pretende compartilhar como converter fitas de vídeo caseiras digitalizadas em clipes com detecção de cenas

    • Pode falhar por causa de flash da câmera ou tremores, então é preciso definir arquivos de início e fim e mesclá-los com o ffmpeg
    • Após uma atualização do Mac, obteve melhor desempenho sem -c:v h264_videotoolbox
    • No Windows, usa a flag -c:v h264_nvenc com uma GPU Nvidia
    • Fica a dúvida de por que o ffmpeg não detecta isso automaticamente
    • Encontrou uma versão instalada do ffmpeg sem aceleração por GPU e conseguiu reduzir os custos com servidor em nuvem
  • A CLI do ffmpeg tem uma lógica própria e depende da ordem dos argumentos

    • Está experimentando maneiras de salvar vídeo bruto de uma câmera de vídeo
    • Usa ffmpeg-python para montar os comandos e otimiza o desempenho limitando o número de threads
    • Está procurando uma codificação YUV sem perdas melhor
  • Como a sintaxe do ffmpeg não fica fácil na memória, usa LLM para obter os comandos necessários

    • Ferramentas como MegaCLI também eram difíceis de usar
  • O GStreamer tem comandos e documentação mais fáceis de entender do que o ffmpeg

    • Usa o GStreamer para trabalhos pesados de vídeo
  • O ffmpeg passa a sensação de um aplicativo GUI forçado em formato TUI

    • Há necessidade de um framework de codificação AV1
  • Acha que a documentação deveria ser escrita para LLMs, não para humanos

    • Tudo deveria ser empacotado em um único arquivo de texto grande para poder ser anexado a um LLM
  • Gosta de sites no estilo "X by Example", mas é difícil lembrar a sintaxe de ferramentas como o ffmpeg quando não são usadas com frequência

    • É mais eficiente usar um LLM para encontrar soluções mais rapidamente