Estou lutando para ffmpeg
combinar um monte de imagens em um vídeo que tenha um formato com carimbo de data/hora completo de 17 dígitos. 17 dígitos estão muito além do que -i %d
suportarei. Então, quero usar o globbing para simplesmente ordená-los usando o nome completo do arquivo, mas continuo recebendo o erro:
[image2 @ 0000000002d0d1e0] Pattern type 'glob' was selected but globbing is not supported by this libavformat build
Alguém sabe onde posso obter binários pré-construídos para contornar esse problema? Aqui estão exemplos de nomes de arquivos que tenho:
screenshot_20150417165520593.png
screenshot_20150417165520805.png
screenshot_20150417165521005.png
Responder1
Não sou usuário do Windows, mas o ffmpeg suporta a leitura de dados de um fluxo de entrada.
No Linux, você pode fazer algo como: cat *.png | ffmpeg -framerate 10 -i -teste.mp4
Parece que o Powershell pode permitir que você faça isso.
De uma resposta emQual é o equivalente do Windows ao comando Unix cat?, você poderá usar:
obter conteúdo *.png | ffmpeg -taxa de quadros 10 -i -