美文网首页
环境配置—ROS bag数据记录转换为mp4视频

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

作者: P_Zhi | 来源:发表于2018-08-20 08:47 被阅读0次

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

相关文章

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

    1. 新建test.launch文件 新建test.launch文件,并写入如下内容: 第一个node标签末尾替换...

  • ROS

    ROS 消息记录包(Bag) Commands extract images: convert images to...

  • 可视化bag文件的内容

    bag文件是ROS常用的数据存储格式,无人驾驶的数据集很多都是bag文件格式,比如,Udacity开源的数据使用了...

  • ROS Tutorials(1)

    安装并配置ROS环境 官方网址链接 1.配置ROS环境 $ echo "source /opt/ros/kinet...

  • rosbag 使用

    来自ROS使用介绍——rosbagROS bag的绘图工具:rqt_bag和PlotJuggler 录制包 ros...

  • 音视频转码ffmpeg(十六)

    前言 音视频转码主要指这样的概念:1、容器格式的转换,比如MP4转换为MOV2、容器中音视频数据编码方式转换,比如...

  • FFmpeg命令行练习(4)

    ffmpeg工具 参数具体说明: 转封装格式从AVI格式转换为MP4格式 视频编码从AVC转换为MPEG4格式 视...

  • deepin下在python中安装rosbag

    udacity的数据集是使用bag文件的形式提供的,bag需要使用ros来解析,但是我们并非从事机器人开发,所以只...

  • ubuntu20.04安装ROS Noetic 及解决raw.g

    [TOC] 记录配置ROS环境及遇到的问题 1. 版本选择 ROS 虽然叫机器人操作系统,但它是寄生在 LINUX...

  • ROS新手指导 1

    1. 安装并配置ROS环境,安装好后,source环境变量 2. 创建ROS的工作环境 3. ROS导航文件系统 ...

网友评论

      本文标题:环境配置—ROS bag数据记录转换为mp4视频

      本文链接:https://www.haomeiwen.com/subject/xvpfiftx.html