rosbagの圧縮ファイルは解凍させてから再生しよう
概要
圧縮された状態のrosbagを再生させたときと解凍した状態のrosbagを再生したときでは挙動が違うことに気づいたのでメモ。
お話
概要で全部話し切った感があるが、改めて説明すると、
圧縮された状態のrosbagを再生させたときと解凍した状態のrosbagを再生したときでは挙動が違うことに気づいた。
今回行った手順&経緯
1.rosbag record -a
でrosbagファイルを取得。
2.他のPCに転送する際に容量が大きいので、rosbag compress
圧縮して転送。
3.転送された圧縮rosbagファイルをrosbag play
でそのまま再生。
4.rosbagとは別にスマホで録画した動画と比較する。
5.再生速度の違いがあることに気が付く。
6.結論を言うと、rosbag decompress
で解凍したrosbagファイルの方が録画した動画と同じような時間で再生される。
もしかしたら
もしかしたら、違う手順(何言ってんだ)で圧縮したファイルは問題ないかも知れない(試してないので何とも言えない)。 例えば、rosbag record -jで取得したrosbagファイルの再生とか。