реклама на сайте
подробности

 
 
> Помогите сжать видео ..как-нибудь по простому
InsolentS
сообщение Mar 29 2009, 00:28
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 414
Регистрация: 8-06-06
Пользователь №: 17 897



Прошу помощи у уважаемого интернет-сообщества: есть задача - нужно записывать видео с цифровой камеры и хранить его в памяти (видеорегистратор). Качество не важно - можно CIF (320х240), чёрно-белое. Подскажите пожалуйста какую-нибудь доступную библеотеку, которая позволила бы это сделать используя АРМ7, Вывод, что на этом камне такое возможно, я сделал из доки http://www.iqmagazineonline.com/magazine/p...s5(Pg54-56).pdf . Ну, или какой-нибудь простой, недорогой и доступный аппаратный кодек. rolleyes.gif


--------------------
Курильщик даташитов со стажем
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Rst7
сообщение Mar 30 2009, 10:04
Сообщение #2


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
1) нужно время на ввод оцифрованного кадра, так как весь кадр не помещается даже в большое ОЗУ LPC2138 ;


Время нужно. Но это немного. Внешнее ОЗУ тоже нужно. Просто его можно подключить так-же, как я подключал к AVR - непосредственно щелкая GPIO.

Цитата
2) нужно время на вывод сжатого видео опять же из-за малости внутреннего ОЗУ.


Неужели траффик на карточку хуже, чем ~80-100килобайт/с? wink.gif

Цитата
3) для межкадрового сжатия не хватит быстродействия.


Я пока банально предлагал каждый кадр драть JPEG'ом.

Да и вообще, человека устраивает 5 кадров/с. Там вообще проц стоять будет smile.gif


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
etoja
сообщение Mar 30 2009, 10:20
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



Цитата(Rst7 @ Mar 30 2009, 14:04) *
Неужели траффик на карточку хуже, чем ~80-100килобайт/с? wink.gif


Нужно будет бегать по FAT16(FAT32) для поиска свободных кластеров файла, в который будет записываться видеопоток.
Размер FAT около 400 килобайт, от тоже не лезет в ОЗУ. Частично его можно кешировать, но это опять требует места в ОЗУ и создаёт опасность
незаписи кеша в FAT при выключении питания.
Go to the top of the page
 
+Quote Post
zksystem
сообщение Apr 1 2009, 08:54
Сообщение #4


embedder
***

Группа: Свой
Сообщений: 264
Регистрация: 11-05-05
Из: Казань
Пользователь №: 4 911



Цитата(etoja @ Mar 30 2009, 14:20) *
Нужно будет бегать по FAT16(FAT32) для поиска свободных кластеров файла, в который будет записываться видеопоток.
Размер FAT около 400 килобайт, от тоже не лезет в ОЗУ. Частично его можно кешировать, но это опять требует места в ОЗУ и создаёт опасность
незаписи кеша в FAT при выключении питания.

Не так страшен FAT, к тому же кеширование хотябы сектора ускорит работу в сотни раз. А если использовать SDIO c DMA - вообще получится праздник


--------------------
Мечты стареют куда быстрее мечтателей… Стивен Кинг. "Ловец снов"
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 14:35
Рейтинг@Mail.ru


Страница сгенерированна за 0.01383 секунд с 7
ELECTRONIX ©2004-2016