ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
In my personal opinion, not allowing to change an existing bag is the smartest possible way because implementing the functionality to change existing bags is hard to get right. You needed to add synchronization (what if another program is reading from that bag at the same time), you needed to get the index and the stored topic headers right, ...
I think the best solution is really to read from one bag file and write to a new one.