|
|
|
.NET 5 Получить размер видеокадра не загружая сам файл03.05.2023, 08:59. Показов 7528. Ответов 73
Метки нет (Все метки)
Всем знатокам доброе время суток.
Вопрос, собственно, в шапке. Мне нужен размер кадра, например, 1220х760 или что-то в этом роде, не загружая сам видео файл. Всем, давшим конструктивные советы ОГРОМНОЕ СПАСИБО.
0
|
|
| 03.05.2023, 08:59 | |
|
Ответы с готовыми решениями:
73
Как узнать размер файла загружая через InternetReadFile? Отредактировать файл не загружая в память Обработка xml, не загружая файл полностью |
|
1550 / 1527 / 325
Регистрация: 03.10.2012
Сообщений: 1,558
|
|||||||
| 03.08.2023, 15:01 | |||||||
Сообщение было отмечено Anderis49 как решение
Решение
Это если хотя бы попытаться вникнуть в суть
0
|
|||||||
|
Модератор
4375 / 3445 / 512
Регистрация: 27.01.2014
Сообщений: 6,267
|
|
| 26.04.2024, 14:08 | |
|
Anderis49, перестал работать как? ошибки? Возможно в Win11 индексы нужной вам информации другие.
Попробуйте получить все и посмотрите.
0
|
|
|
Модератор
4375 / 3445 / 512
Регистрация: 27.01.2014
Сообщений: 6,267
|
|
| 26.04.2024, 15:01 | |
|
Anderis49, Возвращает пустую строку или же "
x "?Пробовали уже получить все индексы и описания из файла?
0
|
|
|
Модератор
4375 / 3445 / 512
Регистрация: 27.01.2014
Сообщений: 6,267
|
||||||
| 26.04.2024, 15:49 | ||||||
Сообщение было отмечено Anderis49 как решение
Решение
Anderis49, вот этой программкой получите все индексы от 0 до 1000 и посмотрите, что из этого подходит под искомое...
Get Property Index of Video File.zip Ну и сам код, если вдруг программке не доверяете (Framework 4.8)
2
|
||||||
|
Модератор
4375 / 3445 / 512
Регистрация: 27.01.2014
Сообщений: 6,267
|
|
| 26.04.2024, 16:05 | |
|
Anderis49, И вам всего хорошего.
Да, индексы в каждой ОС, почему-то, разные. Просто имейте это в виду... И при запуске ПО читайте версию OS и используйте нужные индексы для доступа к информации файла через Shell.Application.Возможно, есть и другие подходы к получению такого рода информации, но это самый простой, но со своими минусами.
0
|
|
|
|
|
| 06.05.2024, 09:50 [ТС] | |
|
Обнаружил, что не все видео файлы показывают размеры кадра в вашей функции.
Обратился к разработчикам программы "MagicInfo" И они любезно прислали файл "dll", Но я никогда не пользовался в своих наработках этим расширением и не знаю как к нему подступиться. Литературы в сети крайне мало да и она рассчитана на продвинутого разработчика. Не будете ли столь любезны и посоветовать где прочитать про азы "dll", как их подключить к выполнению кода. Заранее очень благодарен за совет.
0
|
|
|
Модератор
4375 / 3445 / 512
Регистрация: 27.01.2014
Сообщений: 6,267
|
|
| 06.05.2024, 10:48 | |
|
Anderis49, В свойствах проекта добавьте ссылку еа эту DLL
0
|
|
|
Модератор
4375 / 3445 / 512
Регистрация: 27.01.2014
Сообщений: 6,267
|
|
| 06.05.2024, 11:45 | |
|
Anderis49, Ну зайдите в свойства проекта, на вкладке Ссылки нажмите кнопку Обзор или Добавить ссылку, внизу справа от таблицы, далее выбрать эту DLL...
Так же можно из меню ПРОЕКТ, или же в списке файлов своих правый клик на проекте и выбрать Добавить ссылку Добавлено через 5 минут Anderis49, Если та DLL является .NET Assembly, то подключится без проблем, если нет, то тут уже трудности будут у вас.
0
|
|
|
|
||
| 08.05.2024, 15:17 [ТС] | ||
|
Ну, ничего, переживу. Очень вам благодарен за помощь. Успехов! З.ы. А можно из своей программы запустить чужую, а результат её выполнения сохранить к себе?
0
|
||
|
Модератор
4375 / 3445 / 512
Регистрация: 27.01.2014
Сообщений: 6,267
|
|
| 08.05.2024, 20:50 | |
|
Anderis49, Так DLL не .Net сборка? Я правильно понял?
Может, если Вы знаете нужную вам функцию в ней, подтянуть ее черкз WjnAPI LoadLibrary?
0
|
|
|
|
||
| 09.05.2024, 08:08 [ТС] | ||
|
Вот посмотрите на этот перечень - https://mediaarea.net/en/MediaInfo/Support/Fields Из всех этих строк мне нужно только две строки, это - Width Width of frame (trimmed to clean aperture size if present) in pixels, as integer (e.g. 1920) и эта Height Height of frame (including aperture size if present) in pixels, presented as integer (e.g. 1080) Как их получить у меня знаний не хватает.
0
|
||
|
Модератор
4375 / 3445 / 512
Регистрация: 27.01.2014
Сообщений: 6,267
|
|
| 09.05.2024, 11:17 | |
|
Anderis49, по ссылке, я так понял, это описание функций самой программы.
Вы бы сюда скинули самы DLL, которую Вам их тех.поддержка прислала, посмотреть, что к чему там.
0
|
|
|
|
|
| 09.05.2024, 11:51 [ТС] | |
|
0
|
|
|
Модератор
4375 / 3445 / 512
Регистрация: 27.01.2014
Сообщений: 6,267
|
|
| 09.05.2024, 11:57 | |
|
Anderis49, Принял, гляну, может что и получится. Но я все же склоняюсь к поиску более удобного и правилтно решения с помощью .NET или же .NET сборок.
А какой файл у вас не читается? Можете его тоже скинуть? для теста, так сказать.
0
|
|
| 09.05.2024, 11:57 | |
|
прочитать файл Fopen не загружая его на сервер
Загружая txt файл с данными автоматически создавать таблицу Jythone - получить размер таблицы (Мб) и записать результат в файл Swf файл, как получить его реальный размер swfobject Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки
Правым кликом по серверу -> отладочная информация -> edit
Заменить "net": "raw", на "net": "tcp",
Нажать кнопку reload.
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|