Package symbol

ffmpeg_image_transport_msgs package from ffmpeg_image_transport_msgs repo

ffmpeg_image_transport_msgs

ROS Distro
humble

Package Summary

Version 1.3.0
License Apache-2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-misc-utilities/ffmpeg_image_transport_msgs.git
VCS Type git
VCS Version release
Last Updated 2026-06-13
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

messages for ffmpeg image transport plugin

Maintainers

  • Bernd Pfrommer

Authors

No additional authors.

ROS2 package with messages for the ffmpeg_image_transport

This package has definitions for ROS2 messages of the ffmpeg image transport. See the ffmpeg_encoder_decoder package for more details about the encoding and decoding process, and the meaning of the encoding message field.

The encoding message field is a string with semicolon-separated tokens that indicate the codec (first token) and the image formats used at various stages of the encoding process: codec;av_source_pixel_format;cv_bridge_target_format;ros_encoding.

  • ros_encoding is the pixel format used by the original ROS message that was passed to the ffmpeg_encoder_decoder module, e.g. bgr8. This token allows the decoder later to restore the original message format if desired.
  • cv_bridge_target_format is the pixel format that the cv_bridge converts the ros_encoding into. This is typically a format that is more suited for ffmpeg compression.
  • av_source_pixel_format is the pixel format that libswscale converts the cv_bridge_target_format into. This token uses libav convention (e.g. yuv420p), and denotes the pixel format that is fed into the libav encoder.
  • codec is the codec used for ultimately encoding the packet, e.g. h264, hevc etc. Follows libav convention.

The encoding process is best understood by looking at the ffmpeg_encoder_decoder documentation.

License

This package is released under the Apache-2 license.

CHANGELOG

Changelog for package ffmpeg_image_transport_msgs

1.0.3 (2026-06-13)

  • bump cmake version to 3.16
  • only run CI for latest distros
  • added documentation of encoding field
  • Contributors: Bernd Pfrommer

1.0.0 (2024-01-07)

  • initial release
  • Contributors: Bernd Pfrommer

Launch files

No launch files found

Messages

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ffmpeg_image_transport_msgs at Robotics Stack Exchange

Package symbol

ffmpeg_image_transport_msgs package from ffmpeg_image_transport_msgs repo

ffmpeg_image_transport_msgs

ROS Distro
jazzy

Package Summary

Version 1.3.0
License Apache-2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-misc-utilities/ffmpeg_image_transport_msgs.git
VCS Type git
VCS Version release
Last Updated 2026-06-13
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

messages for ffmpeg image transport plugin

Maintainers

  • Bernd Pfrommer

Authors

No additional authors.

ROS2 package with messages for the ffmpeg_image_transport

This package has definitions for ROS2 messages of the ffmpeg image transport. See the ffmpeg_encoder_decoder package for more details about the encoding and decoding process, and the meaning of the encoding message field.

The encoding message field is a string with semicolon-separated tokens that indicate the codec (first token) and the image formats used at various stages of the encoding process: codec;av_source_pixel_format;cv_bridge_target_format;ros_encoding.

  • ros_encoding is the pixel format used by the original ROS message that was passed to the ffmpeg_encoder_decoder module, e.g. bgr8. This token allows the decoder later to restore the original message format if desired.
  • cv_bridge_target_format is the pixel format that the cv_bridge converts the ros_encoding into. This is typically a format that is more suited for ffmpeg compression.
  • av_source_pixel_format is the pixel format that libswscale converts the cv_bridge_target_format into. This token uses libav convention (e.g. yuv420p), and denotes the pixel format that is fed into the libav encoder.
  • codec is the codec used for ultimately encoding the packet, e.g. h264, hevc etc. Follows libav convention.

The encoding process is best understood by looking at the ffmpeg_encoder_decoder documentation.

License

This package is released under the Apache-2 license.

CHANGELOG

Changelog for package ffmpeg_image_transport_msgs

1.0.3 (2026-06-13)

  • bump cmake version to 3.16
  • only run CI for latest distros
  • added documentation of encoding field
  • Contributors: Bernd Pfrommer

1.0.0 (2024-01-07)

  • initial release
  • Contributors: Bernd Pfrommer

Launch files

No launch files found

Messages

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ffmpeg_image_transport_msgs at Robotics Stack Exchange

Package symbol

ffmpeg_image_transport_msgs package from ffmpeg_image_transport_msgs repo

ffmpeg_image_transport_msgs

ROS Distro
kilted

Package Summary

Version 1.3.0
License Apache-2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-misc-utilities/ffmpeg_image_transport_msgs.git
VCS Type git
VCS Version release
Last Updated 2026-06-13
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

messages for ffmpeg image transport plugin

Maintainers

  • Bernd Pfrommer

Authors

No additional authors.

ROS2 package with messages for the ffmpeg_image_transport

This package has definitions for ROS2 messages of the ffmpeg image transport. See the ffmpeg_encoder_decoder package for more details about the encoding and decoding process, and the meaning of the encoding message field.

