diff --git a/FFMpeg-Compressor/README.md b/FFMpeg-Compressor/README.md index f30ceed..e3e2ae5 100644 --- a/FFMpeg-Compressor/README.md +++ b/FFMpeg-Compressor/README.md @@ -6,3 +6,21 @@ Python utility uses ffmpeg to compress Visual Novel Resources * Change the configuration of the utility in `ffmpeg-comp.toml` for yourself * `ffmpeg-comp {folder}` * In result you get `{folder-compressed}` near with original `{folder}` + +### Configuration +#### FFMPEG section +* FFMpegParams - Some parameters & flags for ffmpeg command line interface (default: `"-hide_banner -loglevel error"`) +* MimicMode - Rename compressed file to it original name and extension. VN engines determine the file type by its header, so for example PNG file named file.jpg will be loaded as PNG file. (default: `false`) + +#### AUDIO section +* Extension - Required audio file extension. It supports: `.aac`, `.flac`, `.m4a`, `.mp3`, `.ogg`, `.opus`, `.raw`, `.wav`, `.wma`. +* BitRate - (mp3 only, for now) Required audio bitrate. For best quality use `320k` value, but for worse use `1-9` (9 worst) number range. + +#### IMAGE section +* Extension - Required image file extension. It supports: `.apng`, `.avif`, `.jfif`, `.pjpeg`, `.pjp`, `.svg`, `.webp`, `.jpg/.jpeg`, `.png`, `.raw` +* CompLevel - Compression level for images. Values range: `0-100` (100 - max compression, 0 - min compression) +* JpegComp - (May be deleted in future) Compression level specific for jpeg images. Values range: `0-10` (10 - max compression, 0 - min compression) + +#### VIDEO section +* Extension - Required image file extension. It supports: `.3gp`, `.amv`, `.avi`, `.gif`, `.m4v`, `.mkv`, `.mov`, `.mp4`, `.m4v`, `.mpeg`, `.mpv`, `.webm`, `.ogv` +* Codec - (May be optional in future) Required video codec. (See official ffmpeg documentation for supported codecs) \ No newline at end of file diff --git a/FFMpeg-Compressor/ffmpeg-comp.toml b/FFMpeg-Compressor/ffmpeg-comp.toml index 2154d35..a8ee625 100644 --- a/FFMpeg-Compressor/ffmpeg-comp.toml +++ b/FFMpeg-Compressor/ffmpeg-comp.toml @@ -1,6 +1,6 @@ [FFMPEG] FFmpegParams = "-hide_banner -loglevel error" -MimicMode = true +MimicMode = false [AUDIO] Extension = "mp3"