Я использую папку.Метод GetDetailsOf объекта Windows FileSystemObject для извлечения основной информации (длительности, ширины кадра, высоты кадра и т.д.) Из различных видеофайлов на моем компьютере. Этот метод обращается к той же информации, которую вы найдете с помощью проводника Windows, выбирая файл и открывая его свойства, а затем выбирая "Сведения".

Как правило, файлы MP4 не являются проблемой, но время от времени я сталкиваюсь с тем, что метаданные там не представлены. Похоже, что с этими файлами никогда не было ничего плохого. Обычно, запуск FFMPEG и использование опций для простого копирования кодеков исправит проблему, но иногда это не так.

Когда это происходит, мое текущее решение - использовать Handbrake для перекодирования файла, что сработает, но это довольно PITA, когда все, что я хочу, это чтобы FFMPEG сделал то, что он должен в первую очередь.

Есть ли лучшее решение?

0