前几天赶着急给同事发工作现场的视频,反复点发送都没反应,终于搞懂为什么微信发不了视频,折腾了快半小时,试了各种常规办法全都没用。
当时的状态特别着急,手里的工作对接等着视频报备,点开聊天框选中本地保存的高清实拍视频,点击发送后界面要么一直转圈加载,要么几秒后直接弹出发送失败的提示,换了好友对话框、微信群聊,结果都是一模一样的。
一开始无脑排查最常见的问题,先切换了WiFi和手机流量,关掉再重新打开网络,刷新了好几遍,页面依旧卡在发送加载的状态。以为是微信卡顿,直接彻底退出后台、重新登录账号,甚至重启了手机,可还是没能把视频发出去。
那会儿完全没往文件大小上想,一直纠结是网络波动、软件bug还是手机权限出了问题,白白浪费了十几分钟,做了一堆无用的操作。身边朋友路过提醒,会不会是视频超出了微信的发送限制,这才反应过来自己完全忽略了这个关键细节。
后来才查明白,微信官方普通聊天单发视频,硬性限制单文件大小不得超过25MB,我当时要发送的现场实拍视频,是4K高清录制的,时长一分多钟,文件大小足足有80多MB,远超平台规定的上限,所以不管怎么重试,都会发送失败。
这是最容易被忽略的核心原因。
发现问题根源后,没找复杂的压缩工具,直接用手机自带的视频编辑功能,裁剪掉多余的片尾片段,同时调低了视频清晰度,压缩之后文件大小降到22MB左右,刚好卡在限制范围内。
重新选中压缩后的视频点击发送,两秒钟就发送成功了,全程没有任何卡顿和报错。
折腾这么久最后悔的事,就是一开始瞎排查各种无关问题,没第一时间核对视频文件大小。