在训练期间录制视频剪辑

在训练期间录制视频剪辑#

Isaac Lab 支持在训练过程中使用 gymnasium.wrappers.RecordVideo 类来录制视频剪辑。

此功能可以通过安装 ffmpeg 并使用以下命令行参数与训练脚本一起启用:

  • --video: 在训练期间启用视频录制

  • --video_length: 每个录制视频的长度(以步数为单位)

  • --video_interval: 每个视频录制之间的间隔(以步数表示)

确保在无头运行时添加 --enable_cameras 参数。请注意,启用记录等同于在训练期间启用渲染,这会减慢启动和运行时性能。

示例用法:

python source/standalone/workflows/rl_games/train.py --task=Isaac-Cartpole-v0 --headless --video --video_length 100 --video_interval 500

录制的视频将保存在与训练检查点相同的目录中,路径为 IsaacLab/logs/<rl_workflow>/<task>/<run>/videos/train