How to Fix iPhone HEVC Videos Silently Failing as Telegram Video Avatars
Telegram video avatars silently reject uploads from iPhones because the device records in HEVC (H.265) inside a .mov container, while Telegram requires H.264 encoded in an MP4 file. The platform provides no error message when an upload fails, leaving users confused. A developer identified the full set of requirements — including 800x800 resolution, no audio track, under 2 MB file size, and a faststart MP4 container — after testing and reviewing scattered API documentation. Using ffmpeg, the conversion can be completed in a single command that handles square-cropping, scaling, and correct encoding flags. The developer also built a Telegram bot called @liveavabot that automates the entire process, accepting any video clip and returning a compliant avatar file.
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