You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Python API客户端设置YouTube上传视频的更多详情

针对YouTube上传额外设置的参数说明

你提到的这几个网页端选项,确实存在对应的API参数(虽然官方文档未明确标注),可以直接添加到请求的status或snippet对象中,以下是具体对应关系和设置方式:

1. 是否包含修改内容

对应参数:status.isDerivative,设置为True表示标记视频包含修改/改编内容,False则相反。
添加到你的status字典中即可:

status=dict(
  # 原有参数...
  isDerivative=True,  # 标记包含修改内容
)

2. 允许自动章节和关键片段

对应参数:status.autoChapters,设置为True开启自动章节和关键片段生成,False关闭。
添加方式:

status=dict(
  # 原有参数...
  autoChapters=True,
)

3. 允许自动概念

对应参数:status.autoConcepts,设置为True允许YouTube自动生成视频概念标签,False关闭。
添加方式:

status=dict(
  # 原有参数...
  autoConcepts=True,
)

4. 不允许混剪

对应参数:status.allowRemixes,设置为False即可禁用混剪功能,默认值为True(允许)。
添加方式:

status=dict(
  # 原有参数...
  allowRemixes=False,
)

完整修改后的示例代码

body=dict(
  snippet=dict(
    title=title,
    description=description,
    tags=tags,
    categoryId=10,  # Music.
    defaultLanguage=language,  # Title and description language.
    defaultAudioLanguage=language,  # Video language.
  ),
  status=dict(
    privacyStatus="public",
    embeddable=True,
    publicStatsViewable=True,
    publishAt="2024-04-04T18:00:00+00:00",
    selfDeclaredMadeForKids=True,
    # 新增的额外设置
    isDerivative=True,
    autoChapters=True,
    autoConcepts=True,
    allowRemixes=False,
  )
)

需要注意的是,这些参数属于未正式公开的“隐藏”参数,YouTube可能会在后续API版本中调整或移除,使用时建议先在测试账号上验证功能是否正常。

内容的提问来源于stack exchange,提问作者ginjaemocoes

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 06:42:41