The encoding message field is a string with semicolon-separated tokens that indicate the codec (first token) and the image formats used at various stages of the encoding process: codec;av_source_pixel_format;cv_bridge_target_format;ros_encoding.

  • ros_encoding is the pixel format used by the original ROS message that was passed to the ffmpeg_encoder_decoder module, e.g. bgr8. This token allows the decoder later to restore the original message format if desired.
  • cv_bridge_target_format is the pixel format that the cv_bridge converts the ros_encoding into. This is typically a format that is more suited for ffmpeg compression.
  • av_source_pixel_format is the pixel format that libswscale converts the cv_bridge_target_format into. This token uses libav convention (e.g. yuv420p), and denotes the pixel format that is fed into the libav encoder.
  • codec is the codec used for ultimately encoding the packet, e.g. h264, hevc etc. Follows libav convention.

The encoding process is best understood by looking at the ffmpeg_encoder_decoder documentation.

License

This package is released under the Apache-2 license.

CHANGELOG

Changelog for package ffmpeg_image_transport_msgs

1.0.3 (2026-06-13)

  • bump cmake version to 3.16
  • only run CI for latest distros
  • added documentation of encoding field
  • Contributors: Bernd Pfrommer

1.0.0 (2024-01-07)

  • initial release
  • Contributors: Bernd Pfrommer

Launch files

No launch files found

Messages

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ffmpeg_image_transport_msgs at Robotics Stack Exchange

Package symbol

ffmpeg_image_transport_msgs package from ffmpeg_image_transport_msgs repo

ffmpeg_image_transport_msgs

ROS Distro
lyrical

Package Summary

Version 1.3.0
License Apache-2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-misc-utilities/ffmpeg_image_transport_msgs.git
VCS Type git
VCS Version release
Last Updated 2026-06-13
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

messages for ffmpeg image transport plugin

Maintainers

  • Bernd Pfrommer

Authors

No additional authors.

ROS2 package with messages for the ffmpeg_image_transport

This package has definitions for ROS2 messages of the ffmpeg image transport. See the ffmpeg_encoder_decoder package for more details about the encoding and decoding process, and the meaning of the encoding message field.

The encoding message field is a string with semicolon-separated tokens that indicate the codec (first token) and the image formats used at various stages of the encoding process: codec;av_source_pixel_format;cv_bridge_target_format;ros_encoding.

  • ros_encoding is the pixel format used by the original ROS message that was passed to the ffmpeg_encoder_decoder module, e.g. bgr8. This token allows the decoder later to restore the original message format if desired.
  • cv_bridge_target_format is the pixel format that the cv_bridge converts the ros_encoding into. This is typically a format that is more suited for ffmpeg compression.
  • av_source_pixel_format is the pixel format that libswscale converts the cv_bridge_target_format into. This token uses libav convention (e.g. yuv420p), and denotes the pixel format that is fed into the libav encoder.
  • codec is the codec used for ultimately encoding the packet, e.g. h264, hevc etc. Follows libav convention.

The encoding process is best understood by looking at the ffmpeg_encoder_decoder documentation.

License

This package is released under the Apache-2 license.

CHANGELOG

Changelog for package ffmpeg_image_transport_msgs

1.0.3 (2026-06-13)

  • bump cmake version to 3.16
  • only run CI for latest distros
  • added documentation of encoding field
  • Contributors: Bernd Pfrommer

1.0.0 (2024-01-07)

  • initial release
  • Contributors: Bernd Pfrommer

Launch files

No launch files found

Messages

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ffmpeg_image_transport_msgs at Robotics Stack Exchange

Package symbol

ffmpeg_image_transport_msgs package from ffmpeg_image_transport_msgs repo

ffmpeg_image_transport_msgs

ROS Distro
rolling

Package Summary

Version 1.3.0
License Apache-2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-misc-utilities/ffmpeg_image_transport_msgs.git
VCS Type git
VCS Version release
Last Updated 2026-06-13
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

messages for ffmpeg image transport plugin

Maintainers

  • Bernd Pfrommer

Authors

No additional authors.

ROS2 package with messages for the ffmpeg_image_transport

This package has definitions for ROS2 messages of the ffmpeg image transport. See the ffmpeg_encoder_decoder package for more details about the encoding and decoding process, and the meaning of the encoding message field.

The encoding message field is a string with semicolon-separated tokens that indicate the codec (first token) and the image formats used at various stages of the encoding process: codec;av_source_pixel_format;cv_bridge_target_format;ros_encoding.

  • ros_encoding is the pixel format used by the original ROS message that was passed to the ffmpeg_encoder_decoder module, e.g. bgr8. This token allows the decoder later to restore the original message format if desired.
  • cv_bridge_target_format is the pixel format that the cv_bridge converts the ros_encoding into. This is typically a format that is more suited for ffmpeg compression.
  • av_source_pixel_format is the pixel format that libswscale converts the cv_bridge_target_format into. This token uses libav convention (e.g. yuv420p), and denotes the pixel format that is fed into the libav encoder.
  • codec is the codec used for ultimately encoding the packet, e.g. h264, hevc etc. Follows libav convention.

The encoding process is best understood by looking at the ffmpeg_encoder_decoder documentation.

License

This package is released under the Apache-2 license.

CHANGELOG

Changelog for package ffmpeg_image_transport_msgs

1.0.3 (2026-06-13)

  • bump cmake version to 3.16
  • only run CI for latest distros
  • added documentation of encoding field
  • Contributors: Bernd Pfrommer

