LIVE PORTAL Telegram v11.8 API Synchronized Free Animated Stickers
shield_person ADMIN LOGGED IN + Write Guide
admin_panel_settings ADMIN CONTROLS Guide #10948 • tips
How to Choose Story Covers in Telegram: Video Frame Selection, Profile Highlights & Custom Thumbnails
play_circle Official Video Tip #468
Profile Presentation & Visual Curation

How to Choose Story Covers in Telegram: Video Frame Selection, Profile Highlights & Custom Thumbnails

Never settle for an awkward mid-motion freeze frame. Learn how to pinpoint the exact keyframe of your video stories to serve as their thumbnail cover—curating an immaculate visual aesthetic for your profile highlights and story archive.

photo_camera Official demonstration: Scrubbing through a video story timeline in the cover selector, choosing a high-contrast smiling frame as the cover thumbnail, and pinning the story to the 'My Profile' highlight grid.
movie_edit
Precision Frame Scrubber
Slide millisecond-by-millisecond across your video clip to select the sharpest, most flattering frame for your thumbnail.
push_pin
Pin Up to 3 Highlights
Feature up to 3 flagship stories prominently at the very top of your public profile grid for visitors to browse anytime.
history
Archive Re-Publishing
Retrieve expired stories from your private Story Archive, assign fresh cover photos, and showcase them permanently on your profile.
terminal MTPROTO ARCHITECTURE

How Story Cover Timestamps Are Handled

A technical overview of the MTProto Layer 174 schema that manages story cover frame extraction.

MTProto Layer 174 Story Video Cover Schema
// Input Story with Custom Video Cover Keyframe
inputMediaStory#89fdd778 flags:# 
    user_id:InputUser 
    id:int 
    cover_frame_timestamp:flags.0?double = InputMedia;

// Profile Pinned Stories Vector Update
stories.updatePinnedStories#a7ced132 flags:# 
    peer:InputPeer 
    stories:Vector<int> = Vector<int>;

// Server Extracts & Caches 720p WebP Thumbnail at Keyframe Offset
ThumbnailGenerated:
- Source: inputMediaStory.media (MP4)
- Timestamp: cover_frame_timestamp (e.g. 3.450s)
- Output: 720x1280 Progressive WebP cover asset

When publishing a video story, the client passes cover_frame_timestamp:double (e.g. 3.45 seconds). The Telegram media processing worker extracts an uncompressed frame at that exact presentation timestamp (PTS), renders any attached sticker overlays, and generates an optimized progressive WebP thumbnail cached at CDN edges for instant profile loading.

slow_motion_video
Story Video Scrubber & Cover Frame Selector

Slide across the video timeline to choose the best frame and see how it looks pinned on your profile showcase.

0.0s (Opening Blur) 4.0s (Peak Action) 10.0s (Outro)
PROFILE HIGHLIGHT CARD
verified
Peak Action Shot
Cover at 4.0s
✓ Optimal keyframe: Crisp motion, clear subject focal point!
checklist STEP-BY-STEP GUIDE

How to Select a Video Story Cover & Pin to Profile

Follow these simple steps on iOS or Android.

1
Select Video in Story Editor
Capture or upload your video clip. At the bottom of the editing screen, tap the Cover icon.
2
Scrub Timeline to Choose Best Frame
Drag the timeline slider horizontally to pinpoint the exact frame you want to showcase as the cover thumbnail. Tap Done.
3
Pin to Profile Highlights
After publishing, navigate to Settings ➔ My Profile. Select your story from the archive and choose Pin to Profile to keep it permanently featured.
help_center FREQUENTLY ASKED QUESTIONS

Story Covers FAQ

Answers regarding changing covers after publishing and profile grid limits.

Can I change a story's cover frame after it has already been published?
Yes! Tap the three dots (•••) on any of your active or archived stories, select Edit Story, tap the Cover selector, choose a new frame, and save. The thumbnail updates instantly on the CDN.
How many stories can I pin to my profile?
You can pin up to 3 stories prominently to the top row of your public profile highlights. Additional archived stories remain viewable in your profile's full story grid if set to public.
Can channels also pin stories with custom covers?
Yes! Telegram channels that receive boosts from subscribers can post channel stories, select custom covers, and pin them to the channel profile header for all subscribers to see.
admin_panel_settings ADMIN Guide #10948 Actions
Enlarged Preview
Click anywhere outside or press ESC to close viewer
smart_display Telegram Video Short
1080p HD
Official Source: @TelegramTips Post #44 Press ESC or click outside to close