B站视频在第三方软件上下载成音频不能播放咋办?

窝最近发现,手机在第三方软件比如musicfree上下载的,部分在其他播放器甚至大部分支持播放音频的文件管理器上都不能正常播放,怀疑下载的是b站特色audio.m4s文件,改成MP4就能播放了,而大部分视频播放器却可以正常播放,而窝想用aimp播放但也不能,时长都变成00:00

所以窝想到的解决办法:
1,用支持的视频播放器播放
2,用支持的音乐播放器播放,目前不知有哪些支持m4s播放的,
3,用支持解码器插件,但这要怎么找?
4,直接转换,但貌似大部分音频转换器都不能识别和加载,

有没有想过,用别的工具下载试试

应该是下载工具有问题,b站和ytb一样,高清片源是视频和音频分离的,你的下载工具最后合并出错了

你可以用FFmpeg重新封装一次,不重新编码,几秒封装完就能正常识别时长

您可以把扩展名改成 m4a 试试,我把 audio.m4s 重命名为 audio m4a 后,AIMP for android 可以正常识别并播放。

m4a 是MPEG-4 音频标准的文件的扩展名,很多播放器都认的。

好像是也不是m4s文件,直接改不行啊,你用的什么版本

目前用的手机音频转换器都不行,用视频转换器可以,

好奇是用什么方法或工具下载的这个 .m4s 文件?

AIMP 版本是 v4.12.1517,b站用的是第三方客户端 bilimiao 2.3.12。

我又用 b 站官方客户端(版本 8.33.0)缓存了一个视频,改扩展名后也是可以用 AIMP 正常播放的。

应该是直接用 b 站客户端缓存的。

没办法确定,但也不可能是video.m4s,因为这个文件播放没声音

那应该不是m4s,你可以用musicfree下载这个https://bilibili.com/BV1RN41117RN?p=1 试试就知道了(直接复制链接搜索)

或这个http://www.bilibili.com/video/av250319942

我试了一下这个 .m4s 文件在电脑上用播放器能直接播放(但是格式特殊,需要强行选择打开方式)

电脑上也能把格式转换成 .mp3

手机可能就麻烦一些

我用 b 站客户端缓存、并把扩展名改成 m4a 后,AIMP 能播放,musicfree 不能播放,似乎是 musicfree 不支持 MPEG-4 标准音频。

既然如此,或许只能如您所说:

问题是你有发现支持m4s的音乐播放器吗?(能直接播放的窝觉得肯定没有)改了后缀名可以播放的?(除了aimp)

建议试试这个:

BVD - bilibili video resource downloader

我试了一下,macOS 上的 IINA 播放器能直接播放 m4s 文件

如果视频已经下载完成了,可以考虑用 HandBreak 转码

除了 AIMP,APlayer 也是可以的:

发现安卓机视频播放器只有oplayer直接可以播放,Nplayer,4k播放器等可能大部分都要改名才能,

由此,窝确定musicfree下载的就是m4s然后自动改成MP3了

经过窝测试,改名法没用,还特地从前面几个版本一路升级到你说到的最新版,是窝手机有问题吗?安卓9,vivox21