1.0.0 (2024-01-07)

  • initial release
  • Contributors: Bernd Pfrommer

Launch files

No launch files found

Messages

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ffmpeg_image_transport_msgs at Robotics Stack Exchange

No version for distro ardent showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

ffmpeg_image_transport_msgs package from ffmpeg_image_transport_msgs repo

ffmpeg_image_transport_msgs

ROS Distro
humble

Package Summary

Version 1.3.0
License Apache-2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-misc-utilities/ffmpeg_image_transport_msgs.git
VCS Type git
VCS Version release
Last Updated 2026-06-13
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

messages for ffmpeg image transport plugin

Maintainers

  • Bernd Pfrommer

Authors

No additional authors.

ROS2 package with messages for the ffmpeg_image_transport

This package has definitions for ROS2 messages of the ffmpeg image transport. See the ffmpeg_encoder_decoder package for more details about the encoding and decoding process, and the meaning of the encoding message field.

The encoding message field is a string with semicolon-separated tokens that indicate the codec (first token) and the image formats used at various stages of the encoding process: codec;av_source_pixel_format;cv_bridge_target_format;ros_encoding.

  • ros_encoding is the pixel format used by the original ROS message that was passed to the ffmpeg_encoder_decoder module, e.g. bgr8. This token allows the decoder later to restore the original message format if desired.
  • cv_bridge_target_format is the pixel format that the cv_bridge converts the ros_encoding into. This is typically a format that is more suited for ffmpeg compression.
  • av_source_pixel_format is the pixel format that libswscale converts the cv_bridge_target_format into. This token uses libav convention (e.g. yuv420p), and denotes the pixel format that is fed into the libav encoder.
  • codec is the codec used for ultimately encoding the packet, e.g. h264, hevc etc. Follows libav convention.

The encoding process is best understood by looking at the ffmpeg_encoder_decoder documentation.

License

This package is released under the Apache-2 license.

CHANGELOG

Changelog for package ffmpeg_image_transport_msgs

1.0.3 (2026-06-13)

  • bump cmake version to 3.16
  • only run CI for latest distros
  • added documentation of encoding field
  • Contributors: Bernd Pfrommer

1.0.0 (2024-01-07)

  • initial release
  • Contributors: Bernd Pfrommer

Launch files

No launch files found

Messages

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ffmpeg_image_transport_msgs at Robotics Stack Exchange

No version for distro bouncy showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

ffmpeg_image_transport_msgs package from ffmpeg_image_transport_msgs repo

ffmpeg_image_transport_msgs

ROS Distro
humble

Package Summary

Version 1.3.0
License Apache-2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-misc-utilities/ffmpeg_image_transport_msgs.git
VCS Type git
VCS Version release
Last Updated 2026-06-13
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

messages for ffmpeg image transport plugin

Maintainers

  • Bernd Pfrommer

Authors

No additional authors.

ROS2 package with messages for the ffmpeg_image_transport

This package has definitions for ROS2 messages of the ffmpeg image transport. See the ffmpeg_encoder_decoder package for more details about the encoding and decoding process, and the meaning of the encoding message field.

The encoding message field is a string with semicolon-separated tokens that indicate the codec (first token) and the image formats used at various stages of the encoding process: codec;av_source_pixel_format;cv_bridge_target_format;ros_encoding.

  • ros_encoding is the pixel format used by the original ROS message that was passed to the ffmpeg_encoder_decoder module, e.g. bgr8. This token allows the decoder later to restore the original message format if desired.
  • cv_bridge_target_format is the pixel format that the cv_bridge converts the ros_encoding into. This is typically a format that is more suited for ffmpeg compression.
  • av_source_pixel_format is the pixel format that libswscale converts the cv_bridge_target_format into. This token uses libav convention (e.g. yuv420p), and denotes the pixel format that is fed into the libav encoder.
  • codec is the codec used for ultimately encoding the packet, e.g. h264, hevc etc. Follows libav convention.

The encoding process is best understood by looking at the ffmpeg_encoder_decoder documentation.

License

This package is released under the Apache-2 license.

CHANGELOG

Changelog for package ffmpeg_image_transport_msgs

1.0.3 (2026-06-13)

  • bump cmake version to 3.16
  • only run CI for latest distros
  • added documentation of encoding field
  • Contributors: Bernd Pfrommer

1.0.0 (2024-01-07)

  • initial release
  • Contributors: Bernd Pfrommer

Launch files

No launch files found

Messages

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ffmpeg_image_transport_msgs at Robotics Stack Exchange

No version for distro crystal showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

ffmpeg_image_transport_msgs package from ffmpeg_image_transport_msgs repo

ffmpeg_image_transport_msgs

ROS Distro
humble

Package Summary

Version 1.3.0
License Apache-2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-misc-utilities/ffmpeg_image_transport_msgs.git
VCS Type git
VCS Version release
Last Updated 2026-06-13
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

messages for ffmpeg image transport plugin

Maintainers

  • Bernd Pfrommer

Authors

No additional authors.

ROS2 package with messages for the ffmpeg_image_transport

This package has definitions for ROS2 messages of the ffmpeg image transport. See the ffmpeg_encoder_decoder package for more details about the encoding and decoding process, and the meaning of the encoding message field.

The encoding message field is a string with semicolon-separated tokens that indicate the codec (first token) and the image formats used at various stages of the encoding process: codec;av_source_pixel_format;cv_bridge_target_format;ros_encoding.

  • ros_encoding is the pixel format used by the original ROS message that was passed to the ffmpeg_encoder_decoder module, e.g. bgr8. This token allows the decoder later to restore the original message format if desired.
  • cv_bridge_target_format is the pixel format that the cv_bridge converts the ros_encoding into. This is typically a format that is more suited for ffmpeg compression.
  • av_source_pixel_format is the pixel format that libswscale converts the cv_bridge_target_format into. This token uses libav convention (e.g. yuv420p), and denotes the pixel format that is fed into the libav encoder.
  • codec is the codec used for ultimately encoding the packet, e.g. h264, hevc etc. Follows libav convention.

The encoding process is best understood by looking at the ffmpeg_encoder_decoder documentation.

License

This package is released under the Apache-2 license.

CHANGELOG

Changelog for package ffmpeg_image_transport_msgs

1.0.3 (2026-06-13)

  • bump cmake version to 3.16
  • only run CI for latest distros
  • added documentation of encoding field
  • Contributors: Bernd Pfrommer

1.0.0 (2024-01-07)

  • initial release
  • Contributors: Bernd Pfrommer

Launch files

No launch files found

Messages

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ffmpeg_image_transport_msgs at Robotics Stack Exchange

No version for distro eloquent showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

ffmpeg_image_transport_msgs package from ffmpeg_image_transport_msgs repo

ffmpeg_image_transport_msgs

ROS Distro
humble

Package Summary

Version 1.3.0
License Apache-2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-misc-utilities/ffmpeg_image_transport_msgs.git
VCS Type git
VCS Version release
Last Updated 2026-06-13
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

messages for ffmpeg image transport plugin

Maintainers

  • Bernd Pfrommer

Authors

No additional authors.

ROS2 package with messages for the ffmpeg_image_transport

This package has definitions for ROS2 messages of the ffmpeg image transport. See the ffmpeg_encoder_decoder package for more details about the encoding and decoding process, and the meaning of the encoding message field.

The encoding message field is a string with semicolon-separated tokens that indicate the codec (first token) and the image formats used at various stages of the encoding process: codec;av_source_pixel_format;cv_bridge_target_format;ros_encoding.

  • ros_encoding is the pixel format used by the original ROS message that was passed to the ffmpeg_encoder_decoder module, e.g. bgr8. This token allows the decoder later to restore the original message format if desired.
  • cv_bridge_target_format is the pixel format that the cv_bridge converts the ros_encoding into. This is typically a format that is more suited for ffmpeg compression.
  • av_source_pixel_format is the pixel format that libswscale converts the cv_bridge_target_format into. This token uses libav convention (e.g. yuv420p), and denotes the pixel format that is fed into the libav encoder.
  • codec is the codec used for ultimately encoding the packet, e.g. h264, hevc etc. Follows libav convention.

The encoding process is best understood by looking at the ffmpeg_encoder_decoder documentation.

License

This package is released under the Apache-2 license.

CHANGELOG

Changelog for package ffmpeg_image_transport_msgs

1.0.3 (2026-06-13)

  • bump cmake version to 3.16
  • only run CI for latest distros
  • added documentation of encoding field
  • Contributors: Bernd Pfrommer

1.0.0 (2024-01-07)

  • initial release
  • Contributors: Bernd Pfrommer

Launch files

No launch files found

Messages

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ffmpeg_image_transport_msgs at Robotics Stack Exchange

No version for distro dashing showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

ffmpeg_image_transport_msgs package from ffmpeg_image_transport_msgs repo

ffmpeg_image_transport_msgs

ROS Distro
humble

Package Summary

Version 1.3.0
License Apache-2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-misc-utilities/ffmpeg_image_transport_msgs.git
VCS Type git
VCS Version release
Last Updated 2026-06-13
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

messages for ffmpeg image transport plugin

Maintainers

  • Bernd Pfrommer

Authors

No additional authors.

ROS2 package with messages for the ffmpeg_image_transport

This package has definitions for ROS2 messages of the ffmpeg image transport. See the ffmpeg_encoder_decoder package for more details about the encoding and decoding process, and the meaning of the encoding message field.

The encoding message field is a string with semicolon-separated tokens that indicate the codec (first token) and the image formats used at various stages of the encoding process: codec;av_source_pixel_format;cv_bridge_target_format;ros_encoding.

  • ros_encoding is the pixel format used by the original ROS message that was passed to the ffmpeg_encoder_decoder module, e.g. bgr8. This token allows the decoder later to restore the original message format if desired.
  • cv_bridge_target_format is the pixel format that the cv_bridge converts the ros_encoding into. This is typically a format that is more suited for ffmpeg compression.
  • av_source_pixel_format is the pixel format that libswscale converts the cv_bridge_target_format into. This token uses libav convention (e.g. yuv420p), and denotes the pixel format that is fed into the libav encoder.
  • codec is the codec used for ultimately encoding the packet, e.g. h264, hevc etc. Follows libav convention.

