forked from robinbowes/flac2mp3
-
Notifications
You must be signed in to change notification settings - Fork 0
/
readme.txt
113 lines (86 loc) · 3.32 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
About flac2mp3
==============
flac2mp3 is a perl script that will search for flac files within
a directory hierarchy and convert them all to mp3 format, creating a
matching directory structure in the process.
I wrote it as I have a large collection of flac files but need to
convert them to mp3 format for use with my iPod.
There are a few programs that can do basic file format conversion
but I found that it was hard to detect which files were new in my
flac collection and to convert just those files. I also find I update
the metadata in my flac files fairly often (when I spot mistakes, etc.)
and needed a way to update just the tags rather than running the whole
conversion process again.
flac2mp3 can do this.
It can take a directory structure like this:
lossless
|
+--Coldplay
| |
| +--Parachutes
| |
| +-- 01 - Don't Panic.flac
| 02 - Shiver.flac
+--The Chameleons
|
+Script of the Bridge
|
+-- 01 - Don't Fall.flac
02 - Here Today.flac
And produce a directory structure like this:
lossy
|
+--Coldplay
| |
| +--Parachutes
| |
| +-- 01 - Don't Panic.mp3
| 02 - Shiver.mp3
+--The Chameleons
|
+Script of the Bridge
|
+-- 01 - Don't Fall.mp3
02 - Here Today.mp3
The command to do this is:
flac2mp3.pl /path/to/lossless /path/to/lossy
Now, suppose I notice that I've spelled "coldplay" wrongly. I simply
use a tag editor to correct the flac files then run flac2mp3 again
to update the tags in the mp3 files:
flac2mp3.pl /path/to/lossless /path/to/lossy
flac2mp3 will detect that just the tags have changed in the flac files
and update the mp3 files without re-transcoding.
Command-line options can be seen by typing "flac2mp3.pl" with no options:
Usage: ./flac2mp3.pl [--pretend] [--quiet] [--debug] [--tagsonly] [--force]
[--tagdiff] <flacdir> <mp3dir>
--pretend Don't actually do anything
--quiet Disable informational output to stdout
--debug Enable debugging output. For developers only!
--tagsonly Don't do any transcoding - just update tags
--force Force transcoding and tag update even if not required
--tagdiff Print source/dest tag values if different
Installation
============
As of v0.2.6 all non-standard perl modules are supplied in the archive.
Installation should be as simple as extracting the archive into a
directory of your choice.
For example, on linux:
# cd ~/bin
# tar zxvf flac2mp3-0.3.0.tar.gz
On Windows, you can use Winzip or other utility to unzip the file and
extract the archive.
Mailing lists
=============
The following mailing lists are available:
List address: [email protected]
Description: Read-only list for announcements
To subscribe: [email protected]
List address: [email protected]
Description: Developer discussion
To subscribe: [email protected]
List address: [email protected]
Description: General user discussion
To subscribe: [email protected]
Please report any issues to [email protected]
Robin Bowes
July 2007