Есть ли библиотека C ++ для кодирования FLV видео?

0

Есть ли c++ видеотека для конвертирования видео в FLV-видео?

Я искал в google, я нашел flvdev.com, но он не с открытым исходным кодом (он нуждается в покупке). Я также попробовал libavcodec, но flv-кодек не работает.

(Теперь я извлекаю кадры из видеомонитора, а затем использую libavcodec для кодирования их на mpg и, наконец, вызываю команду "ffmpeg", чтобы преобразовать их в flv)

Теги:
video-encoding
codec
flv

1 ответ

1
Лучший ответ

Вы можете попробовать ffmpeg. Кажется, он поддерживает формат FLV:

https://github.com/FFmpeg/FFmpeg

http://www.ffmpeg.org/download.html

Вот несколько примеров использования скомпилированной программы, но с открытым исходным кодом вы можете интегрировать ее в свою работу:

Как я могу достичь наилучшего общего качества FLV с помощью FFMPEG?

http://www.thornock.us/wordpress/archives/172

  • 0
    Извините, что я не рассказал достаточно подробностей, мне нужно конвертировать необработанный видеокадр в flv кадр. ffmpeg может конвертировать только файлы (проверьте обновленный вопрос)
  • 0
    @MarkMa Хорошо, тогда почему бы вам не изменить ffmpeg для приема буферов вместо изображений? Он уже имеет возможность использовать изображения в качестве входных данных для генерации flv: ffmpeg-users.933282.n4.nabble.com/… вы можете изменить исходный код, так как он загружает данные непосредственно из памяти.
Показать ещё 5 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню