169 похожих чатов

Привет Может кто-то знает либу, чтобы со стрима in memory (видео

в разных форматах от MP4 до Apple Pro Res) вытягивать метаданные по типу bit rate, audio codec, fps и прочие?

14 ответов

12 просмотров

https://github.com/drewnoakes/metadata-extractor-dotnet Вот нагуглил, смотрел?

почему in memory?

Andrii-Shcherbyna Автор вопроса
Vova Lantsov 🇺🇦
https://github.com/drewnoakes/metadata-extractor-d...

Там очень мало форматов. Как я понял, по обработке видео в .net почти ничего нету. Только древние обертки над ffmpeg, но и те уже устарели. Пока упал в ступор. Надо реализовать сценарий: 1) вытянуть с видео целый ряд свойств; 2) определить, какие свойства не подходят под критерии; 3) конвертировать(обработать) видео, чтобы эти свойства стали валидными. Что-то типа аудио кодеки, битрейты и всё такое

Andrii Shcherbyna
Там очень мало форматов. Как я понял, по обработке...

Мне кажется тебе нужно искать (или писать свой) враппер над C++ либой, которая это умеет

Andrii-Shcherbyna Автор вопроса
Vova Lantsov 🇺🇦
Мне кажется тебе нужно искать (или писать свой) вр...

Судя по дедлайну на релиз, конкретно на эту фичу у меня неделя :D

Andrii Shcherbyna
Судя по дедлайну на релиз, конкретно на эту фичу у...

Ну обёртку не так долго писать) главное чтобы дока была, но и проект с поддержкой всего необходимого У меня на одном проекте была самописная обёртка над haru (пдф документы)

Andrii-Shcherbyna Автор вопроса
Vova Lantsov 🇺🇦
Ну обёртку не так долго писать) главное чтобы дока...

Странно, что в .net эта область почти никак не развита

Andrii-Shcherbyna Автор вопроса
Volodymyr Lyshenko
область странных костылей?)

Та хотя бы минимальный функционал для работы с видео. Никто не говорит про какой-то сложный рендеринг. Я понимаю, что на плюсах перфоманс будет выше

Andrii Shcherbyna
Странно, что в .net эта область почти никак не раз...

Вероятнее всего никому это не нужно, а если кому и нужно - пишут свою внутреннюю реализацию и не отдают в публичное использование, ибо не опен сорс

Andrii Shcherbyna
Та хотя бы минимальный функционал для работы с вид...

Есть и другой вариант, запускаешь через Process.Start любую утилиту, которая выполнит конвертацию. В таком случае ты вовсе не привязан к .NET стеку

Andrii-Shcherbyna Автор вопроса
Vova Lantsov 🇺🇦
Есть и другой вариант, запускаешь через Process.St...

Походу только так. Посмотрю, что там за ffmpeg. Сайт у них выглядит ну очень древним

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта