环境配置—ROS bag数据记录转换为mp4视频

1. 新建test.launch文件

新建test.launch文件,并写入如下内容:

<launch>
<node pkg="rosbag" type="play" name="rosbag" args="-d 2 home/rosbag/test.bag"/>
<node name="extract" pkg="image_view" type="extract_images" respawn="false" output="screen"   cwd="ROS_HOME">
  <remap from="image" to="image_raw"/>
</node>
</launch>

第一个node标签末尾替换为自己的bag路径

2. 运行launch文件,生成jpg图片

roslaunch test.launch

此时,bag中的数据被分离成一组图片,存放在“.ros”文件夹中,现在将其转移到指定目录下:

mkdir testImg
mv ~/.ros/frame*.jpg testImg/

3. 将图片转换为视频

cd testImg
ffmpeg -r 15  -s 1280*800 -i frame%04d.jpg test.mp4

cd testImg
/* 生成yuv格式文件*/
jpeg2yuv -I p -f 15 -j frame%04d.jpg -b 1 > test.yuv
/* 将yuv格式文件转换为mp4格式*/
ffmpeg -i test.yuv test.mp4
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 今天是雨水,是24节气之一,怎么会想到说说节气呢,因为这是古人的智慧,是留给我们后人的财富,但是我发现现在好多...
    合十瑜伽幸运小张阅读 420评论 0 2
  • 和有趣的人在一起,自己的生活也会变得有趣多了。 身为伪文艺中年,我一直有在写“假手账”,每天记录自己的生活,记录自...
    言拾伍Yolanda阅读 800评论 1 6
  • ——渐渐的,我们强大了,从关雎尔转型为樊胜美,从真正经转为假正经,什么事儿我们都敢大包大揽,结果揽上一大堆根本承担...
    魏向阳阅读 310评论 0 0
  • 即使是爱情,也难逃三观不和的魔爪。 -1- 顾宁像往常一样,在光线特别好的时间,和...
    杀小刀阅读 2,156评论 0 4
  • 理解程序、进程、线程的概念程序可以理解为静态的代码进程可以理解为执行中的程序 线程可以理解为进程的进一步细分,程序...
    十一_2bef阅读 324评论 0 0