Хочется разобраться с архитектурой мультимедиа библиотек. Поверхностных статей куча, с татей для админов много, на слуху куча названий: libgstreamer, libffmpeg, libvlc и т.п.
Вот где взять статьи из которых можно понять:
1. Устройство архитектуры библиотеки
2. Как в принципе сделать такие вещи, как:
а. Чтение видеофайла в формате mpg, разбор на фреймы, отрисовка в этих фреймах своих дополнительных картинок
б. Захват видео с камеры, обработка, запись в файл формата DivX
в. Захват видео с камеры, захват звука, слияние в один поток и сохранение в файл
Причём желательно чтобы это были не объёмные родные маны с кучей ненужного и устаревшего барахла, не статьи «делай как я, и не спрашивай почему так», а нормальные статьи с нормальным системным объяснением.