Overview
The Metadata tab (Kvasir) uses AI to generate YouTube-optimized titles, descriptions, and tags from your video transcripts. It reads what was said in your video and creates compelling content that helps your videos get discovered.
Key Features
- AI-generated titles optimized for clicks
- SEO-friendly descriptions with timestamps
- Relevant tag generation
- 23+ AI personalities for different content styles
- Humanizer options for natural language
- Batch processing for multiple videos
- Edit and regenerate individual sections
Prerequisite: Videos must be transcribed before generating metadata. See the
Transcription Guide first.
Generating Metadata
Step 1: Select Your Videos
- Go to the Metadata tab (Kvasir)
- Select transcribed videos from the list
- Use Select Pending to auto-select videos needing metadata
Step 2: Choose AI Settings
- AI Personality: Select a personality that matches your content style
- AI Humanizer: Adjust how natural the output sounds
- Normal (Recommended)
- More Human - More casual, conversational
- Less Human - More formal, precise
- No Emojis: Check to disable emoji generation
- 1st Person: Generate in first person ("I did..." vs "The creator did...")
Step 3: Generate
- Click Generate Selected for selected videos
- Or click Generate All for all pending videos
- Monitor progress in the log panel
- Review generated content when complete
AI Personalities
Personalities shape how the AI writes your metadata. Choose one that matches your channel's voice:
| Category |
Personalities |
Best For |
| Gaming |
Gamer, Battle Sister, etc. |
Let's plays, walkthroughs, gaming content |
| Educational |
Documentary, Industry Commentator |
Tutorials, explainers, analysis |
| Lifestyle |
Cooking, Vlogger |
Recipes, daily vlogs, lifestyle content |
| Generic |
Test Generic |
All-purpose, neutral tone |
Pro users have access to 23+ personalities. See Customization Guide to create your own.
Editing Metadata
Generated metadata is a starting point. Always review and customize:
The Metadata Editor
- Title Field: 0-100 characters. YouTube truncates longer titles.
- Description Field: 0-5000 characters. Include links, timestamps, calls to action.
- Tags Field: Comma-separated. 0-500 characters total.
Editor Actions
- Save All: Save changes to the metadata file
- Improve Title: Regenerate only the title
- Improve Tags: Regenerate only the tags
- Make Better: Regenerate all sections
- Discard All: Revert to last saved version
Pro Tip: Use "Improve Title" multiple times until you get one you love, without regenerating the description you've already edited.
Status Indicators
The video list shows each video's metadata status:
- ⏳ Generating... - Currently being processed
- ✗ Ready for metadata - Needs generation
- ✓ Has metadata - Complete
Character Limits
YouTube has specific limits for metadata:
| Field |
Limit |
Best Practice |
| Title |
100 characters |
Keep under 60 for full display |
| Description |
5,000 characters |
First 150 chars show in search |
| Tags |
500 characters total |
5-15 relevant tags |
Best Practices
For Titles
- Keep the main keyword early in the title
- Use numbers when relevant ("5 Tips for...")
- Create curiosity without clickbait
- Include series name or game title
For Descriptions
- Put the most important info in the first 150 characters
- Include timestamps for longer videos
- Add relevant links (social, affiliate, related videos)
- Use profile's description header/footer for consistent branding
For Tags
- Use your main keyword as the first tag
- Include variations and related terms
- Add your channel name and series name
- Don't stuff with irrelevant tags
Batch Processing
Process multiple videos efficiently:
- Select all videos you want to process
- Click Generate All or Generate Selected
- The queue shows "Queued N jobs..."
- Each video is processed sequentially
- Cancel anytime with the Cancel button
LLM Provider Integration
The status bar shows your current AI configuration:
LLM: Grimnir / qwen3-8b
Configure your AI provider in AI Setup Guide.
Content Warning
Important: AI-generated content is not censored. The AI generates based on your video's transcript, which may include mature language if that's what was said. Always review metadata before publishing.
Troubleshooting
Generation fails or times out
- Check your AI provider is configured correctly
- For Grimnir, ensure a model is loaded
- For cloud providers, verify API key and credits
- Try reducing Max Tokens in Advanced settings
Low quality output
- Ensure the video was transcribed with a quality model
- Try a different AI personality
- Use a larger LLM model (qwen3:8b or larger)
- Increase Max Tokens for more detailed output
Wrong language in output
- The AI outputs in the same language as the transcript
- Ensure source language was correct during transcription
- Some LLM models work better with certain languages - see AI Setup
"No transcript for this video"
The video needs to be transcribed before metadata can be generated. Go to the Transcribe tab first.