在 Ubuntu 16.04 上安装了 Rubyripper 0.6.2 和 Lame 64 位 v3.99.5。使用 Rubyripper 首选项中的默认条目 (-V 3 --id3v2-only) 配置了 lame 编解码器。
启动时一切正常,但在试验 2 之后崩溃。日志文件结尾如下:
STATUS
Starting to rip track 1, trial #1 (71 seconds)
Starting to rip track 1, trial #2 (71 seconds)
Analyzing files for mismatching chunks (0 second(s))
Every chunk matched 2 times :)
MD5 sum: e3a5baf7600c3d4469ec8c96b3ee4b2c
如果我启用其他编解码器,它会为该编解码器生成输出文件,然后在创建 MP3 之前崩溃。
我确信这是一个配置问题,也许需要安装一些我还没有安装的东西?有人遇到过这个问题并解决了吗?
答案1
Rubyripper 早已停产,并且未在 ruby-1.9.1 之后进行开发,16.04 使用的是 2.3.x
我会找到其他类似 asunder 或 abcde 的东西,但话虽如此,要修复 mp3 可以这样做
sudo apt install ruby2.3-dev
完成后运行此命令
sudo gem install iconv
然后再次打开 rr 并且它应该能够进行 mp3 编码,在这里测试并且确实有效。