使用 MediaCoder 转码的音频都会转码异常?

864907600cc (@864907600cc) 2016-05-25 17:13
之前对于无损音频都是先用 MediaCoder 转码为 mp3 格式后再上传的,不过上传到萌否后有一个问题,就是在专辑页面曲目时间显示为 0:00,转码后的最高音质也只有 128K。




这是 MediaCoder 里显示的命令行,参数设置的是 CBR, 320Kbps,重采样与样本位数均是原始值,未勾选复制 ID3 标签(原始音频也没有标签):
lame.exe --cbr -b $(AudioBitrate) -q 2 --noreplaygain --add-id3v2 --resample $(SampleRate) -r -s $(SampleRate) --quiet - "$(DestFileAudio)"

转码后的音乐显示编码参数是 LAME3.99r -m j -V 4 -q 2 -lowpass 20.5

音频样本:http://tempsend.com/424A745C89
4条回复
分享到: 
864907600cc (@864907600cc) #1 · 2016-05-25 17:40
自己用命令行调用 ffmpeg 的好像没问题,能正常识别出时长和音质 = =
园长 (@ariagle) #2 · 2016-05-25 23:19
这个没有什么办法,只能尽量绕过了。
板砖加身 (@ershiwo) #3 · 2016-09-25 15:43
我新传的 Stay Alive 那张专辑也有这问题(默认 192k),但是 cdn 上似乎可以找到 320k 的版本,不知道播放页是怎么识别的,也许是转码失败了(
864907600cc (@864907600cc) #4 · 2016-10-04 03:06
#3 板砖加身
我新传的 Stay Alive 那张专辑也有这问题(默认 192k),但是 cdn 上似乎可以找到 320k 的版本,不知道播放页是怎么识别的,也许是转码失败了(
@ershiwo 转码成功了,不过服务器没记录正确的 URL,考虑把音频转换成 256K VBR(MP3V0),这样可能会好一些,不过可能还是会有问题,只能不停尝试了……
这是从支持高码率起就有的问题,如果你是开发者的话,可以考虑用这个第三方 API 检查有没有高音质 http://moefou.org/topic/1939
登入萌否,参与讨论

发表于 · · ·

萌否电台 (小组)

加小组
1376名成员
x

Heading

content
3位以上字母、数字或下划线
我  是:  
6~20位
已有账号?
登入萌否
因为无法再见面,所以要笑着说再见。
萌否娘