Video type represents a WebM of an anime theme. For example, the video Bakemonogatari-OP1.webm represents the WebM of the Bakemonogatari OP1 theme.
Type Definition
Fields
video_id
Unique identifier for the video.- Type:
Int! - Example:
1
basename
The filename without extension.- Type:
String! - Example:
"Bakemonogatari-OP1"
filename
The complete filename with extension.- Type:
String! - Example:
"Bakemonogatari-OP1.webm"
path
The full storage path to the video file.- Type:
String! - Example:
"/path/to/Bakemonogatari-OP1.webm"
size
File size in bytes.- Type:
Int! - Example:
15728640(15 MB)
mimetype
MIME type of the video file.- Type:
String! - Example:
"video/webm"
resolution
Video resolution (vertical pixels).- Type:
Int - Values:
480,720,1080, etc. - Example:
1080
source
The source material used for this video.- Type:
VideoSource - Values:
WEB,RAW,BD,DVD,VHS,LD - Example:
BD(Blu-ray Disc)
overlap
How the video transitions with episode content.- Type:
VideoOverlap! - Values:
NONE- Clean opening/ending sequenceTRANS- Transitions to/from episodeOVER- Plays over episode content
- Example:
NONE
nc
Whether the video is creditless (no text overlays).- Type:
Boolean! - Example:
true
subbed
Whether the video has hardcoded subtitles.- Type:
Boolean! - Example:
false
lyrics
Whether the video has hardcoded lyrics.- Type:
Boolean! - Example:
false
uncen
Whether the video is uncensored.- Type:
Boolean! - Example:
true
tags
Computed tag string identifying the video variant.- Type:
String! - Example:
"NCBD1080"(creditless, Blu-ray, 1080p)
NCif creditless- Source (
BD,DVD) if Blu-ray or DVD - Resolution if not 720p
SubbedorLyricsif applicable
priority
Computed priority score for audio extraction.- Type:
Int! - Higher scores indicate better quality for audio extraction
- Considers source, overlap, and subtitle properties
link
Direct link to stream/download the video.- Type:
String! - Example:
"https://animethemes.moe/video/Bakemonogatari-OP1.webm"
Relationships
audio
The extracted audio track for this video.Audio
animethemeentries
The theme entries this video belongs to.[AnimeThemeEntry!]!
A video can belong to multiple entries (e.g., shared across versions).
videoscript
The subtitle/caption file for this video.VideoScript
tracks
Playlist tracks using this video.[PlaylistTrack!]!
Only returns tracks from public playlists.
Audio Type
TheAudio type represents extracted audio tracks.
VideoScript Type
TheVideoScript type represents subtitle files.
Queries
Single Video
Query a single video by ID.Video Pagination
Query multiple videos with filtering.Videos for Anime
Query all videos for a specific anime.Filter by Source and Quality
Video with Audio and Script
Videos by Overlap Type
Example Responses
Basic Video Query
Video with Theme Context
Filterable Columns
video_idbasenamefilenamepathsizemimetyperesolutionsourceoverlapncsubbedlyricsuncencreated_atupdated_atdeleted_at
Sortable Columns
VIDEO_IDBASENAMEFILENAMESIZERESOLUTIONCREATED_ATUPDATED_AT
Use Cases
Find Best Quality Video
Video Download Links
Audio Extraction Candidates
Videos with highest priority for audio extraction:AnimeThemeEntry Type
Videos are associated with anime through theme entries.version- Entry variant numberepisodes- Episode range (e.g., “1-12”, “13+”)nsfw- Not safe for work flagspoiler- Spoiler content flag
Related Types
- Audio - Audio tracks
- VideoScript - Subtitle files
- AnimeThemeEntry - Theme entries
- AnimeTheme - Theme sequences
- Anime - Anime productions