我有很多音频文件(.mp3),它们都包含这些音频文件中不同时间戳的特定音频片段。如何在所有音频文件中自动删除这些片段?
如何在同一个媒体播放器上通过不同的输出源播放不同的音乐播放列表?
所以一个蓝牙音箱玩涅槃。播放 Led Zeppelin 的耳机。以及播放 AC/DC 的网络扬声器。同时在同一个媒体播放器上。我可以使用哪些解决方案组合来做到这一点?例如,如果我要使用 Media Player Classic,我该如何根据每个实例更改其输出源?或者我是否需要以某种方式使用虚拟音频电缆的多软件解决方案?
我想创建本地存储的媒体文件的播放列表,并在我的设备(台式机/笔记本电脑/手机)之间同步这些播放列表。但是,有一个主要的摩擦点:由于我存储媒体库的方式发生了一些变化多年来,我所有设备的文件路径不一定相同。因此,依赖于文件确切路径的常见文件格式(例如.fpl
、.m3u
、.pls
、 )是不合适的。.wpl
在几乎所有情况下,媒体根植的位置在设备之间会有所不同。一些媒体播放器足够聪明,可以解决这个问题,只需匹配文件的后缀即可。例如,如果我D:\Music\Example Artist\Example Song.mp3
在播放列表中有,音乐播放器可能会识别$SOME_ANDROID_IDENTIFIER/AndroidMusic/Example Artist/Example Song.mp3
为匹配条目。如果音乐播放器不够智能,使用文本编辑器更改库的根目录也有些简单。
但是,这种策略通常不够健壮,无法在路径中更复杂的差异中生存。如果播放列表包含D:\Music\Example Artist\Example Song.flac
or D:\Music\Example Artist\Example Artist feat. Someone Else - 1-01 Example Song (2021).mp3
,则查找和替换变得更加复杂,以至于对于大型库来说变得站不住脚。
我对这个问题的理想解决方案是基于元数据的文件格式。它可能不包含文件的精确路径,而是包含类似于以下 JSON 的内容:
{
songs: [
{
artist: "Example Artist",
title: "Example Song"
}
]
}
由于我可以保证重新编码、重命名和复制之间基本元数据的稳定性,这应该允许任何媒体播放器匹配提供的元数据,假设它可以索引我设备上的所有媒体文件。
问题:是否存在我上面描述的文件格式?如果没有,是否有任何解决方案可以在不依赖确切路径或查找和替换的情况下创建播放列表?(对于我的具体情况,我关心 Windows 上的 foobar2000 和 Android 上的 Poweramp 之间的互操作性,但也欢迎不使用这些应用程序的解决方案。)
Afaik,WAV 文件格式只是多种声音格式的容器。是否可以将 MP3 嵌入到 WAV 文件中,以便文件大小小于典型的 WAV 文件?
如果是这样,一个人会怎么做?
我手头没有CD;在Deutsche Grammaphon 的网站上查看曲目信息。从 DG 复制轨道信息并将其粘贴到每个轨道显然太低效了,即使使用像Advanced Rename这样的免费文件重命名软件也是如此。