Кодировать видео из любого формата в формат .flv в AS3 - PullRequest
0 голосов
/ 18 марта 2012

Существует ли какая-либо библиотека в Action Script, которая сможет конвертировать любой видеоформат в .FLV?

Я искал его безуспешно.Я думал, что as3 имеет функции для этих целей, но не найден.

Я хочу дать возможность, что на моем сайте пользователи могут загружать любое видео, поэтому мне нужно преобразовать его в стандарт и сжать его вфиксированное разрешение.

Заранее спасибо.

1 Ответ

2 голосов
/ 18 марта 2012

Есть библиотека кодировщика FLV AS3 .Насколько я помню, для кадра требуются байты изображения и аудио байты.Но вам придется где-то получать данные изображения и звуковые данные.Вы можете либо

  1. воспроизвести видео во флэш-памяти и получить 'скриншоты'
  2. , декодировать его и получить фактические данные

В первом случае выЗакончите конвертер mp4 / flv -> flv, который, я полагаю, вам не нуженВо втором случае вам придется как-то декодировать видео.Таким образом, вам придется либо внедрить алгоритмы декодирования в AS3, либо использовать Alchemy и существующие решения C / C ++.

В настоящее время Adobe работает с Alchemy, поэтому я полагаю, что в любом случае это не вариант.

Но каждый в своем уме использует серверный скрипт для конвертации видео.В сети множество статей.Это будет самое простое, быстрое и наименее болезненное решение.

...