image_transport_plugins: compressed_image_transport | libtheora | theora_image_transport

Package Summary

theora_image_transport provides a plugin to image_transport for transparently sending an image stream encoded with the Theora codec.

This is a plugin for the image_transport package.

Nodes

ogg_saver

ogg_saver listens to a topic containing Theora packets and saves them out to a .ogg file for later playback with tools like VLC or mplayer. Since Theora does not currently support variable frame rate videos the saved file will have a speed of one frame per second.

Usage

$ rosrun theora_image_transport ogg_saver stream:=</image_publisher_topic/theora> [output_file.ogg]

To ensure reliable capture of the header information, the ogg_saver node should be started before the publishing node.

Subscribed Topics

stream (<theora_image_transport/packet>)
  • The topic containing the theora packet stream. When using the image_publisher it will be base_name/theora.

Wiki: theora_image_transport (last edited 2009-12-10 01:51:18 by EthanDreyfuss)