用途:把欧盟委员会官方的 AI 生成内容标识图标烧录进图片和视频像素中,用于 AI Act 第 50 条的可见披露。图标来源为欧盟数字战略官网,已随技能打包在 assets/ 中(PNG 与 SVG,四种配色)。
主要能力:提供 ai(默认,AI 徽标)、generated(AI GENERATED)、modified(AI MODIFIED)三种变体;支持自动配色、半透明变体、六个位置、按帧高/帧宽百分比或像素设定尺寸、边距、视频编码参数、批量输出到目录、按时间区间显示、加背板等。图片保持原格式,GIF 重新编码调色板,纯音频输入会被跳过。
使用方式:基本命令为 python3 scripts/ai-label.py <file...>,输出 <name>-ai-label.<ext> 并打印推荐替代文本。跨目录调用需用绝对路径,例如 python3 ~/.pi/agent/skills/eu-ai-label/scripts/ai-label.py clip.mp4。常用示例:python3 scripts/ai-label.py clip.mp4 -v generated -c white -p bottom-left --height 10;python3 scripts/ai-label.py photo.jpg -v modified;python3 scripts/ai-label.py shots/*.png --outdir labelled/ -v generated;python3 scripts/ai-label.py clip.mp4 --enable 'between(t,0,5)';python3 scripts/ai-label.py clip.mp4 --padding 10 --padding-color 'white@0.85'。仅取素材路径或替代文本可用 --print-asset、--print-alt、--list。
适用场景:深度伪造或涉及真实人物、地点、事件的音视频,以及无人工编辑审核的公共利益 AI 生成文本;部分被 AI 修改的既有内容。放置需在首次曝光即可见、避开平台 UI 遮挡区、烧入像素、尺寸不低于约 5% 帧高,并向发布界面提供替代文本。
限制:使用图标本身不构成法律合规,部署方仍对第 50 条负责;艺术、讽刺、虚构作品仅需有限披露,执法授权用途豁免;元数据披露标签仅写入视频容器,静态图片输出不带标签,可用 exiftool -Comment='…' out.png 另行添加;图标是视觉披露而非来源证明,机器可读来源需另用 C2PA / Content Credentials。完整规则见 references/eu-rules.md。