我想在电脑上只保留音乐的原始副本,然后在将它们传输到 MP3 播放器时根据需要对它们进行转码。我该怎么做才能实现这一点?
- 哪些媒体播放器内置有此功能?
- 我可以设置一个转码器来监视文件夹中的文件,然后将其移动到我的 MP3 播放器吗?
- 使用媒体播放器的插件或脚本界面创建我需要的功能有什么潜力?
答案1
Rhythmbox 已经具备此功能。要使用它,您只需描述您的设备,Rhythmbox 便会知道其功能。引自https://wiki.gnome.org/Apps/Rhythmbox/FAQ:
在设备上创建一个.is_audio_player
文件。您可以在此文件中设置几个字段来覆盖 media-player-info 设备信息,如下所示:
audio_folders=MUSIC/,RECORDINGS/
folder_depth=2
output_formats=application/ogg,audio/x-ms-wma,audio/mpeg
描述音乐在设备上的存储位置以及它能够播放的格式,Rhythmbox 将直接传输所有兼容的内容并转码所有不兼容的内容。:)
答案2
声音转换器
声音转换器可以将来自不同位置的音乐文件转码到一个位置。启动后,转到编辑->优先并根据需要编辑格式、质量和输出文件夹:
然后,您可以关闭首选项窗口并使用主界面添加音乐文件夹(通常只是~/Music
)。
一旦音乐加载完毕,您可以按“转换”按钮,它将转换所有列出的文件,并将输出文件放入您在“首选项”中选择的文件夹中。
这是一个简单的程序,没有“监视文件夹”功能,但对于一次性转码来说很有用。当您获得新音乐时,您可以只转换那些文件/文件夹。
答案3
Amarok 会尝试判断您的媒体播放器可以播放什么内容,如果它无法处理您尝试放入其中的内容,它会在将其传输给播放器之前对其进行转码。
Banshee 也可以做到这一点,但我从未有过这样的经验。不过,你可以选择它转码成的编解码器,方法是:编辑 > 首选项 > 编码。
在脚本方面,您可以制作一个 bash 或类似的脚本,使用多种工具执行精确的功能,但我不知道媒体播放器的内置功能。