Я создал приложение, которое сохраняет видео в каталог рабочего стола пользователя, но кодер, который я использую, записывает FLV-файлы. Они становятся огромными очень быстро. В 640x360, 20-секундный клип составляет около 20 МБ.
Я использую этот кодер:
http://flasheng.blogspot.com/2011/03/updated-flv-encoder-35x-faster-with.html
Опция алхимия супер быстрая для записи файлов, но я думаю, это означает, что она не будет работать на Mac. Это верно?
В любом случае, я бы хотел найти способ записи сжатых видеофайлов (в формат h264 и т. Д.). Я попытался запустить все кадры с помощью jpg-кодирования перед записью их в файл, но это не повлияло на размер файла.
Я заметил, что класс NetStream может сохранять видео в формате .h264, но для этого требуется, чтобы они передавались на сервер, а он мне нужен для локального сохранения.