Describe purpose
This commit is contained in:
parent
434152daba
commit
bd92b1c848
32
README.md
32
README.md
@ -1,5 +1,35 @@
|
|||||||
# 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
|
||||||
@ -11,7 +41,7 @@
|
|||||||
* [SQLite](http://www.sqlite.org/)
|
* [SQLite](http://www.sqlite.org/)
|
||||||
|
|
||||||
### Optional:
|
### Optional:
|
||||||
Some features will not be available.
|
**Some features will be disabled** when not present.
|
||||||
* [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)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user