上传音频文件至GitHub时遇文件过大问题求助
GitHub Pages MP3文件过大无法播放的解决办法
压缩MP3文件
降低音频比特率是最直接的解决方案,网页播放场景下128kbps的比特率基本能满足需求,且文件体积会大幅缩小。可以用ffmpeg命令行快速处理:ffmpeg -i 原文件.mp3 -b:a 128k 压缩后文件.mp3也可以用Audacity这类音频编辑软件调整导出参数,或者用在线压缩工具处理后替换原文件再上传。
使用GitHub LFS托管大文件
GitHub LFS专门用于存储大文件,适配MP3这类超出普通文件大小限制的资源:- 本地安装GitHub LFS客户端后,执行
git lfs install完成初始化 - 追踪MP3格式文件:
git lfs track "*.mp3" - 提交生成的
.gitattributes文件和目标MP3文件:git add .gitattributes 你的音频文件.mp3 - 正常提交并推送到GitHub仓库,GitHub Pages可正常访问LFS托管的音频文件(免费版有一定存储空间限额,足够小型项目使用)
- 本地安装GitHub LFS客户端后,执行
拆分长音频(按需使用)
如果音频时长较长,可拆分为多个小段。用音频编辑工具将大文件切割成若干小文件,在HTML中分别引用这些小段音频,用户可分段播放,每个小文件的体积就能控制在GitHub允许的范围内。
内容的提问来源于stack exchange,提问作者Sceptre
相关产品推荐
相关产品推荐

