Пример кодирования видео с использованием FFMPEG для Android - PullRequest
0 голосов
/ 27 ноября 2010

Я работаю над приложением для Android, которое должно выполнять следующие действия: - захватывать (анимированный) просмотр видео, включая аудио (из mp3-файла) - кодировать захваченное видео (возможно, набор необработанных буферов изображений) иаудио в avi.

После поиска FFMPEG кажется наиболее подходящим.У кого-нибудь есть пример кода, чтобы выполнить то, что мне нужно.Я был бы очень признателен.

Почему

Ответы [ 2 ]

0 голосов
/ 19 января 2011

если вы создаете свое приложение для Android, тогда вы можете использовать код .avi Writer. Вы можете получить этот код с "сайта Koders". Ищите «сайт кодеров» в Google. Вы получите ссылку. Я протестировал код средства записи файлов .avi и он работает нормально.

0 голосов
/ 28 ноября 2010

Неясно, что вы подразумеваете под «(анимированным) представлением» для захвата, но имейте в виду, что приложения для Android, работающие с обычными разрешениями, не могут получить доступ к необработанному кадровому буферу.Вычислительная часть ffmpeg встраивается в ndk без излишней работы, и вы можете многое прочитать в Интернете, но драйверы вывода (или, в вашем случае, ввода) являются проблемой с разрешениями.Кроме того, вы должны ожидать, что кодирование будет намного медленнее, чем в реальном времени, если только вы не сможете каким-то образом использовать возможности аппаратного ускорения SOC вашего конкретного устройства.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...