![]() |
|
||||||||||
|
|||||
|
Мне надо из картинок и mp3 в смоем проекте генерировать flv и сохранить либо на сервере либо на локальном диске
http://code.google.com/p/e4xu/source...VTranscoder.as На первый взгляд это то что мне нужно... в ней есть функции и кодеки public static const CODEC_JPEG:int = 1; public static const CODEC_H263:int = 2; public static const CODEC_SCREEN_VIDEO:int = 3; public static const CODEC_VP6:int = 4; public static const CODEC_VP6_ALPHA:int = 5; public static const CODEC_SCREEN_VIDEO_2:int = 6; public static const CODEC_AVC:int = 7; Правильно ли я понял, что эта библиотека позволяет генерировать flv файл из byteArray? Уже всю голову переломал.. не выходит... конечный файл получается в 9 кб и все.. //Создаю bitmapdata var bitmapdata:BitmapData = new BitmapData(800, 600, false, 0); bitmapdata.draw(customMovieClip); //Перевожу ее в биты var jpegencoder:JPGEncoder = new JPGEncoder(100); var bytearray:ByteArray = jpegencoder.encode(bitmapdata); //провожу через этот класс var result:Vector.<ByteArray> = FLVTranscoder.read(bytearray); //сохраняю var file:FileReference = new FileReference(); file.save(result:Vector, "record.flv"); И не понял как вообще звук добавлять... HELP!!!!!!!!!!!! (
__________________
------------------------------- FLASH FLASH FLASH FLASH FLASH |
|
|||||
|
__________________
Gamedev != Gaming (http://twitter.com/#!/GenzoDev). Don't forget to [+] if it works. |
|
|||||
|
Спасибо! Отлично получается... только вопросы назревают
Можно как нить flv compressing? Полученный flv не воспроизводит ни один плеер кроме Adobe Media Player.. Так задумано? Добавлено через 26 минут Если ставить таймер обрисовки на каждую милисекунду - время в файле корректно отображается.. а иначе сбивается... так бы выставил не каждую милисекунду а раз в сек
__________________
------------------------------- FLASH FLASH FLASH FLASH FLASH |
|
|||||
|
Modus ponens
|
http://code.google.com/p/e4xu/source...VCompiler.mxml Вот тут собственно есть готовое приложение, которое конвертирует, что может. (К сожалению я так и не понял, почему некоторые разновидности не правильно читались). То, что возвращает функция read() - это список всех тегов (звуковых и видео) если память не изменяет. А может только видео, а звук она потом отдельно забирает... надо смотреть, сейчас уже и не вспомню
![]()
__________________
Hell is the possibility of sanity |
|
|||||
|
Спасибо большое! Решил остановиться на https://github.com/zeropointnine/leelib
Хоть и 1 минутное видео без звука с разрешением 300x250 весит 100 мб
__________________
------------------------------- FLASH FLASH FLASH FLASH FLASH |
![]() |
![]() |
Часовой пояс GMT +4, время: 00:34. |
|
|
« Предыдущая тема | Следующая тема » |
|
|