LINUX.ORG.RU

Tk, отображение картинок


0

0

Есть окошечко ткашное, в нем проигрывается видео с помощью Tk_PhotoPutBlock. Но как то медленновато.

Предполагают, что узкое место Тк. Возможно, как то можно иксам передать напрямую? Там ид окошка и массив байт с картинкой, что то в этом роде.

Спасибо

Тут предлагается использовать XAnim. Как раз передаётся ID окошка, видео полностью играется XAnim.

Где-то в категории «Multimedia» есть пример получения MJPEG потока и загрузки отдельных кадров в photo через -configure.

Есть ещё проект Tk Video Widget (или как-то так), но оно только для DirectX. Может его можно переделать.

undet
()
Ответ на: комментарий от undet

Это не совсем то. У меня видео идет по протоколу rtp, и вот эти кадры надо отобразить. Думаю надо какую то иксовую ф-ию дернуть, для отображения кадра неа окошке. Только вот есть подозрения, что Tk_PhotoPutBlock именно это и делает. Либо я что то совсем не понимаю

placement_new ★★
() автор топика

возможно поможет mplayer с опцией -guiwid и опция use из tk

короче берётся плеер (mplayer/vlc) встраивается в окно, и командуется им через командную строку.

MKuznetsov ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.