WP7: визуализация видео из последовательности изображений

#c# #image #windows-phone-7 #video #rendering

#c# #изображение #windows-phone-7 #Видео #визуализация

Вопрос:

В настоящее время я разрабатываю приложение для Windows Phone 7. Что я хочу сделать, это визуализировать видеофайл (avi, wmv, что угодно …) из последовательности изображений. Итак, мне просто нужно что-то вроде программы записи кадров для видеофайлов (например, создать игровое видео: записать каждый X кадр в видеопоток).

Я обыскал весь Интернет, а также stackoverflow, но ничего не нашел. Насколько я знаю, в стеке Windows Phone 7 существует множество API и интерфейсов для обработки аудио и видео, поэтому я думаю, что для этого должно быть какое-то решение.

Кстати: я уже ознакомился с C # Slicer и ffmpeg. Slicer недоступен для Windows Phone 7, и я не смог его портировать, а ffmpeg не разрешен Microsoft, потому что это решение должно было бы интегрировать неуправляемую библиотеку, которая не разрешена.

Я надеюсь, вы сможете мне помочь.

Ответ №1:

Не могли бы вы рассмотреть возможность выполнения этой операции на сервере? Вы могли бы загрузить изображения на свой хост, вызвать ffmpeg для создания фильма, а затем отправить фильм обратно на телефон. Это может быть даже быстрее, чем кодирование на телефоне (при условии, что у вас нет тысяч пользователей, одновременно подключающихся к хосту, конечно!)

Комментарии:

1. К сожалению, нет. Приложение также должно иметь возможность работать в автономном режиме. И, кстати: я думаю, что загрузка множества изображений с использованием мобильного подключения для передачи данных также потребует времени. Я не знаю, действительно ли сжатие на стороне сервера происходит быстрее, но я предполагаю, что это будет ненамного быстрее.