|
|
|
.NET 5 Получить размер видеокадра не загружая сам файл03.05.2023, 08:59. Показов 7569. Ответов 73
Метки нет (Все метки)
Всем знатокам доброе время суток.
Вопрос, собственно, в шапке. Мне нужен размер кадра, например, 1220х760 или что-то в этом роде, не загружая сам видео файл. Всем, давшим конструктивные советы ОГРОМНОЕ СПАСИБО.
0
|
|
| 03.05.2023, 08:59 | |
|
Ответы с готовыми решениями:
73
Как узнать размер файла загружая через InternetReadFile? Отредактировать файл не загружая в память Обработка xml, не загружая файл полностью |
|
|
||
| 12.05.2024, 09:20 [ТС] | ||
|
Сам видео файл можно скачать по ссылке https://drive.google.com/file/... drive_link
0
|
||
|
Модератор
4375 / 3445 / 512
Регистрация: 27.01.2014
Сообщений: 6,267
|
|
| 12.05.2024, 09:48 | |
|
Anderis49, Понял, увидел, но я спрашивал поискать в списке всех возможных те нужные индексы.
И вопрос, только с MKV такое поведение? Видимо этот формат имеет другие позиции размеров в метаданных... Добавлено через 24 минуты Сегодня попробую получить заголовки всех пунктов в списке деталей (вроде как это вполне возможно сделать, ранее не задумаывался) Ну и уже по заголовкам искать ширину и высоту, думаю получится. Для тестов скачаю формат MKV, видимо у него совсем другая структура.
1
|
|
|
|
|||||||
| 12.05.2024, 10:02 [ТС] | |||||||
|
Сейчас испытал вот этот код -
Может и не стоит тратить на меня время? Вы и так много для меня сделали! СПАСИБО!
0
|
|||||||
|
Модератор
4375 / 3445 / 512
Регистрация: 27.01.2014
Сообщений: 6,267
|
|
| 12.05.2024, 10:10 | |
|
Anderis49, Этот код да, работает.
Да мне хочется разобраться, почему не читаются данные этих файлов через Shell... Вот только таких файлов не могу найти, тот что вы ранее дали, MP4, вполне нормально прочитал размеры.
0
|
|
|
Модератор
4375 / 3445 / 512
Регистрация: 27.01.2014
Сообщений: 6,267
|
|
| 12.05.2024, 12:15 | |
|
Anderis49, Спасибо.
0
|
|
|
Модератор
4375 / 3445 / 512
Регистрация: 27.01.2014
Сообщений: 6,267
|
|
| 12.05.2024, 16:23 | |
|
Anderis49, А действительно, в MKV не сдержится Ширина и Высота кадра, то есть, средствами Shell их не получить, даже системный Медиа Плеер не видит размеров кадра в файле MKV.
А вот другие файлы без проблем. И да, кстати, получилось вытянуть имена свойств, теперь стало понятно и легко обнаружить нужные данные, даже на разных системах с разными индексами, обратившись к ним по имени. так же и другие типы файлов можно прочесть, такие как TXT, PDF и другие... Ну и пример того, что получилось в MP4 и MKV Ну и сам проект прилагаю, может кому и пригодится.
0
|
|
|
|
||
| 13.05.2024, 14:32 [ТС] | ||
|
не удалось обработать файл "Form1.resx", так как он находится в Интернете или ограниченной зоне либо имеет веб-метку. Чтобы обрабатывать такие файлы, следует удалить веб-метку.
0
|
||
|
Модератор
4375 / 3445 / 512
Регистрация: 27.01.2014
Сообщений: 6,267
|
|
| 13.05.2024, 18:19 | |
|
Anderis49, Скачайте заново архив, в свойствах архива установите галочку РАЗБЛОКИРОВАТЬ и распакуйте.
после этого распакованные файлы должны работать правильно
0
|
|
| 13.05.2024, 21:44 | ||
|
Выполнил определение размеров кадра для ряда форматов: • средствами Shell *.avi, *.mp4, *.mov, *.ts – определяются без проблем; *.webm – не определяется (основой для формата WebM является улучшенный MKV); Файлы mkv – неоднозначно, например: oggsub.mkv – не определяется; test_5_1.mkv – определяется. Архив с этими файлами прилагается. Для интересующихся описание формата mkv (https://www.matroska.org/technical/basics.html ). • средствами MediaInfo размеры кадра для всех форматов определились, в том числе для обоих файлов mkv.
1
|
||
|
Модератор
4375 / 3445 / 512
Регистрация: 27.01.2014
Сообщений: 6,267
|
|
| 14.05.2024, 00:35 | |
|
ovva, Тоже интересная тема, но вот mkv и webm сильно отличаются от стандартной структуры подобного рода информации, их нужно читать напрямую.
0
|
|
|
Любитель
1072 / 784 / 161
Регистрация: 27.01.2019
Сообщений: 1,552
|
|
| 23.03.2026, 14:32 | |
|
Anderis49, Тема конечно устарела,но вот реальный код получения размера кадров любых форматов.
Для работы программы нужно скачать или найти в Вашей системе 2 файла 1. ffprobe.exe 2. ffmpeg.exe и поместить их в системную папку.(Система и системная папка показаны внизу формы) ffprobe не всегда работает, надежнее использовать ffmpeg !
1
|
|
|
Любитель
1072 / 784 / 161
Регистрация: 27.01.2019
Сообщений: 1,552
|
|
| 22.04.2026, 12:42 | |
|
Кстати она работает быстрее ,чем реальная MediaInfo.exe
0
|
|
| 22.04.2026, 12:42 | |
|
прочитать файл Fopen не загружая его на сервер
Загружая txt файл с данными автоматически создавать таблицу Jythone - получить размер таблицы (Мб) и записать результат в файл Swf файл, как получить его реальный размер swfobject Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
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 и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|