LinuxForum.Fans
Тема

ogg/mkv/avi/mpg без зависимостей

Автор: u_________10 2 сообщений 806 просмотров
11.03.2015 11:39 · отредактировано #417223

Программирую на FreePascal+Lazarus, скажу честно задачами по сереализации бинарных файлов пока не занимался.

Хочу для начала реализовать, как мне кажется, довольно простую вещь:
у меня есть на входе последовательность в виде кадров изображений (bmp/jpeg/png), программа их загружает в память, далее я открываю поток типо файл... ну вот собственно и всё что я могу сделать, а хочу я следующее, сформировать любой стандартный контейнер (ogg/mkv/avi/mpg) и записать туда свою последовательность кадров как несжатый видеопоток без использования сторонних библиотек.

Искал информацию по контейнерам и вообще устройству видеопотока. Пожалуй интереснее всего контейнер ogg, но на самом деле не сильно принципиально. Нащёл описание кодека Теора: http://theora.org/doc/Theora.pdf... но в силу незнания английского языка и того что такими задачами не занимался мало что понял. Тем более как я понимаю мне в первую очередь нужна спецификация устройства контейнера.

Прошу, если кто может помочь действительно полезной ссылкой/информацией, ещё ценнее советом (без привязки к языку программирования), - буду очень признателен.

12.03.2015 09:20 #417341
"Димитрий" написал:
без использования сторонних библиотек.

это академическая задача? Т.е. вы хотите сделать свой кодек, да?

"Димитрий" написал:
в силу незнания английского языка

Войдите или зарегистрируйтесь, чтобы ответить.