Ir para o conteúdo
FrontierDot

FFmpeg, ImageMagick e Pandoc diante do navegador

O navegador é um executor conveniente. O shell é o executor que você pode fixar, registrar e rodar de novo amanhã.

Lido em 2026-10-29 nas páginas nomeadas em Fontes. Não enviamos um arquivo de teste, não cronometramos uma conversão nem auditamos um trabalho de exclusão.

O que cada página oficial diz que a ferramenta é

A página About do FFmpeg chama o FFmpeg de framework multimídia capaz de decodificar, codificar, transcodificar, multiplexar, demultiplexar, transmitir, filtrar e reproduzir, e chama o programa ffmpeg de ferramenta de linha de comando para converter arquivos multimídia entre formatos. Diz que o projeto é portátil em Linux, Mac OS X, Windows, nos BSDs, no Solaris e em outros sistemas.

A página inicial do ImageMagick chama o programa de suíte gratuita e de código aberto para criar, editar, converter e manipular imagens, diz que ele suporta mais de 200 formatos e mostra um comando magick. Descreve o design como scripting-first para trabalhos em lote.

A página inicial do Pandoc chama o Pandoc de conversor universal de documentos para marcação. A lista de formatos nessa página inclui Markdown, reStructuredText, HTML, EPUB, LaTeX, docx, ODT, notebooks Jupyter e outros. Não estamos repetindo a lista inteira.

Quando o navegador é o executor errado

  • O comando tem de ser o mesmo no CI no mês que vem. Um botão de site não fixa o comando.
  • Você precisa de um log da invocação exata. O histórico do shell é esse log. Uma aba não é.
  • A pasta é maior do que você quer num heap de navegador. A frase de sem limite do README não redimensiona a sua RAM.
  • O arquivo não pode ficar numa conta de fornecedor, e o caminho de vídeo na instância oficial do VERT o enviaria. Rode o ffmpeg você mesmo ou aponte a interface para um daemon que você hospeda.

Quando o navegador é o executor certo

O FAQ do VERT diz que o projeto usa essas mesmas três bibliotecas, compiladas para o navegador, para imagens, áudio, documentos e vídeo, com o trabalho que não é vídeo no dispositivo. É um caso avulso razoável: sem instalação, e o arquivo permanece no lugar para as famílias que o FAQ marca como locais.

Você ainda abre mão de fixar o comando. Um build WASM e um pacote de distro podem divergir em codecs e flags. Não fizemos diff entre eles. Se a saída precisa coincidir com um script posterior, comece no shell.

Leia estes em seguida

Escolher entre os trabalhos é como escolher um conversor de arquivos online. A tabela de famílias é a matriz de formatos. Repetir o trabalho é conversão em lote. Enviar o resultado a um modelo é converter arquivos antes de um modelo de IA. VERT é a linha do diretório. Cada nota está no índice do blog da Front.

Continue lendo

Todos os artigos, do mais recente ao mais antigo, estão no índice do blog da Front.

Perguntas frequentes

Um conversor de navegador é um build do FFmpeg?

O FAQ do VERT diz que usa FFmpeg para áudio e vídeo, ImageMagick para imagens e Pandoc para documentos. Isso é uma afirmação do projeto sobre as bibliotecas dele, não uma alegação de que cada flag coincide com o build de linha de comando.

Um pipeline deve chamar um site?

Não, se você precisa do mesmo comando depois. FFmpeg, ImageMagick e Pandoc são as ferramentas que os próprios sites descrevem para isso. Um site serve para um caso avulso.

Os 200 formatos do ImageMagick incluem vídeo?

A página inicial que lemos descreve imagens e diz mais de 200 formatos. Vídeo neste conjunto segue o FFmpeg e o documento de vídeo do VERT, não esse total de imagens.

Fontes