原创

大音频分块无缝播放

浏览:2
更新时间:3小时前
发布于:广东
微信扫一扫
分享至其他
0
表情
漩涡
0/200
全部评论
半岛的蒟蒻bddjr
想象,创造,分享
作品说明
稽木世界(gitblock.cn)限制单个资源不能超过 8 MB,超过这个大小的音频不能整个上传。 以往多数音频分块播放的作品,在不同音频块衔接时会卡一下,也就是有一小段时间完全没有声音。 而这个作品做到了无缝衔接,每一块的音质也和原文件一致。 做法是用 FFmpeg 把音频从 0 秒起每满一分钟切一块,直到切完(当前这首切成 8 块,最大的约 3.7 MB,远低于限额):音乐段用和 input.mp3 相同的 320 kbps 重新编码,前面那几分钟用于对时的静音则用 32 kbps 的静音帧填充,所以体积没有因为 320 kbps 而暴涨。分块上传后在 Scratch 里同时播放。 源代码仓库: https://github.com/bddjr/large-audio-seamless-chunked-playback 音乐: Once Upon A Time (House Extended Mix) Max Oazo; Moonessa https://music.163.com/song?id=2114626539
操作说明
此人操作说明都不写,让各位小码君情何以堪!