É possível fazer com que o FFMPEG conserte arquivos que não estejam relatando metadados básicos nos detalhes dos arquivos do Windows?

0

Estou usando o método Folder.GetDetailsOf do Windows FileSystemObject para extrair informações básicas (duração, largura do quadro, altura do quadro, etc.) de vários arquivos de vídeo no meu computador. Esse método acessa as mesmas informações que você encontrará usando o Windows Explorer, escolhendo um arquivo e abrindo suas propriedades e, em seguida, selecionando "Detalhes".

Geralmente, arquivos MP4 não são um problema, mas de vez em quando eu encontro um em que esses metadados não são apresentados lá. Nunca parece haver mais nada errado com esses arquivos. Normalmente, executar o FFMPEG e usar as opções para apenas copiar os codecs corrigirá o problema, mas às vezes não.

Quando isso acontece, minha solução atual é usar o Handbrake para transcodificar o arquivo, o que funcionará, mas isso é um PITA bastante quando tudo que eu quero é que o FFMPEG faça o que deveria, em primeiro lugar.

Existe uma solução melhor?

    
por Patient Zero 27.02.2018 / 12:56

0 respostas