在训练期间录制视频剪辑#
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
。