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.
- Author: Ethan Dreyfuss, Patrick Mihelich
- License: BSD
- Repository: ros-pkg (https://code.ros.org/svn/ros-pkg)
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.






