|
0 / 0 / 0
Регистрация: 09.12.2014
Сообщений: 6
|
|
Видеопоток с задержкой20.05.2016, 14:45. Показов 852. Ответов 4
Метки нет (Все метки)
Добрый день. Уважаемые форумчане!
Есть задача: написать приложение с задержкой видеопотока в n минут(я сохраняю фреймы 25f/min), при каком либо событии(напр. button_click) сохранить этот поток в видео файл. Например: нажимаем на кнопку и видео с прошедшей минутой сохраняется в avi. Использую C# WPF, AForge. Проблема заключается в выборе буфера задержки, Bitmap конвертирую и храню его в массиве байт(принцип FILO), но этот массив занимает много места в оперативке( в 1-ну минуту процесс весит ~ 400 Мб)... Есть мысль записывать в какой нибудь файл, потом с него читать. В инете нашел как записывать массив в файл, но мне надо записывать в файл и при новом фрейме (если буфер заполнен необходимым количеством фреймов) перезаписывать последний. Первый кушает оперу, второй будет постоянно обращаться к HDD. Какой метод хранения буфера будет работать лучше? Я надеюсь что свою проблему внятно объяснил ![]() Помогите пожалуйста!
0
|
|
| 20.05.2016, 14:45 | |
|
Ответы с готовыми решениями:
4
Видеопоток Видеопоток с DVR. STM32F7 и входящий видеопоток |
|
0 / 0 / 0
Регистрация: 09.12.2014
Сообщений: 6
|
|
| 24.05.2016, 11:07 [ТС] | |
|
Хоть кто-то дайте совет, совсем потерялся... как лучше сделать?
0
|
|
|
|
||
| 24.05.2016, 11:52 | ||
|
egorchech, Объясните задачу более подробно.
Откуда берется входной поток? В каком он формате? Почему нельзя хранить сам входной поток? Почему бы просто не сохранять входной поток в видео-файл, что бы потом можно было бы его просмотреть? Приведите пример ваших наработок (лучше целиком работающий проект).
0
|
||
|
0 / 0 / 0
Регистрация: 09.12.2014
Сообщений: 6
|
||||||
| 25.05.2016, 11:37 [ТС] | ||||||
|
Спасибо за ответ!
Запускаю видео с вебкамеры, в bufferFramesByte сохраняю массив фреймов, при нажатии на Button_Click_4 в потоке собираю и сохраняю видео.
0
|
||||||
|
|
|
| 25.05.2016, 12:55 | |
|
egorchech, ИМХО, технически у вас все правильно делается - кадры сохраняете в сжатом jpeg в памяти. Можно было бы вместо покадрового сохранения делать сохранение видео. Это бы заняло меньше памяти, но я думаю в данном случае это излишнее усложнение.
Но при таком подходе, понятно что память рано или поздно закончится. Поэтому нужно кадры записывать на диск. Другого выхода нет. Если не хотите, что бы постоянно крутился диск, можно буферизировать кадры в памяти а потом, при заполнении буфера - скидывать все скопом на диск. Затем опять заполнять буфер и снова скидывать и т.д.
0
|
|
| 25.05.2016, 12:55 | |
|
Помогаю со студенческими работами здесь
5
Видеопоток ардуино-комп Прикрутить видеопоток c IP камеры на сайт Видеопоток с IP камеры на форме Delphi Возможно ли получить прямую ссылку на видеопоток? Видеопоток, как хранилище произвольных данных Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|