Compare commits
No commits in common. "b00f8a59556b6b69b68c3bd9c192aebb7ee09391" and "c282e9c361ed3e149660cdd27bedb978ed312872" have entirely different histories.
b00f8a5955
...
c282e9c361
34
README.md
34
README.md
@ -1,35 +1,5 @@
|
|||||||
# AtOM: Anything to Ogg and Mp3
|
# AtOM: Anything to Ogg and Mp3
|
||||||
|
|
||||||
This program is for you if
|
|
||||||
1. you want to have your music collection in the highest quality possible
|
|
||||||
2. you have devices that don't have enough storage to hold it or
|
|
||||||
3. you have devices that support a limited number of formats
|
|
||||||
|
|
||||||
To satisfy that need, we take a "source" directory, inventory and read tags for
|
|
||||||
every file therein. From that, we can create and maintain copies of said
|
|
||||||
directory in other formats or quality. There is also the possibility of
|
|
||||||
ignoring or simply copying files with certain mime-types or extensions.
|
|
||||||
|
|
||||||
We try to do this in a *smart* way, by only treating files that are new or
|
|
||||||
changed since the last run.
|
|
||||||
|
|
||||||
Apart from transcoding from one format to another, AtOM can also change
|
|
||||||
sample-rate, bitrate, and the number of channels! Say, for example, that you
|
|
||||||
want to stream your music through icecast. In addition to having all the files
|
|
||||||
in the same format, it will want a constant sample-rate and bitrate. You can
|
|
||||||
have AtOM do that!
|
|
||||||
|
|
||||||
Here's what I have for my tests:
|
|
||||||
| Directory | Format | Frequency | Bitrate | Channels | FAT32 compat. | ASCII | Size |
|
|
||||||
| --------- | ------ | --------- | ------- | -------- | ------------- | ----- | ---- |
|
|
||||||
| 0-Full | Mixed | Mixed | Mixed | Mixed | No | No | 508G |
|
|
||||||
| 1-High | Opus | Same | 128 | Same | Yes | No | 101G |
|
|
||||||
| 2-Medium | Opus | Same | 64 | Same | Yes | No | 59G |
|
|
||||||
| 3-Small | Opus | Same | 32 | Same | Yes | No | 30G |
|
|
||||||
| 4-MP3 | MP3 | 44100 | 128 | 2 | Yes | Yes | 114G |
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
* URL: https://framagit.org/ScriptFanix/AtOM/
|
* URL: https://framagit.org/ScriptFanix/AtOM/
|
||||||
* Author: Vincent Riquer <vincent+prog.atom@riquer.fr>
|
* Author: Vincent Riquer <vincent+prog.atom@riquer.fr>
|
||||||
* Copyright/left: 2012-2013,2015,2025 Vincent Riquer - GPLv3
|
* Copyright/left: 2012-2013,2015,2025 Vincent Riquer - GPLv3
|
||||||
@ -41,7 +11,7 @@ Here's what I have for my tests:
|
|||||||
* [SQLite](http://www.sqlite.org/)
|
* [SQLite](http://www.sqlite.org/)
|
||||||
|
|
||||||
### Optional:
|
### Optional:
|
||||||
**Some features will be disabled** when not present.
|
Some features will not be available.
|
||||||
* [vorbis-tools](http://www.vorbis.com/)
|
* [vorbis-tools](http://www.vorbis.com/)
|
||||||
* `ogginfo` (Ogg Vorbis metadata)
|
* `ogginfo` (Ogg Vorbis metadata)
|
||||||
* `oggenc` (Ogg Vorbis encoding)
|
* `oggenc` (Ogg Vorbis encoding)
|
||||||
@ -71,7 +41,7 @@ If, however, you still want to make changes manually, please read doc/config.
|
|||||||
There are a lot of comments in the generated config file too.
|
There are a lot of comments in the generated config file too.
|
||||||
|
|
||||||
### Preparing data:
|
### Preparing data:
|
||||||
Nothing specific needs to be done. You can edit your tags, rename files, move
|
Nothing specific needs to be done. You can edit ypur tags, rename files, move
|
||||||
them around how you see fit. However, make sure you setup your tag editor
|
them around how you see fit. However, make sure you setup your tag editor
|
||||||
to *do* update the files' timestamps: though it was initially plan to make this
|
to *do* update the files' timestamps: though it was initially plan to make this
|
||||||
optional, using checksums or tags, it was abandoned due to the huge amount of
|
optional, using checksums or tags, it was abandoned due to the huge amount of
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user