в разных форматах от MP4 до Apple Pro Res) вытягивать метаданные по типу bit rate, audio codec, fps и прочие?
https://github.com/drewnoakes/metadata-extractor-dotnet Вот нагуглил, смотрел?
почему in memory?
Там очень мало форматов. Как я понял, по обработке видео в .net почти ничего нету. Только древние обертки над ffmpeg, но и те уже устарели. Пока упал в ступор. Надо реализовать сценарий: 1) вытянуть с видео целый ряд свойств; 2) определить, какие свойства не подходят под критерии; 3) конвертировать(обработать) видео, чтобы эти свойства стали валидными. Что-то типа аудио кодеки, битрейты и всё такое
Мне кажется тебе нужно искать (или писать свой) враппер над C++ либой, которая это умеет
Судя по дедлайну на релиз, конкретно на эту фичу у меня неделя :D
Ну обёртку не так долго писать) главное чтобы дока была, но и проект с поддержкой всего необходимого У меня на одном проекте была самописная обёртка над haru (пдф документы)
Странно, что в .net эта область почти никак не развита
область странных костылей?)
Та хотя бы минимальный функционал для работы с видео. Никто не говорит про какой-то сложный рендеринг. Я понимаю, что на плюсах перфоманс будет выше
Вероятнее всего никому это не нужно, а если кому и нужно - пишут свою внутреннюю реализацию и не отдают в публичное использование, ибо не опен сорс
Есть и другой вариант, запускаешь через Process.Start любую утилиту, которая выполнит конвертацию. В таком случае ты вовсе не привязан к .NET стеку
Походу только так. Посмотрю, что там за ffmpeg. Сайт у них выглядит ну очень древним
Да, это древняя штука, слышал много раз
это не древность а классика )
Обсуждают сегодня