|
ffmpeg_image_transport_msgs package from ffmpeg_image_transport_msgs repoffmpeg_image_transport_msgs |
ROS Distro
|
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
Maintainers
- Bernd Pfrommer
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_encodingis the pixel format used by the original ROS message that was passed to theffmpeg_encoder_decodermodule, e.g.bgr8. This token allows the decoder later to restore the original message format if desired. -
cv_bridge_target_formatis the pixel format that the cv_bridge converts theros_encodinginto. This is typically a format that is more suited for ffmpeg compression. -
av_source_pixel_formatis the pixel format that libswscale converts thecv_bridge_target_formatinto. This token uses libav convention (e.g.yuv420p), and denotes the pixel format that is fed into the libav encoder. -
codecis the codec used for ultimately encoding the packet, e.g.h264,hevcetc. 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 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
Package Dependencies
| Deps | Name |
|---|---|
| rosidl_default_generators | |
| ament_cmake | |
| rosidl_default_runtime | |
| ament_lint_auto | |
| ament_lint_common | |
| std_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged ffmpeg_image_transport_msgs at Robotics Stack Exchange
|
ffmpeg_image_transport_msgs package from ffmpeg_image_transport_msgs repoffmpeg_image_transport_msgs |
ROS Distro
|
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
Maintainers
- Bernd Pfrommer
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_encodingis the pixel format used by the original ROS message that was passed to theffmpeg_encoder_decodermodule, e.g.bgr8. This token allows the decoder later to restore the original message format if desired. -
cv_bridge_target_formatis the pixel format that the cv_bridge converts theros_encodinginto. This is typically a format that is more suited for ffmpeg compression. -
av_source_pixel_formatis the pixel format that libswscale converts thecv_bridge_target_formatinto. This token uses libav convention (e.g.yuv420p), and denotes the pixel format that is fed into the libav encoder. -
codecis the codec used for ultimately encoding the packet, e.g.h264,hevcetc. 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 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
Package Dependencies
| Deps | Name |
|---|---|
| rosidl_default_generators | |
| ament_cmake | |
| rosidl_default_runtime | |
| ament_lint_auto | |
| ament_lint_common | |
| std_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged ffmpeg_image_transport_msgs at Robotics Stack Exchange
|
ffmpeg_image_transport_msgs package from ffmpeg_image_transport_msgs repoffmpeg_image_transport_msgs |
ROS Distro
|
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
Maintainers
- Bernd Pfrommer
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_encodingis the pixel format used by the original ROS message that was passed to theffmpeg_encoder_decodermodule, e.g.bgr8. This token allows the decoder later to restore the original message format if desired. -
cv_bridge_target_formatis the pixel format that the cv_bridge converts theros_encodinginto. This is typically a format that is more suited for ffmpeg compression. -
av_source_pixel_formatis the pixel format that libswscale converts thecv_bridge_target_formatinto. This token uses libav convention (e.g.yuv420p), and denotes the pixel format that is fed into the libav encoder. -
codecis the codec used for ultimately encoding the packet, e.g.h264,hevcetc. 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 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
Package Dependencies
| Deps | Name |
|---|---|
| rosidl_default_generators | |
| ament_cmake | |
| rosidl_default_runtime | |
| ament_lint_auto | |
| ament_lint_common | |
| std_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged ffmpeg_image_transport_msgs at Robotics Stack Exchange
|
ffmpeg_image_transport_msgs package from ffmpeg_image_transport_msgs repoffmpeg_image_transport_msgs |
ROS Distro
|
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
Maintainers
- Bernd Pfrommer
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_encodingis the pixel format used by the original ROS message that was passed to theffmpeg_encoder_decodermodule, e.g.bgr8. This token allows the decoder later to restore the original message format if desired. -
cv_bridge_target_formatis the pixel format that the cv_bridge converts theros_encodinginto. This is typically a format that is more suited for ffmpeg compression. -
av_source_pixel_formatis the pixel format that libswscale converts thecv_bridge_target_formatinto. This token uses libav convention (e.g.yuv420p), and denotes the pixel format that is fed into the libav encoder. -
codecis the codec used for ultimately encoding the packet, e.g.h264,hevcetc. 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 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
Package Dependencies
| Deps | Name |
|---|---|
| rosidl_default_generators | |
| ament_cmake | |
| rosidl_default_runtime | |
| ament_lint_auto | |
| ament_lint_common | |
| std_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged ffmpeg_image_transport_msgs at Robotics Stack Exchange
|
ffmpeg_image_transport_msgs package from ffmpeg_image_transport_msgs repoffmpeg_image_transport_msgs |
ROS Distro
|
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
Maintainers
- Bernd Pfrommer
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_encodingis the pixel format used by the original ROS message that was passed to theffmpeg_encoder_decodermodule, e.g.bgr8. This token allows the decoder later to restore the original message format if desired. -
cv_bridge_target_formatis the pixel format that the cv_bridge converts theros_encodinginto. This is typically a format that is more suited for ffmpeg compression. -
av_source_pixel_formatis the pixel format that libswscale converts thecv_bridge_target_formatinto. This token uses libav convention (e.g.yuv420p), and denotes the pixel format that is fed into the libav encoder. -
codecis the codec used for ultimately encoding the packet, e.g.h264,hevcetc. 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 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
Package Dependencies
| Deps | Name |
|---|---|
| rosidl_default_generators | |
| ament_cmake | |
| rosidl_default_runtime | |
| ament_lint_auto | |
| ament_lint_common | |
| std_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged ffmpeg_image_transport_msgs at Robotics Stack Exchange
|
ffmpeg_image_transport_msgs package from ffmpeg_image_transport_msgs repoffmpeg_image_transport_msgs |
ROS Distro
|
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
Maintainers
- Bernd Pfrommer
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_encodingis the pixel format used by the original ROS message that was passed to theffmpeg_encoder_decodermodule, e.g.bgr8. This token allows the decoder later to restore the original message format if desired. -
cv_bridge_target_formatis the pixel format that the cv_bridge converts theros_encodinginto. This is typically a format that is more suited for ffmpeg compression. -
av_source_pixel_formatis the pixel format that libswscale converts thecv_bridge_target_formatinto. This token uses libav convention (e.g.yuv420p), and denotes the pixel format that is fed into the libav encoder. -
codecis the codec used for ultimately encoding the packet, e.g.h264,hevcetc. 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 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
Package Dependencies
| Deps | Name |
|---|---|
| rosidl_default_generators | |
| ament_cmake | |
| rosidl_default_runtime | |
| ament_lint_auto | |
| ament_lint_common | |
| std_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged ffmpeg_image_transport_msgs at Robotics Stack Exchange
|
ffmpeg_image_transport_msgs package from ffmpeg_image_transport_msgs repoffmpeg_image_transport_msgs |
ROS Distro
|
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
Maintainers
- Bernd Pfrommer
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_encodingis the pixel format used by the original ROS message that was passed to theffmpeg_encoder_decodermodule, e.g.bgr8. This token allows the decoder later to restore the original message format if desired. -
cv_bridge_target_formatis the pixel format that the cv_bridge converts theros_encodinginto. This is typically a format that is more suited for ffmpeg compression. -
av_source_pixel_formatis the pixel format that libswscale converts thecv_bridge_target_formatinto. This token uses libav convention (e.g.yuv420p), and denotes the pixel format that is fed into the libav encoder. -
codecis the codec used for ultimately encoding the packet, e.g.h264,hevcetc. 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 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
Package Dependencies
| Deps | Name |
|---|---|
| rosidl_default_generators | |
| ament_cmake | |
| rosidl_default_runtime | |
| ament_lint_auto | |
| ament_lint_common | |
| std_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged ffmpeg_image_transport_msgs at Robotics Stack Exchange
|
ffmpeg_image_transport_msgs package from ffmpeg_image_transport_msgs repoffmpeg_image_transport_msgs |
ROS Distro
|
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
Maintainers
- Bernd Pfrommer
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_encodingis the pixel format used by the original ROS message that was passed to theffmpeg_encoder_decodermodule, e.g.bgr8. This token allows the decoder later to restore the original message format if desired. -
cv_bridge_target_formatis the pixel format that the cv_bridge converts theros_encodinginto. This is typically a format that is more suited for ffmpeg compression. -
av_source_pixel_formatis the pixel format that libswscale converts thecv_bridge_target_formatinto. This token uses libav convention (e.g.yuv420p), and denotes the pixel format that is fed into the libav encoder. -
codecis the codec used for ultimately encoding the packet, e.g.h264,hevcetc. 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 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
Package Dependencies
| Deps | Name |
|---|---|
| rosidl_default_generators | |
| ament_cmake | |
| rosidl_default_runtime | |
| ament_lint_auto | |
| ament_lint_common | |
| std_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged ffmpeg_image_transport_msgs at Robotics Stack Exchange
|
ffmpeg_image_transport_msgs package from ffmpeg_image_transport_msgs repoffmpeg_image_transport_msgs |
ROS Distro
|
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
Maintainers
- Bernd Pfrommer
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_encodingis the pixel format used by the original ROS message that was passed to theffmpeg_encoder_decodermodule, e.g.bgr8. This token allows the decoder later to restore the original message format if desired. -
cv_bridge_target_formatis the pixel format that the cv_bridge converts theros_encodinginto. This is typically a format that is more suited for ffmpeg compression. -
av_source_pixel_formatis the pixel format that libswscale converts thecv_bridge_target_formatinto. This token uses libav convention (e.g.yuv420p), and denotes the pixel format that is fed into the libav encoder. -
codecis the codec used for ultimately encoding the packet, e.g.h264,hevcetc. 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 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
Package Dependencies
| Deps | Name |
|---|---|
| rosidl_default_generators | |
| ament_cmake | |
| rosidl_default_runtime | |
| ament_lint_auto | |
| ament_lint_common | |
| std_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged ffmpeg_image_transport_msgs at Robotics Stack Exchange
|
ffmpeg_image_transport_msgs package from ffmpeg_image_transport_msgs repoffmpeg_image_transport_msgs |
ROS Distro
|
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
Maintainers
- Bernd Pfrommer
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_encodingis the pixel format used by the original ROS message that was passed to theffmpeg_encoder_decodermodule, e.g.bgr8. This token allows the decoder later to restore the original message format if desired. -
cv_bridge_target_formatis the pixel format that the cv_bridge converts theros_encodinginto. This is typically a format that is more suited for ffmpeg compression. -
av_source_pixel_formatis the pixel format that libswscale converts thecv_bridge_target_formatinto. This token uses libav convention (e.g.yuv420p), and denotes the pixel format that is fed into the libav encoder. -
codecis the codec used for ultimately encoding the packet, e.g.h264,hevcetc. 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 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
Package Dependencies
| Deps | Name |
|---|---|
| rosidl_default_generators | |
| ament_cmake | |
| rosidl_default_runtime | |
| ament_lint_auto | |
| ament_lint_common | |
| std_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged ffmpeg_image_transport_msgs at Robotics Stack Exchange
|
ffmpeg_image_transport_msgs package from ffmpeg_image_transport_msgs repoffmpeg_image_transport_msgs |
ROS Distro
|
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
Maintainers
- Bernd Pfrommer
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_encodingis the pixel format used by the original ROS message that was passed to theffmpeg_encoder_decodermodule, e.g.bgr8. This token allows the decoder later to restore the original message format if desired. -
cv_bridge_target_formatis the pixel format that the cv_bridge converts theros_encodinginto. This is typically a format that is more suited for ffmpeg compression. -
av_source_pixel_formatis the pixel format that libswscale converts thecv_bridge_target_formatinto. This token uses libav convention (e.g.yuv420p), and denotes the pixel format that is fed into the libav encoder. -
codecis the codec used for ultimately encoding the packet, e.g.h264,hevcetc. 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 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
Package Dependencies
| Deps | Name |
|---|---|
| rosidl_default_generators | |
| ament_cmake | |
| rosidl_default_runtime | |
| ament_lint_auto | |
| ament_lint_common | |
| std_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged ffmpeg_image_transport_msgs at Robotics Stack Exchange
|
ffmpeg_image_transport_msgs package from ffmpeg_image_transport_msgs repoffmpeg_image_transport_msgs |
ROS Distro
|
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
Maintainers
- Bernd Pfrommer
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_encodingis the pixel format used by the original ROS message that was passed to theffmpeg_encoder_decodermodule, e.g.bgr8. This token allows the decoder later to restore the original message format if desired. -
cv_bridge_target_formatis the pixel format that the cv_bridge converts theros_encodinginto. This is typically a format that is more suited for ffmpeg compression. -
av_source_pixel_formatis the pixel format that libswscale converts thecv_bridge_target_formatinto. This token uses libav convention (e.g.yuv420p), and denotes the pixel format that is fed into the libav encoder. -
codecis the codec used for ultimately encoding the packet, e.g.h264,hevcetc. 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 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
Package Dependencies
| Deps | Name |
|---|---|
| rosidl_default_generators | |
| ament_cmake | |
| rosidl_default_runtime | |
| ament_lint_auto | |
| ament_lint_common | |
| std_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged ffmpeg_image_transport_msgs at Robotics Stack Exchange
|
ffmpeg_image_transport_msgs package from ffmpeg_image_transport_msgs repoffmpeg_image_transport_msgs |
ROS Distro
|
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
Maintainers
- Bernd Pfrommer
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 for package ffmpeg_image_transport_msgs
1.2.2 (2024-01-07)
- initial release
- Contributors: Bernd Pfrommer
Package Dependencies
| Deps | Name |
|---|---|
| rosidl_default_generators | |
| ament_cmake | |
| rosidl_default_runtime | |
| ament_lint_auto | |
| ament_lint_common | |
| std_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged ffmpeg_image_transport_msgs at Robotics Stack Exchange
|
ffmpeg_image_transport_msgs package from ffmpeg_image_transport_msgs repoffmpeg_image_transport_msgs |
ROS Distro
|
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
Maintainers
- Bernd Pfrommer
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_encodingis the pixel format used by the original ROS message that was passed to theffmpeg_encoder_decodermodule, e.g.bgr8. This token allows the decoder later to restore the original message format if desired. -
cv_bridge_target_formatis the pixel format that the cv_bridge converts theros_encodinginto. This is typically a format that is more suited for ffmpeg compression. -
av_source_pixel_formatis the pixel format that libswscale converts thecv_bridge_target_formatinto. This token uses libav convention (e.g.yuv420p), and denotes the pixel format that is fed into the libav encoder. -
codecis the codec used for ultimately encoding the packet, e.g.h264,hevcetc. 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 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
Package Dependencies
| Deps | Name |
|---|---|
| rosidl_default_generators | |
| ament_cmake | |
| rosidl_default_runtime | |
| ament_lint_auto | |
| ament_lint_common | |
| std_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged ffmpeg_image_transport_msgs at Robotics Stack Exchange
|
ffmpeg_image_transport_msgs package from ffmpeg_image_transport_msgs repoffmpeg_image_transport_msgs |
ROS Distro
|
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
Maintainers
- Bernd Pfrommer
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_encodingis the pixel format used by the original ROS message that was passed to theffmpeg_encoder_decodermodule, e.g.bgr8. This token allows the decoder later to restore the original message format if desired. -
cv_bridge_target_formatis the pixel format that the cv_bridge converts theros_encodinginto. This is typically a format that is more suited for ffmpeg compression. -
av_source_pixel_formatis the pixel format that libswscale converts thecv_bridge_target_formatinto. This token uses libav convention (e.g.yuv420p), and denotes the pixel format that is fed into the libav encoder. -
codecis the codec used for ultimately encoding the packet, e.g.h264,hevcetc. 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 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
Package Dependencies
| Deps | Name |
|---|---|
| rosidl_default_generators | |
| ament_cmake | |
| rosidl_default_runtime | |
| ament_lint_auto | |
| ament_lint_common | |
| std_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged ffmpeg_image_transport_msgs at Robotics Stack Exchange
|
ffmpeg_image_transport_msgs package from ffmpeg_image_transport_msgs repoffmpeg_image_transport_msgs |
ROS Distro
|
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
Maintainers
- Bernd Pfrommer
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_encodingis the pixel format used by the original ROS message that was passed to theffmpeg_encoder_decodermodule, e.g.bgr8. This token allows the decoder later to restore the original message format if desired. -
cv_bridge_target_formatis the pixel format that the cv_bridge converts theros_encodinginto. This is typically a format that is more suited for ffmpeg compression. -
av_source_pixel_formatis the pixel format that libswscale converts thecv_bridge_target_formatinto. This token uses libav convention (e.g.yuv420p), and denotes the pixel format that is fed into the libav encoder. -
codecis the codec used for ultimately encoding the packet, e.g.h264,hevcetc. 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 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
Package Dependencies
| Deps | Name |
|---|---|
| rosidl_default_generators | |
| ament_cmake | |
| rosidl_default_runtime | |
| ament_lint_auto | |
| ament_lint_common | |
| std_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged ffmpeg_image_transport_msgs at Robotics Stack Exchange
|
ffmpeg_image_transport_msgs package from ffmpeg_image_transport_msgs repoffmpeg_image_transport_msgs |
ROS Distro
|
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
Maintainers
- Bernd Pfrommer
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_encodingis the pixel format used by the original ROS message that was passed to theffmpeg_encoder_decodermodule, e.g.bgr8. This token allows the decoder later to restore the original message format if desired. -
cv_bridge_target_formatis the pixel format that the cv_bridge converts theros_encodinginto. This is typically a format that is more suited for ffmpeg compression. -
av_source_pixel_formatis the pixel format that libswscale converts thecv_bridge_target_formatinto. This token uses libav convention (e.g.yuv420p), and denotes the pixel format that is fed into the libav encoder. -
codecis the codec used for ultimately encoding the packet, e.g.h264,hevcetc. 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 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
Package Dependencies
| Deps | Name |
|---|---|
| rosidl_default_generators | |
| ament_cmake | |
| rosidl_default_runtime | |
| ament_lint_auto | |
| ament_lint_common | |
| std_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged ffmpeg_image_transport_msgs at Robotics Stack Exchange
|
ffmpeg_image_transport_msgs package from ffmpeg_image_transport_msgs repoffmpeg_image_transport_msgs |
ROS Distro
|
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
Maintainers
- Bernd Pfrommer
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_encodingis the pixel format used by the original ROS message that was passed to theffmpeg_encoder_decodermodule, e.g.bgr8. This token allows the decoder later to restore the original message format if desired. -
cv_bridge_target_formatis the pixel format that the cv_bridge converts theros_encodinginto. This is typically a format that is more suited for ffmpeg compression. -
av_source_pixel_formatis the pixel format that libswscale converts thecv_bridge_target_formatinto. This token uses libav convention (e.g.yuv420p), and denotes the pixel format that is fed into the libav encoder. -
codecis the codec used for ultimately encoding the packet, e.g.h264,hevcetc. 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 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
Package Dependencies
| Deps | Name |
|---|---|
| rosidl_default_generators | |
| ament_cmake | |
| rosidl_default_runtime | |
| ament_lint_auto | |
| ament_lint_common | |
| std_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged ffmpeg_image_transport_msgs at Robotics Stack Exchange
|
ffmpeg_image_transport_msgs package from ffmpeg_image_transport_msgs repoffmpeg_image_transport_msgs |
ROS Distro
|
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
Maintainers
- Bernd Pfrommer
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_encodingis the pixel format used by the original ROS message that was passed to theffmpeg_encoder_decodermodule, e.g.bgr8. This token allows the decoder later to restore the original message format if desired. -
cv_bridge_target_formatis the pixel format that the cv_bridge converts theros_encodinginto. This is typically a format that is more suited for ffmpeg compression. -
av_source_pixel_formatis the pixel format that libswscale converts thecv_bridge_target_formatinto. This token uses libav convention (e.g.yuv420p), and denotes the pixel format that is fed into the libav encoder. -
codecis the codec used for ultimately encoding the packet, e.g.h264,hevcetc. 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 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
Package Dependencies
| Deps | Name |
|---|---|
| rosidl_default_generators | |
| ament_cmake | |
| rosidl_default_runtime | |
| ament_lint_auto | |
| ament_lint_common | |
| std_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged ffmpeg_image_transport_msgs at Robotics Stack Exchange
|
ffmpeg_image_transport_msgs package from ffmpeg_image_transport_msgs repoffmpeg_image_transport_msgs |
ROS Distro
|
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
Maintainers
- Bernd Pfrommer
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_encodingis the pixel format used by the original ROS message that was passed to theffmpeg_encoder_decodermodule, e.g.bgr8. This token allows the decoder later to restore the original message format if desired. -
cv_bridge_target_formatis the pixel format that the cv_bridge converts theros_encodinginto. This is typically a format that is more suited for ffmpeg compression. -
av_source_pixel_formatis the pixel format that libswscale converts thecv_bridge_target_formatinto. This token uses libav convention (e.g.yuv420p), and denotes the pixel format that is fed into the libav encoder. -
codecis the codec used for ultimately encoding the packet, e.g.h264,hevcetc. 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 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
Package Dependencies
| Deps | Name |
|---|---|
| rosidl_default_generators | |
| ament_cmake | |
| rosidl_default_runtime | |
| ament_lint_auto | |
| ament_lint_common | |
| std_msgs |