您会为 Linux 推荐哪个应用程序来标记 MP3?在 Windows 下我曾经使用 Tag&Rename 并且非常喜欢它;它在 Wine 下运行良好,但我想要一些本机运行的东西。
使用MP3 Diags清理我的 mp3 收藏,我发现除了 ID3v2 标签外,有些文件还有 Lyrics3、ID3v1 和一些 APE 标签。是否有命令行工具可以删除除 ID3v2 标签之外的所有内容?
最近几周,我从一种相当“动手”的方法转为 .flac --> .mp3 转码,转为一种“设置并忘记”的方法。
第一步是停止使用 GUI 前端(带有 LAME 插件的 Audacity),而是使用我在此处概述的方法。
第二步是找到一个 bash shell 脚本,它会告诉命令循环递归工作,允许在一个简单的步骤中转码具有许多包含 .flac 文件的子目录的目录。该答案是由 askubuntu.com 上的用户提供的。
现在我想学习如何进一步细化,以便保留 ID3 标签信息。链接到上述条带 ID3 标签数据的方法,保留最少的内容(即仅保留标题字段)。
谁能教我如何编写这样的shell脚本?
shell 脚本已更新为:
#!/bin/bash
file="$1"
flac -cd "$file" | lame --preset fast extreme - "${file%.flac}.mp3"
id3cp "$file" "${file%.flac}.mp3"
Run Code Online (Sandbox Code Playgroud)
这样find . -name '*.flac' -exec ~/bin/flac2mp3 '{}' \;在〜/桌面/堆栈提供了以下的输出:
01 - Amon Tobin - Chomp Samba.flac: done
LAME 3.98.4 64bits (http://www.mp3dev.org/)
Using polyphase lowpass filter, transition band: 19383 Hz - 19916 Hz
Encoding …Run Code Online (Sandbox Code Playgroud) 我有很多音乐文件;使用 mp3Tag 程序,我已经组织了所有这些。我有正确的元数据,因为它允许。我正在寻找一个免费软件,它具有相同的功能,但适用于 PDF 文件。
我理解的方式man avconv(版本9.16-6:9.16-0ubuntu0.14.04.1),以下命令应转换input.ogg为output.mp3并结转元数据:
avconv -i input.ogg -map_metadata 0 output.mp3
Run Code Online (Sandbox Code Playgroud)
然而,它没有;ogginfo清楚地显示信息(艺术家、专辑、标题等)input.ogg并id3info确认其output.mp3具有空 (ID3) 标签。
转换ogg为flac或(大概)格式的任何组合时也会发生同样的情况。
我的理解有-map_metadata误吗?有没有办法在格式之间转换并保留标签(没有像这样的硬编码)?
我想在我的文件中添加标签(在这种情况下为 PDF 文件),以便我可以在文件系统中搜索它们,然后从命令行或脚本中处理结果。
是否有一个 linux 工具可以对一般文件执行此操作?
一种简单的方法是修改文件名,然后使用 find -exec 或在管道中访问它们虽然我想用多重标签标记文件,并且文件名会变得很长,但我想以这种方式处理它们
例如,假设我有很多 PDF 文件。所以我想把它们中的一些标记为票据,其中一些标记为草稿
以便稍后我可以让应用程序浏览我的文件系统并处理所有匹配项。假设在适当的文件夹中为所有这些创建符号链接,或者将它们合并到一个 PDF 等...
我的问题不是关于那些在管道中排在第二位的程序:
ln , gs, pdfjoin,而是关于那些直接使用标签的程序,例如:应用标签并搜索包含这些标签的文件。
如何使用 BTRFS 文件系统在 Linux 中完成以下任务?
在 Mac OS X El Capitan 中,您可以使用标签来组织文件。您可以标记文件和文件夹,以便更轻松地查找它们。标签适用于所有文件和文件夹。您可以向任何文件(或文件夹?)添加多个标签。
https://support.apple.com/kb/PH22180?locale=en_US
当然,这些标签的目的是为了通过标签查找/搜索。Mac OS X Finder 包含对标签的支持。
在Linux中,如果我必须使用命令行工具来完成标记和按标签搜索(以及相关功能),那也没关系。
我有一组需要标记的 opus 音乐文件和一个包含适当标签的文本文件。我正在尝试通过 Python 脚本完成标记,但我需要一种方法来编辑 opus 文件的元数据。所以一个可以标记 opus 文件的 CLI 程序。
opusenc,这是opus-tools不接受 opus 文件作为输入的一部分。有很多图形程序可以编辑 opus 文件的标签,但在这种情况下不起作用。我在想 ffmpeg 可以做到,但维基页面没有提到 opus(或 ogg 或 flac,它也使用“Vorbis 评论”来存储我所理解的元数据)。
我假设我的两个建议会重新编码文件,我不确定这是否会损害音质。如果是这样,最好使用不重新编码的东西。
我正在运行 Manjaro Linux。
我有一些mp3文件的文件名及其标签上带有西里尔字符。
我经常audacious玩它们。请参阅下面的文件信息:

是否可以更改某些编码以正确显示内容?
\n\n\xc3\x82\xc3\xbb\xc3\xb1\xc3\xae\xc3\xaa\xc3\xae应该是\xd0\x92\xd1\x8b\xd1\x81\xd0\xbe\xd0\xba\xd0\xbe, 我猜。
\n我收集了大量多年来积累的 MP3 文件。该集合被间歇性地标记,并且许多文件名也完全不伦不类(例如 file01.mp3、file02.mp3 等)。整个集合当前存储在 ubuntu 12.04 服务器上。
我正在寻找一个命令行工具,它可以读取文件,生成音频指纹来识别歌曲(例如 file01.mp3 -> Rick Astley 的“永不放弃”),并填充 id3 标签。能够保存专辑封面或重命名文件将是一个额外的好处。
似乎有一些零碎的工具可以满足我的需要——尽管其中可能是 GUI 驱动的。但我还没有找到一个将所有这些结合在一起的包。
tagging ×10
mp3 ×4
command-line ×3
audio ×2
filesystems ×2
id3 ×2
linux ×2
software-rec ×2
audacious ×1
avconv ×1
conversion ×1
files ×1
flac ×1
options ×1
pdf ×1
search ×1
shell-script ×1