У меня есть специальное приложение для камеры в Windows Phone 8. Мне нужно добавить изображение водяного знака к каждому кадру из захвата камеры, а затем записать его на видео.
Я могу настроить каждый кадр из предварительного просмотра, используя следующий код:
int[] pixelData = new int[(int)(camera.PreviewResolution.Width * camera.PreviewResolution.Height)];
camera.GetPreviewBufferArgb32 (pixelData);
вернуть пиксельные данные;
и записать его обратно в превью.
моя проблема в том, что хотя я могу показывать кадры на экране, пока пользователь записывает фильм с помощью камеры, я не могу найти работающее решение для WP8 для кодирования кадров и звука для сохранения в файл.
Я уже безуспешно пробовал opencv, libav и другие, если кто-нибудь может указать мне правильное направление, я был бы очень признателен.