相关疑难解决方法(0)

Mass .flac --> .mp3 转码:如何编写一个保留 ID3 标签信息的 shell 脚本?

最近几周,我从一种相当“动手”的方法转为 .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)

mp3 id3 shell-script tagging flac

10
推荐指数
1
解决办法
3240
查看次数

将 FLAC 文件转换为 OGG Vorbis

是否有任何用于转码和同步音乐目录的 Linux 工具?

我将音乐编码为 FLAC,并将其保存在外部硬盘驱动器上。前段时间我将这个集合转码到 OGG Vorbis,在不同的目录中。从那时起,我就加入了 FLAC 收藏。我正在寻找一种工具来扫描我的主要 (FLAC) 收藏并将任何新添加的内容转码到较小的 (Vorbis) 收藏中。

我想到的是像 Unison 或 Rsync 一样工作的东西(但能够忽略文件采用不同格式的事实),但也在复制过程中进行了转码。

是否有任何工具可以做这样的事情?

conversion flac vorbis

9
推荐指数
1
解决办法
1万
查看次数

标签 统计

flac ×2

conversion ×1

id3 ×1

mp3 ×1

shell-script ×1

tagging ×1

vorbis ×1