The encoding process is best understood by looking at the ffmpeg_encoder_decoder documentation.

License

This package is released under the Apache-2 license.

CHANGELOG

Changelog for package ffmpeg_image_transport_msgs

1.0.3 (2026-06-13)

  • bump cmake version to 3.16
  • only run CI for latest distros
  • added documentation of encoding field
  • Contributors: Bernd Pfrommer

1.0.0 (2024-01-07)

  • initial release
  • Contributors: Bernd Pfrommer

Launch files

No launch files found

Messages

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ffmpeg_image_transport_msgs at Robotics Stack Exchange

No version for distro galactic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

ffmpeg_image_transport_msgs package from ffmpeg_image_transport_msgs repo

ffmpeg_image_transport_msgs

ROS Distro
humble

Package Summary

Version 1.3.0
License Apache-2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-misc-utilities/ffmpeg_image_transport_msgs.git
VCS Type git
VCS Version release
Last Updated 2026-06-13
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

messages for ffmpeg image transport plugin

Maintainers

  • Bernd Pfrommer

Authors

No additional authors.

ROS2 package with messages for the ffmpeg_image_transport

This package has definitions for ROS2 messages of the ffmpeg image transport. See the ffmpeg_encoder_decoder package for more details about the encoding and decoding process, and the meaning of the encoding message field.

The encoding message field is a string with semicolon-separated tokens that indicate the codec (first token) and the image formats used at various stages of the encoding process: codec;av_source_pixel_format;cv_bridge_target_format;ros_encoding.

  • ros_encoding is the pixel format used by the original ROS message that was passed to the ffmpeg_encoder_decoder module, e.g. bgr8. This token allows the decoder later to restore the original message format if desired.
  • cv_bridge_target_format is the pixel format that the cv_bridge converts the ros_encoding into. This is typically a format that is more suited for ffmpeg compression.
  • av_source_pixel_format is the pixel format that libswscale converts the cv_bridge_target_format into. This token uses libav convention (e.g. yuv420p), and denotes the pixel format that is fed into the libav encoder.
  • codec is the codec used for ultimately encoding the packet, e.g. h264, hevc etc. Follows libav convention.

The encoding process is best understood by looking at the ffmpeg_encoder_decoder documentation.

License

This package is released under the Apache-2 license.

CHANGELOG

Changelog for package ffmpeg_image_transport_msgs

1.0.3 (2026-06-13)

  • bump cmake version to 3.16
  • only run CI for latest distros
  • added documentation of encoding field
  • Contributors: Bernd Pfrommer

1.0.0 (2024-01-07)

  • initial release
  • Contributors: Bernd Pfrommer

Launch files

No launch files found

Messages

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ffmpeg_image_transport_msgs at Robotics Stack Exchange

No version for distro foxy showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

ffmpeg_image_transport_msgs package from ffmpeg_image_transport_msgs repo

ffmpeg_image_transport_msgs

ROS Distro
humble

Package Summary

Version 1.3.0
License Apache-2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-misc-utilities/ffmpeg_image_transport_msgs.git
VCS Type git
VCS Version release
Last Updated 2026-06-13
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

messages for ffmpeg image transport plugin

Maintainers

  • Bernd Pfrommer

Authors

No additional authors.

ROS2 package with messages for the ffmpeg_image_transport

This package has definitions for ROS2 messages of the ffmpeg image transport. See the ffmpeg_encoder_decoder package for more details about the encoding and decoding process, and the meaning of the encoding message field.

The encoding message field is a string with semicolon-separated tokens that indicate the codec (first token) and the image formats used at various stages of the encoding process: codec;av_source_pixel_format;cv_bridge_target_format;ros_encoding.

  • ros_encoding is the pixel format used by the original ROS message that was passed to the ffmpeg_encoder_decoder module, e.g. bgr8. This token allows the decoder later to restore the original message format if desired.
  • cv_bridge_target_format is the pixel format that the cv_bridge converts the ros_encoding into. This is typically a format that is more suited for ffmpeg compression.
  • av_source_pixel_format is the pixel format that libswscale converts the cv_bridge_target_format into. This token uses libav convention (e.g. yuv420p), and denotes the pixel format that is fed into the libav encoder.
  • codec is the codec used for ultimately encoding the packet, e.g. h264, hevc etc. Follows libav convention.

The encoding process is best understood by looking at the ffmpeg_encoder_decoder documentation.

License

This package is released under the Apache-2 license.

CHANGELOG

Changelog for package ffmpeg_image_transport_msgs

1.0.3 (2026-06-13)

  • bump cmake version to 3.16
  • only run CI for latest distros
  • added documentation of encoding field
  • Contributors: Bernd Pfrommer

1.0.0 (2024-01-07)

  • initial release
  • Contributors: Bernd Pfrommer

Launch files

No launch files found

Messages

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ffmpeg_image_transport_msgs at Robotics Stack Exchange

Package symbol

ffmpeg_image_transport_msgs package from ffmpeg_image_transport_msgs repo

ffmpeg_image_transport_msgs

ROS Distro
iron

Package Summary

Version 1.2.2
License Apache-2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-misc-utilities/ffmpeg_image_transport_msgs.git
VCS Type git
VCS Version iron
Last Updated 2024-01-08
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

