Генерация FLV-видео с альфа-каналом с использованием инструментов с открытым исходным кодом
У меня есть последовательность PNG-изображений с прозрачностью, которую я хочу преобразовать в видео FLV с прозрачностью.
До сих пор я использовал ffmpeg для создания FLV (vp6a
), но, похоже, он не поддерживает альфа-каналы.
Единственное программное обеспечение, которое я нашел, - это Adobe After Effects, но оно слишком дорогое. И еще есть Adobe Flash Media Encoder, но он может кодировать только в реальном времени с устройств, а не из файла.
Так есть ли альтернатива с открытым исходным кодом, которая может создавать FLV с альфа-каналами?
4 ответа
AviDemux , откройте первое изображение через "Файл" -> "Открыть", добавьте следующие изображения через "Файл" -> "Добавить ...".
Выберите "Sorenson Spark" в видео, "FLV" в формате. Настройте свои параметры, поиграйте с фильтром, затем сохраните как видео, и все готово!
В браузере вы можете отобразить FLV с альфа-каналом, просто изменив некоторые параметры.
См. Следующую статью для примера: Альфа-видео и HTML: Как они это сделали?
Если вы ищете программное обеспечение для этого, я не знаю ни одного хорошего решения с открытым исходным кодом, но есть недорогая коммерческая альтернатива: Moyea Flash Video MX Pro ($ 99,95), с бесплатной пробной версией для проверки его., Вы можете посмотреть демонстрационный видеоурок здесь.
РЕДАКТИРОВАТЬ
В Руководстве по кодекам сказано, что пакет кодеков K-Lite содержит все разновидности кодека VP6: VP60, VP61, VP62, VP6A, VP6F.
Кодировка VP6a является довольно новой и поэтому поддерживается только в коммерческих продуктах, таких как Adobe After Effects и Sorensen Squeeze.