Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Мультимедия, OpenGL/DirectX > Encode to MPEG4


Автор: EvMard 28.4.2008, 17:11
Существует задача кодировать в MPEG4 именно програмно, потоком для передачи по сети.
Если кто знает, как, чем или имеет инфу о какой-нить библиотеке (классе) буду очень признателен.

Автор: t_gran 29.4.2008, 04:16
Единственное что приходит на ум, это глянуть исходники конвертора http://ru.wikipedia.org/wiki/MEncoder (он вместе с MPlayer-ом идёт).
Кстати http://www.mplayerhq.hu/DOCS/HTML/ru/mencoder.html его возможности описаны.

Автор: EvMard 29.4.2008, 09:16
К сожалению  MEncoder не подходит, так как необходимо: во-первых – делать реалтайм кодирование, во-вторых – нужен чистый MP4 (H.264)  поток, который бы понял QTime и сотовые, знающие “video/mp4”. Дело в том, что у меня есть класс, кодирующий в MPEG4 Xvid’ом, но его результаты не проигрываются на трубах и QT, есть SDK QT, но он ОЧЕНЬ медленный (по крайне мере под виндой), что не позволяет кодировать в реалтайм режиме.  smile 
Вот такие пироги. Проект стоит, начальство нервничает.  smile 

Автор: EvMard 7.5.2008, 10:52
Что, не ужели ни кто не вкурсе?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)