Запись FLV из воздушного окна. Является ли это возможным. - PullRequest
0 голосов
/ 28 июля 2011

Можно ли записывать и транслировать эфирное окно на flv?

Я хотел бы иметь возможность использовать несколько видеовходов и использовать текст и графику.Для создания видеомикшера, картинки в картинке, ввода графики и т. Д. Я могу сделать это на дисплее, но также хотел бы иметь возможность записывать и передавать его в потоковом режиме.Я также хотел бы сохранить разрешение HD.Запись окна может быть грязным методом.Есть ли другой способ?

Может кто-нибудь указать мне какие-либо классы или условия поиска?

1 Ответ

0 голосов
/ 28 июля 2011

Ли Феларка создал класс FLVEncoder для AS3, который очень прост в использовании. Для каждого кадра вы можете нарисовать окно AIR или визуализированный кадр в BitmapData, используя BitmapData.draw, а затем передать его кодеру. К сожалению, он использует очень простой экранный видеокодек и создает очень большие видеофайлы, которые, вероятно, не подходят для HD.

Для более надежного решения вы можете попробовать передать кадры в FFmpeg с помощью API-интерфейсов NativeProcess AIR. Вы бы нарисовали свой визуализированный кадр в BitmapData, как указано выше, но подача его в FFmpeg значительно увеличит скорость и позволит использовать любой видео контейнер, кодек и параметры сжатия, которые вы пожелаете.

Наконец, вы всегда можете попробовать что-то вроде Fraps , чтобы просто записать экран. Вы также можете запустить Fraps, используя NativeProcess.

...