messages for ffmpeg image transport plugin

Maintainers

  • Bernd Pfrommer

Authors

No additional authors.

ROS2 package with messages for the ffmpeg_image_transport

This package has definitions for ROS2 messages of the ffmpeg image transport.

License

This package is released under the Apache-2 license.

CHANGELOG

Changelog for package ffmpeg_image_transport_msgs

1.2.2 (2024-01-07)

  • initial release
  • Contributors: Bernd Pfrommer

Launch files

No launch files found

Messages

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ffmpeg_image_transport_msgs at Robotics Stack Exchange

No version for distro lunar showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

ffmpeg_image_transport_msgs package from ffmpeg_image_transport_msgs repo

ffmpeg_image_transport_msgs

ROS Distro
humble

Package Summary

Version 1.3.0
License Apache-2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-misc-utilities/ffmpeg_image_transport_msgs.git
VCS Type git
VCS Version release
Last Updated 2026-06-13
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

messages for ffmpeg image transport plugin

Maintainers

  • Bernd Pfrommer

Authors

No additional authors.

ROS2 package with messages for the ffmpeg_image_transport

This package has definitions for ROS2 messages of the ffmpeg image transport. See the ffmpeg_encoder_decoder package for more details about the encoding and decoding process, and the meaning of the encoding message field.

The encoding message field is a string with semicolon-separated tokens that indicate the codec (first token) and the image formats used at various stages of the encoding process: codec;av_source_pixel_format;cv_bridge_target_format;ros_encoding.

  • ros_encoding is the pixel format used by the original ROS message that was passed to the ffmpeg_encoder_decoder module, e.g. bgr8. This token allows the decoder later to restore the original message format if desired.
  • cv_bridge_target_format is the pixel format that the cv_bridge converts the ros_encoding into. This is typically a format that is more suited for ffmpeg compression.
  • av_source_pixel_format is the pixel format that libswscale converts the cv_bridge_target_format into. This token uses libav convention (e.g. yuv420p), and denotes the pixel format that is fed into the libav encoder.
  • codec is the codec used for ultimately encoding the packet, e.g. h264, hevc etc. Follows libav convention.

The encoding process is best understood by looking at the ffmpeg_encoder_decoder documentation.

License

This package is released under the Apache-2 license.

CHANGELOG

Changelog for package ffmpeg_image_transport_msgs

1.0.3 (2026-06-13)

  • bump cmake version to 3.16
  • only run CI for latest distros
  • added documentation of encoding field
  • Contributors: Bernd Pfrommer

1.0.0 (2024-01-07)

  • initial release
  • Contributors: Bernd Pfrommer

Launch files

No launch files found

Messages

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ffmpeg_image_transport_msgs at Robotics Stack Exchange

No version for distro jade showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

ffmpeg_image_transport_msgs package from ffmpeg_image_transport_msgs repo

ffmpeg_image_transport_msgs

ROS Distro
humble

Package Summary

Version 1.3.0
License Apache-2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-misc-utilities/ffmpeg_image_transport_msgs.git
VCS Type git
VCS Version release
Last Updated 2026-06-13
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

messages for ffmpeg image transport plugin

Maintainers

  • Bernd Pfrommer

Authors

No additional authors.

ROS2 package with messages for the ffmpeg_image_transport

This package has definitions for ROS2 messages of the ffmpeg image transport. See the ffmpeg_encoder_decoder package for more details about the encoding and decoding process, and the meaning of the encoding message field.

The encoding message field is a string with semicolon-separated tokens that indicate the codec (first token) and the image formats used at various stages of the encoding process: codec;av_source_pixel_format;cv_bridge_target_format;ros_encoding.

  • ros_encoding is the pixel format used by the original ROS message that was passed to the ffmpeg_encoder_decoder module, e.g. bgr8. This token allows the decoder later to restore the original message format if desired.
  • cv_bridge_target_format is the pixel format that the cv_bridge converts the ros_encoding into. This is typically a format that is more suited for ffmpeg compression.
  • av_source_pixel_format is the pixel format that libswscale converts the cv_bridge_target_format into. This token uses libav convention (e.g. yuv420p), and denotes the pixel format that is fed into the libav encoder.
  • codec is the codec used for ultimately encoding the packet, e.g. h264, hevc etc. Follows libav convention.

The encoding process is best understood by looking at the ffmpeg_encoder_decoder documentation.

License

This package is released under the Apache-2 license.

CHANGELOG

Changelog for package ffmpeg_image_transport_msgs

1.0.3 (2026-06-13)

  • bump cmake version to 3.16
  • only run CI for latest distros
  • added documentation of encoding field
  • Contributors: Bernd Pfrommer

1.0.0 (2024-01-07)

  • initial release
  • Contributors: Bernd Pfrommer

Launch files

No launch files found

Messages

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ffmpeg_image_transport_msgs at Robotics Stack Exchange

No version for distro indigo showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

ffmpeg_image_transport_msgs package from ffmpeg_image_transport_msgs repo

ffmpeg_image_transport_msgs

ROS Distro
humble

Package Summary

Version 1.3.0
License Apache-2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-misc-utilities/ffmpeg_image_transport_msgs.git
VCS Type git
VCS Version release
Last Updated 2026-06-13
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

