#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. К сожалению, нет. Приложение также должно иметь возможность работать в автономном режиме. И, кстати: я думаю, что загрузка множества изображений с использованием мобильного подключения для передачи данных также потребует времени. Я не знаю, действительно ли сжатие на стороне сервера происходит быстрее, но я предполагаю, что это будет ненамного быстрее.