有没有办法将 Rhythmbox 评分导出到 id3 标签,或者以其他方式迁移它们?也许一些 EasyTag 或 Puddletag 读取 Rhythmbox 配置文件?或者是否有进行迁移的实用程序?
最好还有播放计数,尽管不确定是否有播放计数 id3 字段。
我想从 Rhythmbox 迁移到另一个 Linux mp3 播放器,因为 RB 没有我需要的一些功能。我正在寻找 Clementine 主要是为了更小的足迹。迁移评级让我望而却步。
当我尝试从 Asunder 翻录 CD 并自动编码为 mp3 时,出现以下错误:
'lame' was not found in your path. Asunder requires it to create MP3 files. All MP3 functionality is disabled.
Run Code Online (Sandbox Code Playgroud)
这是怎么回事?我该如何解决?我尝试ubuntu-restricted-extras按照一些论坛上的建议进行安装,但没有帮助。
背景
我有一个 Squeezebox,正在我的(Natty)机器上运行服务器。该服务器扫描我的音乐目录并将其中找到的所有文件添加到服务器的库中,以便通过网络流式传输到设备。
问题
但是有一个问题——由于服务器的标签解析器有问题,并非我的所有文件都能被识别。我已经在上游提交了一个关于此的错误。
题
为了解决这个问题,我想擦除并重写我 MP3 上的 ID3 标签。理想情况下,我不希望任何标签发生变化。您知道可以执行此操作的程序或脚本吗?以某种方式迭代我的所有文件并保存它们的元数据,然后从文件中删除它,只留下音频,然后再写回。我试图避免自己编写脚本来执行此操作(尽管如果没有人知道程序/可以想出一个程序,我会这样做)。希望这个干净的重写将被服务器接受。如果没有,好吧,至少我们尝试过。
我可以通过将歌曲的比特率降低到 x* 来节省空间,超出这个值,人类无法辨别出任何差异。如果是这样,如何使用 CLI 降低比特率:
1. mp3 to mp3 conversion
2. during mp3 to ogg conversion
3. ogg to ogg conversion
Run Code Online (Sandbox Code Playgroud)
当然,如果原始码率比这个“x”差,我也不想人为地增加,我敢说。
* 参考另一个问题: 人类可以区分的最大音频比特率是多少?
当您将音乐导入到 banshee 时,默认比特率似乎是 128kbps(我不喜欢这个,磁盘空间很便宜,所以请给我最高的质量),您如何将其更改为 320kbps 之类的?或者我们被困在这里?
这会将整个 .mp3 转码为 .wav
mpg123 -w output.wav input.mp3
Run Code Online (Sandbox Code Playgroud)
有什么方法可以将一部分从 10 秒标记转码到 44100hz 的 20 秒标记?
我想使用 lame 压缩我的整个音乐收藏(实际上是它的副本)。所以很自然地,文件夹中有文件夹,文件名中可能有奇怪的字符。我也使用了图形声音转换器,但不喜欢它,因为它具有预定义的比特率。
到目前为止我尝试过的:
$ find . -name "*.mp3" | lame -b 160
Run Code Online (Sandbox Code Playgroud)
和
$ find . -name "*.mp3" > list
$ cat list | lame -b 160
Run Code Online (Sandbox Code Playgroud)
和
$ lame -b 160 < list
Run Code Online (Sandbox Code Playgroud)
所有这些都给了我使用错误。正确的做法是什么?另外,如果有覆盖原始文件的方法,我会很高兴。
我已经在我的 Ubuntu 上安装了 Easytag,但它不适合编辑多个文件。我想更改多个文件的 mp3 属性信息。有谁知道如何批量编辑多个 mp3 文件?
mp3 ×10
command-line ×3
id3 ×3
cd-ripping ×2
sound ×2
tag ×2
14.04 ×1
banshee ×1
clementine ×1
encoding ×1
lame ×1
music ×1
ogg-vorbis ×1
rhythmbox ×1