iPhone HEVC Videos Silently Rejected by Telegram Avatars; FFmpeg Offers Fix
Telegram silently rejects video avatars recorded on iPhones because it only supports H.264, while iPhones have defaulted to HEVC (H.265) since iOS 11. The platform provides no error message when an incompatible file is uploaded, leaving users unaware of the cause. A developer diagnosed the issue using ffprobe and resolved it with an FFmpeg command that converts footage to H.264, yuv420p pixel format, 800x800 resolution, under 10 seconds, with no audio and a front-loaded moov atom. Beyond the codec mismatch, Telegram enforces several undocumented video avatar requirements that, if unmet, all produce the same silent failure. The developer subsequently built a Telegram bot using aiogram 3 to automate the conversion for other users encountering the same problem.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in