messages for ffmpeg image transport plugin

Maintainers

  • Bernd Pfrommer

Authors

No additional authors.

ROS2 package with messages for the ffmpeg_image_transport

This package has definitions for ROS2 messages of the ffmpeg image transport. See the ffmpeg_encoder_decoder package for more details about the encoding and decoding process, and the meaning of the encoding message field.

The encoding message field is a string with semicolon-separated tokens that indicate the codec (first token) and the image formats used at various stages of the encoding process: codec;av_source_pixel_format;cv_bridge_target_format;ros_encoding.

  • ros_encoding is the pixel format used by the original ROS message that was passed to the ffmpeg_encoder_decoder module, e.g. bgr8. This token allows the decoder later to restore the original message format if desired.
  • cv_bridge_target_format is the pixel format that the cv_bridge converts the ros_encoding into. This is typically a format that is more suited for ffmpeg compression.
  • av_source_pixel_format is the pixel format that libswscale converts the cv_bridge_target_format into. This token uses libav convention (e.g. yuv420p), and denotes the pixel format that is fed into the libav encoder.
  • codec is the codec used for ultimately encoding the packet, e.g. h264, hevc etc. Follows libav convention.

The encoding process is best understood by looking at the ffmpeg_encoder_decoder documentation.

License

This package is released under the Apache-2 license.

CHANGELOG

Changelog for package ffmpeg_image_transport_msgs

1.0.3 (2026-06-13)

  • bump cmake version to 3.16
  • only run CI for latest distros
  • added documentation of encoding field
  • Contributors: Bernd Pfrommer

1.0.0 (2024-01-07)

  • initial release
  • Contributors: Bernd Pfrommer

Launch files

No launch files found

Messages

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ffmpeg_image_transport_msgs at Robotics Stack Exchange

No version for distro hydro showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

ffmpeg_image_transport_msgs package from ffmpeg_image_transport_msgs repo

ffmpeg_image_transport_msgs

ROS Distro
humble

Package Summary

Version 1.3.0
License Apache-2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-misc-utilities/ffmpeg_image_transport_msgs.git
VCS Type git
VCS Version release
Last Updated 2026-06-13
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

messages for ffmpeg image transport plugin

Maintainers

  • Bernd Pfrommer

Authors

No additional authors.

ROS2 package with messages for the ffmpeg_image_transport

This package has definitions for ROS2 messages of the ffmpeg image transport. See the ffmpeg_encoder_decoder package for more details about the encoding and decoding process, and the meaning of the encoding message field.

The encoding message field is a string with semicolon-separated tokens that indicate the codec (first token) and the image formats used at various stages of the encoding process: codec;av_source_pixel_format;cv_bridge_target_format;ros_encoding.

  • ros_encoding is the pixel format used by the original ROS message that was passed to the ffmpeg_encoder_decoder module, e.g. bgr8. This token allows the decoder later to restore the original message format if desired.
  • cv_bridge_target_format is the pixel format that the cv_bridge converts the ros_encoding into. This is typically a format that is more suited for ffmpeg compression.
  • av_source_pixel_format is the pixel format that libswscale converts the cv_bridge_target_format into. This token uses libav convention (e.g. yuv420p), and denotes the pixel format that is fed into the libav encoder.
  • codec is the codec used for ultimately encoding the packet, e.g. h264, hevc etc. Follows libav convention.

The encoding process is best understood by looking at the ffmpeg_encoder_decoder documentation.

License

This package is released under the Apache-2 license.

CHANGELOG

Changelog for package ffmpeg_image_transport_msgs

1.0.3 (2026-06-13)

  • bump cmake version to 3.16
  • only run CI for latest distros
  • added documentation of encoding field
  • Contributors: Bernd Pfrommer

1.0.0 (2024-01-07)

  • initial release
  • Contributors: Bernd Pfrommer

Launch files

No launch files found

Messages

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ffmpeg_image_transport_msgs at Robotics Stack Exchange

No version for distro kinetic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

ffmpeg_image_transport_msgs package from ffmpeg_image_transport_msgs repo

ffmpeg_image_transport_msgs

ROS Distro
humble

Package Summary

Version 1.3.0
License Apache-2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-misc-utilities/ffmpeg_image_transport_msgs.git
VCS Type git
VCS Version release
Last Updated 2026-06-13
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

messages for ffmpeg image transport plugin

Maintainers

  • Bernd Pfrommer

Authors

No additional authors.

ROS2 package with messages for the ffmpeg_image_transport

This package has definitions for ROS2 messages of the ffmpeg image transport. See the ffmpeg_encoder_decoder package for more details about the encoding and decoding process, and the meaning of the encoding message field.

The encoding message field is a string with semicolon-separated tokens that indicate the codec (first token) and the image formats used at various stages of the encoding process: codec;av_source_pixel_format;cv_bridge_target_format;ros_encoding.

  • ros_encoding is the pixel format used by the original ROS message that was passed to the ffmpeg_encoder_decoder module, e.g. bgr8. This token allows the decoder later to restore the original message format if desired.
  • cv_bridge_target_format is the pixel format that the cv_bridge converts the ros_encoding into. This is typically a format that is more suited for ffmpeg compression.
  • av_source_pixel_format is the pixel format that libswscale converts the cv_bridge_target_format into. This token uses libav convention (e.g. yuv420p), and denotes the pixel format that is fed into the libav encoder.
  • codec is the codec used for ultimately encoding the packet, e.g. h264, hevc etc. Follows libav convention.

