Dev Tools · 20h ago
iPhone HEVC Videos Fail Silently as Telegram Avatars; FFmpeg Fix Shared
Telegram silently rejects iPhone videos as profile avatars because they use HEVC (H.265) codec instead of H.264. A developer documented the exact requirements and created an FFmpeg pipeline to convert videos. The fix crops, scales, re-encodes to H.264, removes audio, and ensures the moov atom is at the front.
Meridian48 take
The workaround highlights a common UX failure: platforms silently dropping files without error messages, forcing users to reverse-engineer undocumented constraints.
Read the full reporting
Why iPhone Videos Silently Fail as Telegram Avatars (FFmpeg Fix) →
DEV Community
telegramffmpeg