Follow-up on How to set video language when uploading to YouTube with Python API client, after successfully setting the video language.
I am uploading videos to YouTube programmatically following the official guide:
body=dict( snippet=dict( title=title, description=description, tags=tags, categoryId=10, # Music. defaultLanguage=language, # Title and description launguage. defaultAudioLanguage=language, # Video language. ), status=dict( privacyStatus="public" embeddable=True, publicStatsViewable=True, publishAt="2024-04-04T18:00:00+00:00", selfDeclaredMadeForKids=True, ) )I can upload the video, set the title, the description, their language, the video's language, the scheduled publishing date, etc. I can also upload a thumbnail.
But the web interface has other details that I can't see how to set programmatically:
- Does the video contain altered content
- Allow automatic chapters and key moments
- Allow automatic concepts
- Don't allow remixing
I know the documentation does not mention these settings and so they don't seem possible to set. But it does not mention the video's language either, and yet (from How to set video language when uploading to YouTube with Python API client), it's possible to set it with defaultAudioLanguage. I wonder if someone knows the right parameters for these details as well, which are missing from the documentation.
How can I set these additional details?