The encoding process is best understood by looking at the ffmpeg_encoder_decoder documentation.

License

This package is released under the Apache-2 license.

CHANGELOG

Changelog for package ffmpeg_image_transport_msgs

1.0.3 (2026-06-13)

  • bump cmake version to 3.16
  • only run CI for latest distros
  • added documentation of encoding field
  • Contributors: Bernd Pfrommer

1.0.0 (2024-01-07)

  • initial release
  • Contributors: Bernd Pfrommer

Launch files

No launch files found

Messages

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ffmpeg_image_transport_msgs at Robotics Stack Exchange

No version for distro melodic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

ffmpeg_image_transport_msgs package from ffmpeg_image_transport_msgs repo

ffmpeg_image_transport_msgs

ROS Distro
humble

Package Summary

Version 1.3.0
License Apache-2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-misc-utilities/ffmpeg_image_transport_msgs.git
VCS Type git
VCS Version release
Last Updated 2026-06-13
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

messages for ffmpeg image transport plugin

Maintainers

  • Bernd Pfrommer

Authors

No additional authors.

ROS2 package with messages for the ffmpeg_image_transport

This package has definitions for ROS2 messages of the ffmpeg image transport. See the ffmpeg_encoder_decoder package for more details about the encoding and decoding process, and the meaning of the encoding message field.

The encoding message field is a string with semicolon-separated tokens that indicate the codec (first token) and the image formats used at various stages of the encoding process: codec;av_source_pixel_format;cv_bridge_target_format;ros_encoding.

  • ros_encoding is the pixel format used by the original ROS message that was passed to the ffmpeg_encoder_decoder module, e.g. bgr8. This token allows the decoder later to restore the original message format if desired.
  • cv_bridge_target_format is the pixel format that the cv_bridge converts the ros_encoding into. This is typically a format that is more suited for ffmpeg compression.
  • av_source_pixel_format is the pixel format that libswscale converts the cv_bridge_target_format into. This token uses libav convention (e.g. yuv420p), and denotes the pixel format that is fed into the libav encoder.
  • codec is the codec used for ultimately encoding the packet, e.g. h264, hevc etc. Follows libav convention.

The encoding process is best understood by looking at the ffmpeg_encoder_decoder documentation.

License

This package is released under the Apache-2 license.

CHANGELOG

Changelog for package ffmpeg_image_transport_msgs

1.0.3 (2026-06-13)

  • bump cmake version to 3.16
  • only run CI for latest distros
  • added documentation of encoding field
  • Contributors: Bernd Pfrommer

1.0.0 (2024-01-07)

  • initial release
  • Contributors: Bernd Pfrommer

Launch files

No launch files found

Messages

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ffmpeg_image_transport_msgs at Robotics Stack Exchange

No version for distro noetic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

ffmpeg_image_transport_msgs package from ffmpeg_image_transport_msgs repo

ffmpeg_image_transport_msgs

ROS Distro
humble

Package Summary

Version 1.3.0
License Apache-2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-misc-utilities/ffmpeg_image_transport_msgs.git
VCS Type git
VCS Version release
Last Updated 2026-06-13
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

messages for ffmpeg image transport plugin

Maintainers

  • Bernd Pfrommer

Authors

No additional authors.

ROS2 package with messages for the ffmpeg_image_transport

This package has definitions for ROS2 messages of the ffmpeg image transport. See the ffmpeg_encoder_decoder package for more details about the encoding and decoding process, and the meaning of the encoding message field.

The encoding message field is a string with semicolon-separated tokens that indicate the codec (first token) and the image formats used at various stages of the encoding process: codec;av_source_pixel_format;cv_bridge_target_format;ros_encoding.

  • ros_encoding is the pixel format used by the original ROS message that was passed to the ffmpeg_encoder_decoder module, e.g. bgr8. This token allows the decoder later to restore the original message format if desired.
  • cv_bridge_target_format is the pixel format that the cv_bridge converts the ros_encoding into. This is typically a format that is more suited for ffmpeg compression.
  • av_source_pixel_format is the pixel format that libswscale converts the cv_bridge_target_format into. This token uses libav convention (e.g. yuv420p), and denotes the pixel format that is fed into the libav encoder.
  • codec is the codec used for ultimately encoding the packet, e.g. h264, hevc etc. Follows libav convention.

The encoding process is best understood by looking at the ffmpeg_encoder_decoder documentation.

License

This package is released under the Apache-2 license.

CHANGELOG

Changelog for package ffmpeg_image_transport_msgs

1.0.3 (2026-06-13)

  • bump cmake version to 3.16
  • only run CI for latest distros
  • added documentation of encoding field
  • Contributors: Bernd Pfrommer

1.0.0 (2024-01-07)

  • initial release
  • Contributors: Bernd Pfrommer

Launch files

No launch files found

Messages

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ffmpeg_image_transport_msgs at Robotics Stack Exchange