
Instagram上传限制
如果你在Instagram上发布,你可能在某个时候碰壁了。你的视频可能太长了。你的照片可能被切断了。或者Instagram就是不让 你那天上传了。
这篇文章详细介绍了你需要了解的每一个Instagram上传限制,这样你就可以发布而不会遇到意外的阻碍。
TL;DR
以下是关键Instagram上传限制一览:
- 视频长度: Feed 60秒,Reels 90秒,Stories调整后最长10分钟
- 文件大小: 照片30MB,大多数账户的视频650MB
- 宽高比: Feed帖子1.91:1到1:1到4:5
- 分辨率: 推荐1080p
- 格式: 照片JPG或PNG,视频MP4或MOV
- 每日上传限制: 因账户年龄和历史记录而异
视频长度限制
Instagram根据你发布的平台有不同的限制:
- Feed视频: 最长60秒
- Reels: 最长90秒(如果直接使用相机最长3分钟)
- Stories: 每段10秒,但你可以将多段连接在一起
- 直播视频: 最长4小时
如果你尝试发布超过这些限制的视频,Instagram会在你发布之前切断你。
文件大小限制
Instagram有严格的文件大小限制:
- 照片: 每张图片最大30MB
- 视频: 大多数账户最大650MB。Business和Creator账户可能会获得更高的限制。
如果你的文件太大,Instagram会拒绝它。对于照片,使用压缩器将其压缩到30MB以下。对于视频,Instagram会重新编码所有内容,所以较小的原始文件在上传后仍然看起来不错。
宽高比要求
Instagram支持多种宽高比,但并非所有都适用于所有地方:
对于Feed帖子:
- 1.91:1(横向)到1:1(正方形)到4:5(纵向)
- 此范围之外的任何内容都将被裁剪或拒绝
对于Reels:
- 9:16(纵向)——标准和最受欢迎
- 1:1和4:5也可以
对于Stories:
- 9:16(纵向)仅限
如果你将横向视频作为Stories上传,Instagram会添加边框或将其裁剪。
分辨率和格式
Instagram建议以尽可能高的分辨率上传。该平台接受:
- 照片: JPG或PNG
- 视频: H.264编码的MP4或MOV
- 音频: AAC格式
为了获得最佳质量,请以1080p上传。Instagram无论如何都会压缩你的内容,但从更高的起点开始意味着你在过程中损失的更少。
每日上传限制
Instagram不发布硬性每日限制。相反,限制根据以下因素而变化:
- 账户年龄
- 账户类型(个人、创作者、企业)
- 验证状态
- 参与历史
新账户通常更快达到限制。如果你发布得太快太多,Instagram可能会临时限制你的上传。这通常会在24到48小时内重置。
Instagram Graph API上传错误
如果你通过Instagram Graph API发布(对于企业或创作者账户),你将遇到与普通用户不同的错误。以下是最常见的错误及其含义。
视频太长
错误:(#100) The video is too long
你的视频超过了该端点允许的最大时长。检查你发布到的容器。Feed视频通过API有60秒的限制。Reels有90秒的限制。
视频太短
错误:(#100) The video is too short
Instagram要求视频至少3秒长。如果你的剪辑更短,API会拒绝它。
文件格式错误
错误:(#100) The extension specified is not supported
Instagram Graph API仅接受带有H.264视频和AAC音频的MP4或MOV文件。如果你以其他格式上传文件,它会失败。
宽高比被拒绝
错误:(#100) The parameter video_url cannot be used with the given dimensions
你的视频宽高比与Instagram对该容器的预期不符。对于Reels,你需要9:16。对于Feed帖子,范围是1.91:1到4:5。
文件太大
错误:(#100) Failed to upload image或视频上传失败
你的文件超过了视频的650MB限制或照片的30MB限制。上传前压缩文件。
达到速率限制
错误:(#429) Rate limit error或(#4) Application request limit reached
你在短时间内发布太多了。API将暂时阻止请求。等待几分钟后重试。
容器类型不匹配
错误:(#100) The Instagram TV ID is invalid
你正试图将视频发布到错误的端点。IGTV有自己的端点和限制。确保你使用正确的内容类型容器。
开发者提示:优雅地处理上传错误
在构建发布到Instagram的应用程序时,捕获这些特定错误并为用户提供清晰的指导:
if (error.message.includes('video is too long')) {
// 告诉用户将视频修剪到60秒以下
}
if (error.message.includes('video is too short')) {
// 告诉用户将视频延长到至少3秒
}
if (error.message.includes('rate limit')) {
// 将帖子加入队列并稍后重试
}
如何绕过限制
1. 修剪视频
如果你的视频超过Reels的限制,将其切割成更短的剪辑。今天发布一个剪辑,明天发布另一个。这也让你的观众不断回来看。
2. 压缩照片
在上 传前使用免费工具将照片压缩到30MB以下。TinyPNG和类似服务可以在不明显影响质量的情况下减小文件大小。
3. 使用正确的宽高比
在拍摄前,将手机设置为9:16用于Reels或Stories。这样可以省去以后裁剪或处理边框的麻烦。
4. 分散你的帖子
如果你需要在一天内发布很多东西,用几个小时分散开来。这降低了达到速率限制的机会。
当你达到限制时会发生什么
如果你超过这些限制中的任何一个,Instagram会显示错误。上传将失败,你需要先修复问题,然后再试一次。
对于文件大小问题,压缩内容并重试。对于长度问题,修剪视频。对于速率限制,请在再次发布之前等待。
结论
了解Instagram的上传限制可以保持你的发布顺畅。需要记住的关键是:Feed视频60秒,照片30MB,Feed帖子的宽高比范围。
如果你想从Instagram内容中获得更多,考虑将其重新用于其他平台。Taisly等工具可以自动将你的Instagram视频重新发布到TikTok、YouTube和Facebook,这样一条内容可以覆盖多个受众。


