diff --git a/docs/_sources/releasenotes/1.0.1-changelog.rst.txt b/docs/_sources/releasenotes/1.0.1-changelog.rst.txt
index 6a802f3..7abc4b7 100644
--- a/docs/_sources/releasenotes/1.0.1-changelog.rst.txt
+++ b/docs/_sources/releasenotes/1.0.1-changelog.rst.txt
@@ -4,51 +4,82 @@ mediacurator 1.0.1 Release Notes
Highlights
==========
+This release introduces a major overhaul of the command-line interface (CLI) for `mediacurator`, improving usability, maintainability, and flexibility. The CLI now utilizes Python's `argparse` library for enhanced user interaction and support for a broader range of formats.
Dropped Support
===============
+- The project has been **renamed** from 'MediaCurator' to 'mediacurator' to standardize naming conventions (all lowercase).
+- The CLI API has undergone significant changes, resulting in a new command structure that is not compatible with the old format. The previous and new structures are as follows:
+
+**Before:**
+
+.. code-block:: bash
+
+ mediacurator [list,convert] [-del]
+ [-in:any,avi,mkv,wmv,mpg,mp4,m4v,flv,vid,divx,ogm,webm]
+ [-filters:fferror,old,lowres,hd,720p,1080p,uhd,mpeg,mpeg4,x264,wmv3,wmv]
+ [-out:mkv/mp4,x265/av1]
+ [-print:list,formated,verbose]
+ [-dirs/-files:"/mnt/media/",,"/mnt/media2/"]
+
+
+**After:**
+
+.. code-block:: bash
+
+ mediacurator [list convert] [-del/--delete]
+ [-i/--inputs any 3gp asf avi divx dv f4v flv gif m2ts m4v mkv mov mp4 mpeg mpg mts ogm ogv rm swf ts vid vob webm wmv]
+ [-fl/--filters fferror old lowres hd 720p 1080p uhd mpeg mpeg4 x264 wmv3 wmv]
+ [-o/--outputs mkv/mp4 x265/av1]
+ [-p/--printop list formatted verbose]
+ [-d/--dirs "/mnt/media/" "/mnt/media2/"]
+ [-f/--files "file1.ext" "file2.ext"]
Compatibility Notes
====================
-
-* **Renamed the project** from 'MediaCurator' to 'mediacurator' to standardize naming conventions (all lowercase).
+- This release includes breaking changes, necessitating the version bump from **0.0.13** to **1.0.1**.
Python Support
--------------
-
-mediacurator has been tested on Python 3.12.6.
+- `mediacurator` has been tested on Python 3.12.6.
FFMPEG Support
--------------
-
-mediacurator has been tested to work with FFMPEG version 7.0.2.
+- `mediacurator` has been tested to work with FFMPEG version 7.0.2.
OS Support
----------
-
-mediacurator has been tested to work on various GNU/Linux distributions as well as Windows.
+- `mediacurator` has been tested to work on various GNU/Linux distributions as well as Windows.
New Features
============
+- **Major CLI Overhaul**: Refactored the command-line argument handling to use `argparse`, allowing structured command definitions, built-in help, validation, and error messages.
+- **Expanded Format Support**:
+ - **Input Formats**: Added support for a broader range of input formats, including:
+ - From: `avi, divx, flv, m4v, mkv, mp4, mpg, ogm, vid, webm, wmv`
+ - To: `any, 3gp, asf, avi, divx, dv, f4v, flv, gif, m2ts, m4v, mkv, mov, mp4, mpeg, mpg, mts, ogm, ogv, rm, swf, ts, vid, vob, webm, wmv`
+- **CRF Settings**: Introduced CRF (Constant Rate Factor) settings for AV1 and x265 to provide better control over quality and file size.
+- **Even Dimensions Handling**: Implemented handling for odd pixel dimensions by adding black pixel padding to ensure even width and height.
+- **Improved Output**: Added line breaks in conversion output before each video to enhance readability.
Improvements
============
-
-* Added line break in conversion output before each video to improve readability.
-* Standardized audio, subtitle and metadata copying.
-* Added support for .mov and .ts formats.
-* Introduced CRF (Constant Rate Factor) settings for AV1 and x265 for better control over quality and file size.
-* Implemented handling for odd pixel dimensions by adding black pixel padding to ensure even width and height.
+- **Standardized Metadata Handling**: Standardized audio, subtitle, and metadata copying processes.
+- **Enhanced Documentation**: Revamped documentation for clarity and usability, ensuring all sections are consistent in formatting and structure.
+- **Legacy Support**: Maintained legacy commands in the updated documentation for backward compatibility.
+- **Code Quality**: Refactored redundant code sections and improved error handling for better user feedback.
Changes
=======
+- Updated the README and documentation to reflect the new command-line interface and features.
+- Removed outdated screenshots and images, and organized legacy images in the documentation.
Deprecations
============
+- Deprecated legacy command options that are no longer compatible with the new CLI structure.
Future Changes
==============
-
-* More filters
-* Test AV1 Support
-* Prepare API for GUI
+- Plan to add more filters for enhanced media management.
+- Testing for AV1 support to ensure compatibility with new video codecs.
+- Preparing the API for potential GUI development.
diff --git a/docs/releasenotes/1.0.1-changelog.html b/docs/releasenotes/1.0.1-changelog.html
index 0ffb6f4..4c90be5 100644
--- a/docs/releasenotes/1.0.1-changelog.html
+++ b/docs/releasenotes/1.0.1-changelog.html
@@ -38,53 +38,109 @@
mediacurator 1.0.1 Release Notes
Highlights
+This release introduces a major overhaul of the command-line interface (CLI) for mediacurator, improving usability, maintainability, and flexibility. The CLI now utilizes Python’s argparse library for enhanced user interaction and support for a broader range of formats.
Dropped Support
+
+The project has been renamed from ‘MediaCurator’ to ‘mediacurator’ to standardize naming conventions (all lowercase).
+The CLI API has undergone significant changes, resulting in a new command structure that is not compatible with the old format. The previous and new structures are as follows:
+
+Before:
+mediacurator [list,convert] [-del]
+ [-in:any,avi,mkv,wmv,mpg,mp4,m4v,flv,vid,divx,ogm,webm]
+ [-filters:fferror,old,lowres,hd,720p,1080p,uhd,mpeg,mpeg4,x264,wmv3,wmv]
+ [-out:mkv/mp4,x265/av1]
+ [-print:list,formated,verbose]
+ [-dirs/-files:"/mnt/media/",,"/mnt/media2/"]
+
+
+After:
+mediacurator [list convert] [-del/--delete]
+ [-i/--inputs any 3gp asf avi divx dv f4v flv gif m2ts m4v mkv mov mp4 mpeg mpg mts ogm ogv rm swf ts vid vob webm wmv]
+ [-fl/--filters fferror old lowres hd 720p 1080p uhd mpeg mpeg4 x264 wmv3 wmv]
+ [-o/--outputs mkv/mp4 x265/av1]
+ [-p/--printop list formatted verbose]
+ [-d/--dirs "/mnt/media/" "/mnt/media2/"]
+ [-f/--files "file1.ext" "file2.ext"]
+
+
Compatibility Notes
-Renamed the project from ‘MediaCurator’ to ‘mediacurator’ to standardize naming conventions (all lowercase).
+This release includes breaking changes, necessitating the version bump from 0.0.13 to 1.0.1.
Python Support
-mediacurator has been tested on Python 3.12.6.
+
FFMPEG Support
-mediacurator has been tested to work with FFMPEG version 7.0.2.
+
OS Support
-mediacurator has been tested to work on various GNU/Linux distributions as well as Windows.
+
New Features
+
+Major CLI Overhaul: Refactored the command-line argument handling to use argparse, allowing structured command definitions, built-in help, validation, and error messages.
+
+- Expanded Format Support:
+
+- Input Formats: Added support for a broader range of input formats, including:
+From: avi, divx, flv, m4v, mkv, mp4, mpg, ogm, vid, webm, wmv
+To: any, 3gp, asf, avi, divx, dv, f4v, flv, gif, m2ts, m4v, mkv, mov, mp4, mpeg, mpg, mts, ogm, ogv, rm, swf, ts, vid, vob, webm, wmv
+
+
+
+
+
+
+
+
+CRF Settings: Introduced CRF (Constant Rate Factor) settings for AV1 and x265 to provide better control over quality and file size.
+Even Dimensions Handling: Implemented handling for odd pixel dimensions by adding black pixel padding to ensure even width and height.
+Improved Output: Added line breaks in conversion output before each video to enhance readability.
+
Improvements
-Added line break in conversion output before each video to improve readability.
-Standardized audio, subtitle and metadata copying.
-Added support for .mov and .ts formats.
-Introduced CRF (Constant Rate Factor) settings for AV1 and x265 for better control over quality and file size.
-Implemented handling for odd pixel dimensions by adding black pixel padding to ensure even width and height.
+Standardized Metadata Handling: Standardized audio, subtitle, and metadata copying processes.
+Enhanced Documentation: Revamped documentation for clarity and usability, ensuring all sections are consistent in formatting and structure.
+Legacy Support: Maintained legacy commands in the updated documentation for backward compatibility.
+Code Quality: Refactored redundant code sections and improved error handling for better user feedback.
Changes
+
+Updated the README and documentation to reflect the new command-line interface and features.
+Removed outdated screenshots and images, and organized legacy images in the documentation.
+
Future Changes
-More filters
-Test AV1 Support
-Prepare API for GUI
+Plan to add more filters for enhanced media management.
+Testing for AV1 support to ensure compatibility with new video codecs.
+Preparing the API for potential GUI development.
diff --git a/docs/searchindex.js b/docs/searchindex.js
index 61e0b8c..21a2a66 100644
--- a/docs/searchindex.js
+++ b/docs/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"-del:": [[3, "del"]], "-dirs:": [[3, "dirs"]], "-files:": [[3, "files"]], "-filters:": [[3, "filters"]], "-in:": [[3, "in"]], "-out:": [[3, "out"]], "-print:": [[3, "print"]], "Author": [[3, "author"], [21, "author"]], "Batch re-encode": [[5, "batch-re-encode"], [23, "batch-re-encode"]], "Batch repair encoding errors": [[5, "batch-repair-encoding-errors"], [23, "batch-repair-encoding-errors"]], "Changes": [[7, "changes"], [8, "changes"], [9, "changes"], [10, "changes"], [11, "changes"], [12, "changes"], [13, "changes"], [14, "changes"], [15, "changes"], [16, "changes"], [17, "changes"], [18, "changes"]], "Compatibility Notes": [[8, "compatibility-notes"], [9, "compatibility-notes"], [10, "compatibility-notes"], [11, "compatibility-notes"], [18, "compatibility-notes"]], "Compatibility notes": [[7, "compatibility-notes"], [12, "compatibility-notes"], [13, "compatibility-notes"], [14, "compatibility-notes"], [15, "compatibility-notes"], [16, "compatibility-notes"], [17, "compatibility-notes"]], "Deprecations": [[7, "deprecations"], [8, "deprecations"], [9, "deprecations"], [10, "deprecations"], [11, "deprecations"], [12, "deprecations"], [13, "deprecations"], [14, "deprecations"], [15, "deprecations"], [16, "deprecations"], [17, "deprecations"], [18, "deprecations"]], "Description": [[3, "description"], [21, "description"]], "Documentation": [[0, "documentation"]], "Dropped Support": [[7, "dropped-support"], [8, "dropped-support"], [9, "dropped-support"], [10, "dropped-support"], [11, "dropped-support"], [12, "dropped-support"], [13, "dropped-support"], [14, "dropped-support"], [15, "dropped-support"], [16, "dropped-support"], [17, "dropped-support"], [18, "dropped-support"]], "Dry run example (without deletion)": [[6, "dry-run-example-without-deletion"], [24, "dry-run-example-without-deletion"]], "Error Handling": [[3, "error-handling"], [21, "error-handling"]], "Errors": [[1, null], [19, null]], "Example use Cases for the -del Flag": [[6, "example-use-cases-for-the-del-flag"]], "Example use cases for the \u2013delete Flag": [[24, "example-use-cases-for-the-delete-flag"]], "Examples": [[3, "examples"], [21, "examples"]], "FFMPEG Support": [[7, "ffmpeg-support"], [8, "ffmpeg-support"], [9, "ffmpeg-support"], [10, "ffmpeg-support"], [11, "ffmpeg-support"], [12, "ffmpeg-support"], [13, "ffmpeg-support"], [14, "ffmpeg-support"], [15, "ffmpeg-support"], [16, "ffmpeg-support"], [17, "ffmpeg-support"], [18, "ffmpeg-support"]], "FFmpeg Issues": [[1, "ffmpeg-issues"], [19, "ffmpeg-issues"]], "Future Changes": [[7, "future-changes"], [8, "future-changes"], [9, "future-changes"], [10, "future-changes"], [11, "future-changes"], [12, "future-changes"], [13, "future-changes"], [14, "future-changes"], [15, "future-changes"], [16, "future-changes"], [17, "future-changes"], [18, "future-changes"]], "Glossary": [[3, "glossary"], [21, "glossary"]], "Highlights": [[7, "highlights"], [8, "highlights"], [9, "highlights"], [10, "highlights"], [11, "highlights"], [12, "highlights"], [13, "highlights"], [14, "highlights"], [15, "highlights"], [16, "highlights"], [17, "highlights"], [18, "highlights"]], "Important Notes": [[6, "important-notes"], [24, "important-notes"]], "Improvements": [[7, "improvements"], [8, "improvements"], [9, "improvements"], [10, "improvements"], [11, "improvements"], [12, "improvements"], [13, "improvements"], [14, "improvements"], [15, "improvements"], [16, "improvements"], [17, "improvements"], [18, "improvements"]], "Install FFmpeg": [[2, "install-ffmpeg"], [20, "install-ffmpeg"]], "Install from PyPi": [[2, "install-from-pypi"], [20, "install-from-pypi"]], "Installation": [[2, null], [20, null]], "Legacy Documentation (Pre 1.0)": [[0, "legacy-documentation-pre-1-0"]], "Legacy Release Notes:": [[0, null]], "Legacy Usage:": [[0, null]], "Manual": [[3, null], [21, null]], "MediaCurator 0.0.1 Release Notes": [[7, null]], "MediaCurator 0.0.10 Release Notes": [[8, null]], "MediaCurator 0.0.11 Release Notes": [[9, null]], "MediaCurator 0.0.12 Release Notes": [[10, null]], "MediaCurator 0.0.13 Release Notes": [[11, null]], "MediaCurator 0.0.4 Release Notes": [[12, null]], "MediaCurator 0.0.5 Release Notes": [[13, null]], "MediaCurator 0.0.6 Release Notes": [[14, null]], "MediaCurator 0.0.7 Release Notes": [[15, null]], "MediaCurator 0.0.8 Release Notes": [[16, null]], "MediaCurator 0.0.9 Release Notes": [[17, null]], "Name": [[3, "name"], [21, "name"]], "New Features": [[7, "new-features"], [8, "new-features"], [9, "new-features"], [10, "new-features"], [11, "new-features"], [12, "new-features"], [13, "new-features"], [14, "new-features"], [15, "new-features"], [16, "new-features"], [17, "new-features"], [18, "new-features"]], "OS Support": [[7, "os-support"], [8, "os-support"], [9, "os-support"], [10, "os-support"], [11, "os-support"], [12, "os-support"], [13, "os-support"], [14, "os-support"], [15, "os-support"], [16, "os-support"], [17, "os-support"], [18, "os-support"]], "Options": [[3, "options"], [21, "options"]], "Other Bugs": [[1, "other-bugs"], [19, "other-bugs"]], "Print information": [[5, "print-information"], [23, "print-information"]], "Purge": [[5, "purge"], [23, "purge"]], "Python Support": [[8, "python-support"], [9, "python-support"], [10, "python-support"], [11, "python-support"], [12, "python-support"], [13, "python-support"], [14, "python-support"], [15, "python-support"], [16, "python-support"], [17, "python-support"], [18, "python-support"]], "Quickstart": [[4, null], [22, null]], "Release Notes:": [[0, null]], "Repairable Encoding Errors": [[1, "repairable-encoding-errors"], [19, "repairable-encoding-errors"]], "See Also": [[3, "see-also"], [21, "see-also"]], "Synopsis": [[3, "synopsis"], [21, "synopsis"]], "Usage:": [[0, null]], "Use cases": [[5, null], [23, null]], "Warnings": [[6, null], [24, null]], "Welcome to mediacurator\u2019s documentation!": [[0, null]], "convert": [[3, "convert"], [21, "convert"]], "list": [[3, "list"], [21, "list"]], "mediacurator 1.0.1 Release Notes": [[18, null]], "\u2013delete": [[21, "delete"]], "\u2013dirs": [[21, "dirs"]], "\u2013files": [[21, "files"]], "\u2013filters": [[21, "filters"]], "\u2013inputs": [[21, "inputs"]], "\u2013outputs": [[21, "outputs"]], "\u2013printop": [[21, "printop"]]}, "docnames": ["index", "legacy_usage/errors", "legacy_usage/installation", "legacy_usage/manual", "legacy_usage/quickstart", "legacy_usage/use_cases", "legacy_usage/warnings", "releasenotes/0.0.1-changelog", "releasenotes/0.0.10-changelog", "releasenotes/0.0.11-changelog", "releasenotes/0.0.12-changelog", "releasenotes/0.0.13-changelog", "releasenotes/0.0.4-changelog", "releasenotes/0.0.5-changelog", "releasenotes/0.0.6-changelog", "releasenotes/0.0.7-changelog", "releasenotes/0.0.8-changelog", "releasenotes/0.0.9-changelog", "releasenotes/1.0.1-changelog", "usage/errors", "usage/installation", "usage/manual", "usage/quickstart", "usage/use_cases", "usage/warnings"], "envversion": {"sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "filenames": ["index.rst", "legacy_usage/errors.rst", "legacy_usage/installation.rst", "legacy_usage/manual.rst", "legacy_usage/quickstart.rst", "legacy_usage/use_cases.rst", "legacy_usage/warnings.rst", "releasenotes/0.0.1-changelog.rst", "releasenotes/0.0.10-changelog.rst", "releasenotes/0.0.11-changelog.rst", "releasenotes/0.0.12-changelog.rst", "releasenotes/0.0.13-changelog.rst", "releasenotes/0.0.4-changelog.rst", "releasenotes/0.0.5-changelog.rst", "releasenotes/0.0.6-changelog.rst", "releasenotes/0.0.7-changelog.rst", "releasenotes/0.0.8-changelog.rst", "releasenotes/0.0.9-changelog.rst", "releasenotes/1.0.1-changelog.rst", "usage/errors.rst", "usage/installation.rst", "usage/manual.rst", "usage/quickstart.rst", "usage/use_cases.rst", "usage/warnings.rst"], "indexentries": {}, "objects": {}, "objnames": {}, "objtypes": {}, "terms": {"": [1, 4, 5, 7, 19, 22, 23], "0": [1, 2, 3, 4, 5, 6], "1": [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 21], "10": 0, "1080": [3, 21], "1080p": [3, 4, 21, 22], "11": 0, "12": [0, 18], "1280": [3, 21], "13": 0, "1440": [3, 21], "2": [14, 15, 18], "2160": [3, 21], "3": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "3840x2160": [3, 21], "3gp": [21, 22], "4": [0, 1, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 19], "480": [3, 21], "5": 0, "6": [0, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18], "7": [0, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18], "720": [3, 21], "720p": [3, 4, 21, 22], "8": 0, "9": [0, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "A": [3, 21], "For": [1, 2, 3, 19, 20, 21, 22], "If": [0, 1, 3, 6, 19, 21, 24], "In": [1, 19], "It": [0, 1, 2, 3, 4, 5, 6, 21], "No": [1, 19], "On": [2, 20], "The": [0, 1, 2, 3, 4, 5, 6, 19, 21, 22, 23, 24], "To": [2, 20, 22], "about": [6, 24], "abov": 22, "accident": [6, 24], "acquaint": [6, 24], "ad": [8, 11, 13, 16, 17, 18], "adjust": 9, "after": [1, 3, 12, 19, 21, 22], "all": [0, 3, 4, 5, 6, 7, 18, 21, 22, 23, 24], "allow": [3, 21], "also": [0, 1, 19], "alwai": [6, 24], "an": [3, 5, 6, 9, 21, 22, 23, 24], "ani": [1, 3, 4, 5, 6, 19, 21, 22, 23, 24], "anyth": [3, 21], "aomedia": [3, 21], "api": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "appli": [3, 6, 12, 21, 22, 24], "apt": [2, 20], "ar": [0, 1, 2, 3, 4, 5, 6, 19, 21, 23, 24], "asf": [21, 22], "assist": [1, 19], "audio": [1, 3, 5, 18, 19, 21, 23], "author": 0, "av1": [0, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23], "avail": [0, 1, 3, 19, 21, 22], "avi": [3, 4, 5, 21, 22, 23], "avoid": [6, 24], "back": [6, 24], "backup": [6, 24], "backward": 0, "base": [0, 3, 7, 21], "batch": [0, 3, 7, 21], "been": [2, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20], "befor": [6, 18, 24], "being": [6, 12, 24], "below": [0, 6, 24], "better": [1, 18, 19], "big": [1, 19], "big_valu": [1, 19], "black": 18, "break": [0, 3, 11, 18, 21], "bug": [0, 9, 10, 12, 13, 14, 15], "build": [2, 20], "can": [0, 1, 2, 3, 6, 19, 20, 21, 24], "cannot": [6, 24], "carefulli": [6, 24], "case": [0, 3, 4, 21, 22], "caus": [6, 24], "caution": [3, 21], "certain": [1, 19], "chang": 0, "channel": [1, 19], "chapter": [1, 19], "clariti": 9, "class": [13, 14], "clean": [1, 19], "cleanup": 9, "cli": 0, "code": [0, 5, 9, 10, 23], "codec": [0, 3, 4, 5, 7, 21, 22, 23], "comma": [3, 4], "command": [0, 2, 3, 6, 20, 21, 22, 24], "comment": [9, 14], "common": [3, 21], "compat": 0, "complet": [3, 21], "compress": [3, 21], "concis": [3, 21], "consequ": [6, 24], "consid": [1, 19], "consist": 9, "constant": 18, "contain": [0, 1, 2, 3, 4, 5, 6, 21, 23, 24], "control": 18, "convent": 18, "convers": [3, 6, 12, 18, 21, 24], "convert": [0, 4, 5, 6, 7, 22, 23, 24], "copi": 18, "correct": [6, 24], "correctli": [6, 12, 24], "corrupt": [1, 5, 19, 23], "crf": 18, "criteria": [3, 21], "crucial": [6, 24], "current": [0, 1, 2, 3, 4, 5, 6], "d": [21, 22], "damag": [1, 6, 19, 24], "data": [1, 6, 19, 24], "databas": [0, 3, 21], "debian": [2, 20], "decod": [1, 19], "decompress": [3, 21], "default": [3, 4, 21, 22], "definit": [3, 5, 21, 23], "del": [4, 21, 22], "delet": [0, 3, 4, 5, 22, 23], "demonstr": 22, "depend": [1, 19], "descript": 0, "design": [3, 21], "destruct": [6, 24], "detail": [3, 21], "detect": [1, 19], "devic": [3, 21], "digit": [3, 21], "dimens": 18, "dir": [4, 5, 6, 22, 23, 24], "directli": [2, 20], "directori": [3, 6, 9, 21, 22, 24], "displai": [1, 3, 19, 21], "distribut": [1, 2, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20], "divx": [3, 4, 16, 21, 22], "dnf": [2, 20], "do": [1, 19], "document": [1, 2, 3, 4, 5, 6], "doesn": [1, 19], "doubl": [3, 4], "download": [1, 2, 19, 20], "dry": 0, "due": 9, "dure": [3, 6, 21, 24], "dv": [21, 22], "e": [2, 3, 20, 21], "each": 18, "effici": [5, 23], "encod": [0, 3, 6, 7, 21, 24], "encount": [1, 3, 9, 19, 21], "enhanc": [1, 9, 19], "ensur": [1, 3, 6, 9, 18, 19, 21, 24], "entir": [6, 24], "error": [0, 6, 7, 9, 24], "especi": [6, 24], "essenti": [6, 24], "even": 18, "exampl": [0, 1, 4, 19, 22], "except": [3, 21], "execut": [1, 6, 19, 22, 24], "exist": [1, 19], "expect": [1, 19], "experi": [1, 19], "ext": [21, 22], "extens": [0, 3, 4, 5, 21, 22, 23], "extent": 7, "f": [21, 22], "f4v": [21, 22], "fabric": [3, 21], "factor": 18, "failur": [1, 19], "familiar": [6, 24], "featur": [0, 1, 2, 3, 4, 5, 6, 19, 24], "fedora": [2, 20], "feel": [1, 19], "few": [1, 19], "fferror": [3, 4, 5, 6, 21, 22, 23, 24], "ffmpeg": [0, 3, 4, 5, 21, 22, 23], "file": [1, 4, 6, 13, 14, 18, 19, 22, 24], "file1": [21, 22], "file2": [21, 22], "filenam": [3, 4, 21, 22], "filetyp": [8, 16, 17], "filter": [0, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 22, 23, 24], "find": [0, 3, 7, 21], "first": [6, 7, 24], "fix": [12, 13, 14, 15], "fl": [21, 22], "flag": 0, "flv": [3, 4, 21, 22], "folder": [6, 24], "follow": [0, 1, 2, 3, 4, 5, 6, 7, 19, 20, 22, 23], "form": 21, "format": [3, 4, 5, 18, 21, 22, 23], "found": [0, 1, 3, 19, 21, 22], "frame": [1, 19], "free": [1, 19], "from": [0, 1, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 23], "full": [3, 21], "further": [1, 6, 19, 24], "g": [2, 3, 20, 21], "gather": 10, "get": [6, 24], "gif": [21, 22], "github": [0, 1, 2, 19, 20], "glossari": 0, "gnu": [2, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20], "good": [6, 24], "gui": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "ha": [0, 2, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20], "handl": [0, 18], "have": [3, 21], "hd": [3, 4, 5, 6, 21, 22, 23, 24], "header": [1, 19], "height": [3, 18, 21], "here": [1, 19], "hevc": [3, 21], "high": [3, 5, 21, 23], "higher": [3, 21], "hold": [3, 21], "how": [3, 5, 6, 21, 22, 23, 24], "i": [0, 1, 2, 3, 4, 5, 6, 19, 21, 22, 24], "implement": [7, 18], "import": 0, "includ": [3, 4, 5, 21, 22, 23], "incompat": [0, 1, 2, 3, 4, 5, 6], "incorrect": [6, 24], "indic": [1, 19], "individu": [3, 6, 21, 24], "info": [3, 21], "inform": [0, 1, 7, 19], "input": [3, 22, 23], "instal": 0, "instruct": [0, 1, 2, 3, 4, 5, 6, 20], "interfac": 0, "interleav": [5, 23], "introduc": 18, "involv": [6, 24], "irreplac": [6, 24], "irrevers": [6, 24], "issu": [0, 3, 21], "lack": [1, 19], "larger": [1, 19], "latest": [1, 2, 19, 20], "librari": [5, 6, 23, 24], "like": [1, 19], "line": [0, 3, 11, 18, 21], "linux": [2, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20], "list": [0, 4, 5, 6, 7, 14, 22, 23, 24], "loss": [6, 24], "lot": [5, 23], "low": [6, 24], "lowercas": 18, "lowr": [3, 4, 6, 21, 22, 24], "m2t": [21, 22], "m4v": [3, 4, 21, 22], "mai": [0, 1, 2, 3, 4, 5, 6, 19], "main": [5, 23], "major": 0, "make": [6, 24], "manag": [0, 3, 21], "mani": [1, 5, 19, 23], "manual": 0, "matroska": [3, 21], "mean": [3, 21], "media": [0, 3, 4, 5, 6, 21, 22, 23, 24], "media2": [3, 4, 5, 21, 22, 23], "mediacur": [1, 2, 3, 4, 5, 6, 19, 20, 21, 22, 23, 24], "medialibrari": [9, 10], "medlist": [4, 22], "metadata": [3, 18, 21], "might": [3, 21], "minor": 14, "miss": [1, 9, 19], "mkv": [3, 4, 5, 21, 22, 23], "mnt": [3, 4, 5, 6, 21, 22, 23, 24], "modern": [0, 3, 7, 21], "more": [0, 3, 4, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22], "mov": [18, 21, 22], "move": [1, 19], "movi": [4, 22], "mp4": [3, 4, 21, 22], "mpeg": [1, 3, 4, 8, 19, 21, 22], "mpeg4": [3, 4, 5, 21, 22, 23], "mpg": [3, 4, 5, 21, 22, 23], "mt": [21, 22], "multipl": [3, 4, 21, 22], "my": [1, 19], "name": [0, 9, 18], "necessari": [1, 19], "necessarili": [1, 19], "next": [1, 19], "non": [6, 24], "none": [3, 21], "now": [2, 20], "o": [21, 22], "occur": [1, 19], "odd": 18, "ogm": [3, 4, 16, 21, 22], "ogv": [21, 22], "old": [3, 4, 5, 21, 22, 23], "older": [5, 23], "omit": [6, 24], "onc": [6, 24], "open": [1, 19], "oper": [3, 10, 21, 22], "option": [0, 1, 4, 6, 19, 22, 24], "org": [1, 19], "organ": 9, "origin": [3, 4, 5, 21, 22, 23], "other": 0, "out": [1, 4, 5, 19], "outdat": [1, 3, 19, 21], "output": [1, 3, 4, 5, 6, 18, 19, 22, 23, 24], "over": 18, "p": [21, 22], "packag": [2, 3, 20, 21], "pad": 18, "paramet": [3, 21], "perform": [6, 24], "perman": [6, 24], "permiss": 12, "pip": [2, 20], "pixel": [3, 18, 21], "platform": [2, 20], "pleas": [0, 5, 23], "possibli": [1, 19], "practic": [6, 24], "prepar": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "prevent": [6, 24], "previou": 0, "print": [0, 1, 4, 19, 21, 22], "print_opt": [3, 21, 22], "printop": [22, 23], "prior": [0, 1, 2, 3, 4, 5, 6], "process": [1, 3, 6, 19, 21, 22, 24], "program": [3, 21], "project": [1, 18, 19], "provid": [1, 2, 3, 19, 20, 21], "purg": 0, "pypi": 0, "python": [0, 3, 7, 21], "qt": [1, 19], "qualiti": [6, 18, 24], "quennevil": [3, 21], "quickstart": 0, "quit": [1, 19], "rang": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17], "rate": 18, "raw": [1, 19], "re": [0, 1, 6, 19, 24], "reach": [1, 19], "readabl": [3, 9, 11, 18, 21], "reason": [5, 23], "recod": [0, 3, 7, 21], "recommend": [6, 24], "recov": [6, 24], "rectifi": [9, 10], "recur": [1, 19], "reduc": [6, 24], "refer": [0, 1, 3, 19, 21], "referenc": [1, 19], "refin": 9, "relat": [1, 19], "renam": 18, "repair": [0, 3, 6, 7, 21, 24], "report": [1, 19], "repositori": [1, 19], "requir": [2, 20], "resolut": [0, 3, 6, 7, 21, 24], "result": [3, 21, 22], "retri": [1, 19], "risk": [6, 24], "rm": [21, 22], "run": [0, 1, 2, 19, 20], "save": [5, 23], "scan": [3, 21], "sd": [3, 21], "search": [3, 21], "see": [0, 5, 22, 23], "segfault": [1, 19], "sei": [1, 19], "select": [3, 5, 6, 21, 22, 23, 24], "separ": [3, 4, 21, 22], "set": [3, 18, 21, 22], "sever": [6, 24], "short": 21, "should": [3, 21], "singl": [3, 21], "site": [2, 20], "size": 18, "so": [6, 24], "some": [1, 6, 19, 24], "sourc": [0, 1, 19], "space": [5, 21, 22, 23], "specif": [3, 6, 21, 24], "specifi": [3, 21, 22], "standard": [3, 5, 18, 21, 23], "start": 0, "step": [1, 19], "stream": [1, 19], "strongli": [6, 24], "structur": 22, "subsd": [3, 5, 6, 21, 23, 24], "substandard": [3, 5, 6, 21, 23, 24], "subtitl": 18, "success": [3, 21, 22], "sudo": [2, 20], "suggest": [1, 19], "supplement": [1, 19], "support": [1, 3, 19, 21], "sure": [6, 24], "swf": [21, 22], "synopsi": 0, "t": [1, 18, 19, 21, 22], "target": [6, 24], "test": [2, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20], "text": [4, 5, 22, 23], "than": [1, 19], "thei": [3, 6, 21, 24], "thi": [2, 3, 7, 20, 21], "through": [1, 9, 19], "too": [1, 19], "tool": [0, 3, 6, 21, 24], "track": [1, 19], "troubleshoot": [1, 19], "txt": [4, 22], "type": [1, 19], "ubuntu": [2, 20], "uhd": [3, 4, 21, 22], "ultra": [3, 21], "unabl": 10, "undergon": 0, "unintend": [6, 24], "unsupport": [3, 21], "unsur": [6, 24], "up": [1, 6, 19, 24], "updat": [1, 2, 19, 20], "us": [0, 1, 2, 3, 4, 19, 20, 21, 22], "usag": [1, 2, 3, 4, 5, 6, 24], "user": [3, 21], "v": [5, 23], "valu": [1, 3, 4, 13, 14, 19, 21, 22], "valuabl": [6, 24], "variabl": 9, "variou": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "verbos": [1, 3, 4, 5, 19, 21, 22, 23], "verifi": [2, 6, 20, 24], "version": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20], "vid": [3, 4, 21, 22], "video": [0, 1, 3, 4, 5, 6, 7, 10, 18, 19, 21, 22, 23, 24], "video2": [3, 21], "vob": [3, 13, 21, 22], "warn": [0, 3, 5, 21, 23], "we": [6, 24], "webm": [3, 4, 17, 21, 22], "well": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "what": [5, 23], "when": [1, 19], "where": [9, 10], "which": [1, 19], "while": [1, 19], "width": [3, 18, 21], "window": [2, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 23], "without": [0, 7], "wmv": [3, 4, 5, 21, 22, 23], "wmv3": [3, 4, 21, 22], "work": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 24], "would": [1, 5, 9, 10, 19, 23], "x264": [3, 4, 21, 22], "x265": [0, 3, 4, 7, 18, 21, 22], "you": [0, 1, 2, 3, 6, 19, 20, 21, 24], "your": [1, 2, 6, 19, 20, 24], "yourself": [6, 24]}, "titles": ["Welcome to mediacurator\u2019s documentation!", "Errors", "Installation", "Manual", "Quickstart", "Use cases", "Warnings", "MediaCurator 0.0.1 Release Notes", "MediaCurator 0.0.10 Release Notes", "MediaCurator 0.0.11 Release Notes", "MediaCurator 0.0.12 Release Notes", "MediaCurator 0.0.13 Release Notes", "MediaCurator 0.0.4 Release Notes", "MediaCurator 0.0.5 Release Notes", "MediaCurator 0.0.6 Release Notes", "MediaCurator 0.0.7 Release Notes", "MediaCurator 0.0.8 Release Notes", "MediaCurator 0.0.9 Release Notes", "mediacurator 1.0.1 Release Notes", "Errors", "Installation", "Manual", "Quickstart", "Use cases", "Warnings"], "titleterms": {"": 0, "0": [0, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "1": [0, 7, 18], "10": 8, "11": 9, "12": 10, "13": 11, "4": 12, "5": 13, "6": 14, "7": 15, "8": 16, "9": 17, "also": [3, 21], "author": [3, 21], "batch": [5, 23], "bug": [1, 19], "case": [5, 6, 23, 24], "chang": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "compat": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "convert": [3, 21], "del": [3, 6], "delet": [6, 21, 24], "deprec": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "descript": [3, 21], "dir": [3, 21], "document": 0, "drop": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "dry": [6, 24], "encod": [1, 5, 19, 23], "error": [1, 3, 5, 19, 21, 23], "exampl": [3, 6, 21, 24], "featur": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "ffmpeg": [1, 2, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20], "file": [3, 21], "filter": [3, 21], "flag": [6, 24], "from": [2, 20], "futur": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "glossari": [3, 21], "handl": [3, 21], "highlight": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "import": [6, 24], "improv": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "inform": [5, 23], "input": 21, "instal": [2, 20], "issu": [1, 19], "legaci": 0, "list": [3, 21], "manual": [3, 21], "mediacur": [0, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "name": [3, 21], "new": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "note": [0, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 24], "o": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "option": [3, 21], "other": [1, 19], "out": 3, "output": 21, "pre": 0, "print": [3, 5, 23], "printop": 21, "purg": [5, 23], "pypi": [2, 20], "python": [8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "quickstart": [4, 22], "re": [5, 23], "releas": [0, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "repair": [1, 5, 19, 23], "run": [6, 24], "see": [3, 21], "support": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "synopsi": [3, 21], "us": [5, 6, 23, 24], "usag": 0, "warn": [6, 24], "welcom": 0, "without": [6, 24]}})
\ No newline at end of file
+Search.setIndex({"alltitles": {"-del:": [[3, "del"]], "-dirs:": [[3, "dirs"]], "-files:": [[3, "files"]], "-filters:": [[3, "filters"]], "-in:": [[3, "in"]], "-out:": [[3, "out"]], "-print:": [[3, "print"]], "Author": [[3, "author"], [21, "author"]], "Batch re-encode": [[5, "batch-re-encode"], [23, "batch-re-encode"]], "Batch repair encoding errors": [[5, "batch-repair-encoding-errors"], [23, "batch-repair-encoding-errors"]], "Changes": [[7, "changes"], [8, "changes"], [9, "changes"], [10, "changes"], [11, "changes"], [12, "changes"], [13, "changes"], [14, "changes"], [15, "changes"], [16, "changes"], [17, "changes"], [18, "changes"]], "Compatibility Notes": [[8, "compatibility-notes"], [9, "compatibility-notes"], [10, "compatibility-notes"], [11, "compatibility-notes"], [18, "compatibility-notes"]], "Compatibility notes": [[7, "compatibility-notes"], [12, "compatibility-notes"], [13, "compatibility-notes"], [14, "compatibility-notes"], [15, "compatibility-notes"], [16, "compatibility-notes"], [17, "compatibility-notes"]], "Deprecations": [[7, "deprecations"], [8, "deprecations"], [9, "deprecations"], [10, "deprecations"], [11, "deprecations"], [12, "deprecations"], [13, "deprecations"], [14, "deprecations"], [15, "deprecations"], [16, "deprecations"], [17, "deprecations"], [18, "deprecations"]], "Description": [[3, "description"], [21, "description"]], "Documentation": [[0, "documentation"]], "Dropped Support": [[7, "dropped-support"], [8, "dropped-support"], [9, "dropped-support"], [10, "dropped-support"], [11, "dropped-support"], [12, "dropped-support"], [13, "dropped-support"], [14, "dropped-support"], [15, "dropped-support"], [16, "dropped-support"], [17, "dropped-support"], [18, "dropped-support"]], "Dry run example (without deletion)": [[6, "dry-run-example-without-deletion"], [24, "dry-run-example-without-deletion"]], "Error Handling": [[3, "error-handling"], [21, "error-handling"]], "Errors": [[1, null], [19, null]], "Example use Cases for the -del Flag": [[6, "example-use-cases-for-the-del-flag"]], "Example use cases for the \u2013delete Flag": [[24, "example-use-cases-for-the-delete-flag"]], "Examples": [[3, "examples"], [21, "examples"]], "FFMPEG Support": [[7, "ffmpeg-support"], [8, "ffmpeg-support"], [9, "ffmpeg-support"], [10, "ffmpeg-support"], [11, "ffmpeg-support"], [12, "ffmpeg-support"], [13, "ffmpeg-support"], [14, "ffmpeg-support"], [15, "ffmpeg-support"], [16, "ffmpeg-support"], [17, "ffmpeg-support"], [18, "ffmpeg-support"]], "FFmpeg Issues": [[1, "ffmpeg-issues"], [19, "ffmpeg-issues"]], "Future Changes": [[7, "future-changes"], [8, "future-changes"], [9, "future-changes"], [10, "future-changes"], [11, "future-changes"], [12, "future-changes"], [13, "future-changes"], [14, "future-changes"], [15, "future-changes"], [16, "future-changes"], [17, "future-changes"], [18, "future-changes"]], "Glossary": [[3, "glossary"], [21, "glossary"]], "Highlights": [[7, "highlights"], [8, "highlights"], [9, "highlights"], [10, "highlights"], [11, "highlights"], [12, "highlights"], [13, "highlights"], [14, "highlights"], [15, "highlights"], [16, "highlights"], [17, "highlights"], [18, "highlights"]], "Important Notes": [[6, "important-notes"], [24, "important-notes"]], "Improvements": [[7, "improvements"], [8, "improvements"], [9, "improvements"], [10, "improvements"], [11, "improvements"], [12, "improvements"], [13, "improvements"], [14, "improvements"], [15, "improvements"], [16, "improvements"], [17, "improvements"], [18, "improvements"]], "Install FFmpeg": [[2, "install-ffmpeg"], [20, "install-ffmpeg"]], "Install from PyPi": [[2, "install-from-pypi"], [20, "install-from-pypi"]], "Installation": [[2, null], [20, null]], "Legacy Documentation (Pre 1.0)": [[0, "legacy-documentation-pre-1-0"]], "Legacy Release Notes:": [[0, null]], "Legacy Usage:": [[0, null]], "Manual": [[3, null], [21, null]], "MediaCurator 0.0.1 Release Notes": [[7, null]], "MediaCurator 0.0.10 Release Notes": [[8, null]], "MediaCurator 0.0.11 Release Notes": [[9, null]], "MediaCurator 0.0.12 Release Notes": [[10, null]], "MediaCurator 0.0.13 Release Notes": [[11, null]], "MediaCurator 0.0.4 Release Notes": [[12, null]], "MediaCurator 0.0.5 Release Notes": [[13, null]], "MediaCurator 0.0.6 Release Notes": [[14, null]], "MediaCurator 0.0.7 Release Notes": [[15, null]], "MediaCurator 0.0.8 Release Notes": [[16, null]], "MediaCurator 0.0.9 Release Notes": [[17, null]], "Name": [[3, "name"], [21, "name"]], "New Features": [[7, "new-features"], [8, "new-features"], [9, "new-features"], [10, "new-features"], [11, "new-features"], [12, "new-features"], [13, "new-features"], [14, "new-features"], [15, "new-features"], [16, "new-features"], [17, "new-features"], [18, "new-features"]], "OS Support": [[7, "os-support"], [8, "os-support"], [9, "os-support"], [10, "os-support"], [11, "os-support"], [12, "os-support"], [13, "os-support"], [14, "os-support"], [15, "os-support"], [16, "os-support"], [17, "os-support"], [18, "os-support"]], "Options": [[3, "options"], [21, "options"]], "Other Bugs": [[1, "other-bugs"], [19, "other-bugs"]], "Print information": [[5, "print-information"], [23, "print-information"]], "Purge": [[5, "purge"], [23, "purge"]], "Python Support": [[8, "python-support"], [9, "python-support"], [10, "python-support"], [11, "python-support"], [12, "python-support"], [13, "python-support"], [14, "python-support"], [15, "python-support"], [16, "python-support"], [17, "python-support"], [18, "python-support"]], "Quickstart": [[4, null], [22, null]], "Release Notes:": [[0, null]], "Repairable Encoding Errors": [[1, "repairable-encoding-errors"], [19, "repairable-encoding-errors"]], "See Also": [[3, "see-also"], [21, "see-also"]], "Synopsis": [[3, "synopsis"], [21, "synopsis"]], "Usage:": [[0, null]], "Use cases": [[5, null], [23, null]], "Warnings": [[6, null], [24, null]], "Welcome to mediacurator\u2019s documentation!": [[0, null]], "convert": [[3, "convert"], [21, "convert"]], "list": [[3, "list"], [21, "list"]], "mediacurator 1.0.1 Release Notes": [[18, null]], "\u2013delete": [[21, "delete"]], "\u2013dirs": [[21, "dirs"]], "\u2013files": [[21, "files"]], "\u2013filters": [[21, "filters"]], "\u2013inputs": [[21, "inputs"]], "\u2013outputs": [[21, "outputs"]], "\u2013printop": [[21, "printop"]]}, "docnames": ["index", "legacy_usage/errors", "legacy_usage/installation", "legacy_usage/manual", "legacy_usage/quickstart", "legacy_usage/use_cases", "legacy_usage/warnings", "releasenotes/0.0.1-changelog", "releasenotes/0.0.10-changelog", "releasenotes/0.0.11-changelog", "releasenotes/0.0.12-changelog", "releasenotes/0.0.13-changelog", "releasenotes/0.0.4-changelog", "releasenotes/0.0.5-changelog", "releasenotes/0.0.6-changelog", "releasenotes/0.0.7-changelog", "releasenotes/0.0.8-changelog", "releasenotes/0.0.9-changelog", "releasenotes/1.0.1-changelog", "usage/errors", "usage/installation", "usage/manual", "usage/quickstart", "usage/use_cases", "usage/warnings"], "envversion": {"sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "filenames": ["index.rst", "legacy_usage/errors.rst", "legacy_usage/installation.rst", "legacy_usage/manual.rst", "legacy_usage/quickstart.rst", "legacy_usage/use_cases.rst", "legacy_usage/warnings.rst", "releasenotes/0.0.1-changelog.rst", "releasenotes/0.0.10-changelog.rst", "releasenotes/0.0.11-changelog.rst", "releasenotes/0.0.12-changelog.rst", "releasenotes/0.0.13-changelog.rst", "releasenotes/0.0.4-changelog.rst", "releasenotes/0.0.5-changelog.rst", "releasenotes/0.0.6-changelog.rst", "releasenotes/0.0.7-changelog.rst", "releasenotes/0.0.8-changelog.rst", "releasenotes/0.0.9-changelog.rst", "releasenotes/1.0.1-changelog.rst", "usage/errors.rst", "usage/installation.rst", "usage/manual.rst", "usage/quickstart.rst", "usage/use_cases.rst", "usage/warnings.rst"], "indexentries": {}, "objects": {}, "objnames": {}, "objtypes": {}, "terms": {"": [1, 4, 5, 7, 18, 19, 22, 23], "0": [1, 2, 3, 4, 5, 6], "1": [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 21], "10": 0, "1080": [3, 21], "1080p": [3, 4, 18, 21, 22], "11": 0, "12": [0, 18], "1280": [3, 21], "13": [0, 18], "1440": [3, 21], "2": [14, 15, 18], "2160": [3, 21], "3": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "3840x2160": [3, 21], "3gp": [18, 21, 22], "4": [0, 1, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 19], "480": [3, 21], "5": 0, "6": [0, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18], "7": [0, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18], "720": [3, 21], "720p": [3, 4, 18, 21, 22], "8": 0, "9": [0, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "A": [3, 21], "For": [1, 2, 3, 19, 20, 21, 22], "If": [0, 1, 3, 6, 19, 21, 24], "In": [1, 19], "It": [0, 1, 2, 3, 4, 5, 6, 21], "No": [1, 19], "On": [2, 20], "The": [0, 1, 2, 3, 4, 5, 6, 18, 19, 21, 22, 23, 24], "To": [2, 18, 20, 22], "about": [6, 24], "abov": 22, "accident": [6, 24], "acquaint": [6, 24], "ad": [8, 11, 13, 16, 17, 18], "add": 18, "adjust": 9, "after": [1, 3, 12, 18, 19, 21, 22], "all": [0, 3, 4, 5, 6, 7, 18, 21, 22, 23, 24], "allow": [3, 18, 21], "also": [0, 1, 19], "alwai": [6, 24], "an": [3, 5, 6, 9, 21, 22, 23, 24], "ani": [1, 3, 4, 5, 6, 18, 19, 21, 22, 23, 24], "anyth": [3, 21], "aomedia": [3, 21], "api": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "appli": [3, 6, 12, 21, 22, 24], "apt": [2, 20], "ar": [0, 1, 2, 3, 4, 5, 6, 18, 19, 21, 23, 24], "argpars": 18, "argument": 18, "asf": [18, 21, 22], "assist": [1, 19], "audio": [1, 3, 5, 18, 19, 21, 23], "author": 0, "av1": [0, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23], "avail": [0, 1, 3, 19, 21, 22], "avi": [3, 4, 5, 18, 21, 22, 23], "avoid": [6, 24], "back": [6, 24], "backup": [6, 24], "backward": [0, 18], "base": [0, 3, 7, 21], "batch": [0, 3, 7, 21], "been": [2, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20], "befor": [6, 18, 24], "being": [6, 12, 24], "below": [0, 6, 24], "better": [1, 18, 19], "big": [1, 19], "big_valu": [1, 19], "black": 18, "break": [0, 3, 11, 18, 21], "broader": 18, "bug": [0, 9, 10, 12, 13, 14, 15], "build": [2, 20], "built": 18, "bump": 18, "can": [0, 1, 2, 3, 6, 19, 20, 21, 24], "cannot": [6, 24], "carefulli": [6, 24], "case": [0, 3, 4, 21, 22], "caus": [6, 24], "caution": [3, 21], "certain": [1, 19], "chang": 0, "channel": [1, 19], "chapter": [1, 19], "clariti": [9, 18], "class": [13, 14], "clean": [1, 19], "cleanup": 9, "cli": [0, 18], "code": [0, 5, 9, 10, 18, 23], "codec": [0, 3, 4, 5, 7, 18, 21, 22, 23], "comma": [3, 4], "command": [0, 2, 3, 6, 18, 20, 21, 22, 24], "comment": [9, 14], "common": [3, 21], "compat": 0, "complet": [3, 21], "compress": [3, 21], "concis": [3, 21], "consequ": [6, 24], "consid": [1, 19], "consist": [9, 18], "constant": 18, "contain": [0, 1, 2, 3, 4, 5, 6, 21, 23, 24], "control": 18, "convent": 18, "convers": [3, 6, 12, 18, 21, 24], "convert": [0, 4, 5, 6, 7, 18, 22, 23, 24], "copi": 18, "correct": [6, 24], "correctli": [6, 12, 24], "corrupt": [1, 5, 19, 23], "crf": 18, "criteria": [3, 21], "crucial": [6, 24], "current": [0, 1, 2, 3, 4, 5, 6], "d": [18, 21, 22], "damag": [1, 6, 19, 24], "data": [1, 6, 19, 24], "databas": [0, 3, 21], "debian": [2, 20], "decod": [1, 19], "decompress": [3, 21], "default": [3, 4, 21, 22], "definit": [3, 5, 18, 21, 23], "del": [4, 18, 21, 22], "delet": [0, 3, 4, 5, 18, 22, 23], "demonstr": 22, "depend": [1, 19], "descript": 0, "design": [3, 21], "destruct": [6, 24], "detail": [3, 21], "detect": [1, 19], "develop": 18, "devic": [3, 21], "digit": [3, 21], "dimens": 18, "dir": [4, 5, 6, 18, 22, 23, 24], "directli": [2, 20], "directori": [3, 6, 9, 21, 22, 24], "displai": [1, 3, 19, 21], "distribut": [1, 2, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20], "divx": [3, 4, 16, 18, 21, 22], "dnf": [2, 20], "do": [1, 19], "document": [1, 2, 3, 4, 5, 6, 18], "doesn": [1, 19], "doubl": [3, 4], "download": [1, 2, 19, 20], "dry": 0, "due": 9, "dure": [3, 6, 21, 24], "dv": [18, 21, 22], "e": [2, 3, 20, 21], "each": 18, "effici": [5, 23], "encod": [0, 3, 6, 7, 21, 24], "encount": [1, 3, 9, 19, 21], "enhanc": [1, 9, 18, 19], "ensur": [1, 3, 6, 9, 18, 19, 21, 24], "entir": [6, 24], "error": [0, 6, 7, 9, 18, 24], "especi": [6, 24], "essenti": [6, 24], "even": 18, "exampl": [0, 1, 4, 19, 22], "except": [3, 21], "execut": [1, 6, 19, 22, 24], "exist": [1, 19], "expand": 18, "expect": [1, 19], "experi": [1, 19], "ext": [18, 21, 22], "extens": [0, 3, 4, 5, 21, 22, 23], "extent": 7, "f": [18, 21, 22], "f4v": [18, 21, 22], "fabric": [3, 21], "factor": 18, "failur": [1, 19], "familiar": [6, 24], "featur": [0, 1, 2, 3, 4, 5, 6, 19, 24], "fedora": [2, 20], "feedback": 18, "feel": [1, 19], "few": [1, 19], "fferror": [3, 4, 5, 6, 18, 21, 22, 23, 24], "ffmpeg": [0, 3, 4, 5, 21, 22, 23], "file": [1, 4, 6, 13, 14, 18, 19, 22, 24], "file1": [18, 21, 22], "file2": [18, 21, 22], "filenam": [3, 4, 21, 22], "filetyp": [8, 16, 17], "filter": [0, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 22, 23, 24], "find": [0, 3, 7, 21], "first": [6, 7, 24], "fix": [12, 13, 14, 15], "fl": [18, 21, 22], "flag": 0, "flexibl": 18, "flv": [3, 4, 18, 21, 22], "folder": [6, 24], "follow": [0, 1, 2, 3, 4, 5, 6, 7, 18, 19, 20, 22, 23], "form": 21, "format": [3, 4, 5, 18, 21, 22, 23], "found": [0, 1, 3, 19, 21, 22], "frame": [1, 19], "free": [1, 19], "from": [0, 1, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 23], "full": [3, 21], "further": [1, 6, 19, 24], "g": [2, 3, 20, 21], "gather": 10, "get": [6, 24], "gif": [18, 21, 22], "github": [0, 1, 2, 19, 20], "glossari": 0, "gnu": [2, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20], "good": [6, 24], "gui": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "ha": [0, 2, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20], "handl": [0, 18], "have": [3, 21], "hd": [3, 4, 5, 6, 18, 21, 22, 23, 24], "header": [1, 19], "height": [3, 18, 21], "help": 18, "here": [1, 19], "hevc": [3, 21], "high": [3, 5, 21, 23], "higher": [3, 21], "hold": [3, 21], "how": [3, 5, 6, 21, 22, 23, 24], "i": [0, 1, 2, 3, 4, 5, 6, 18, 19, 21, 22, 24], "imag": 18, "implement": [7, 18], "import": 0, "includ": [3, 4, 5, 18, 21, 22, 23], "incompat": [0, 1, 2, 3, 4, 5, 6], "incorrect": [6, 24], "indic": [1, 19], "individu": [3, 6, 21, 24], "info": [3, 21], "inform": [0, 1, 7, 19], "input": [3, 18, 22, 23], "instal": 0, "instruct": [0, 1, 2, 3, 4, 5, 6, 20], "interact": 18, "interfac": [0, 18], "interleav": [5, 23], "introduc": 18, "involv": [6, 24], "irreplac": [6, 24], "irrevers": [6, 24], "issu": [0, 3, 21], "lack": [1, 19], "larger": [1, 19], "latest": [1, 2, 19, 20], "legaci": 18, "librari": [5, 6, 18, 23, 24], "like": [1, 19], "line": [0, 3, 11, 18, 21], "linux": [2, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20], "list": [0, 4, 5, 6, 7, 14, 18, 22, 23, 24], "longer": 18, "loss": [6, 24], "lot": [5, 23], "low": [6, 24], "lowercas": 18, "lowr": [3, 4, 6, 18, 21, 22, 24], "m2t": [18, 21, 22], "m4v": [3, 4, 18, 21, 22], "mai": [0, 1, 2, 3, 4, 5, 6, 19], "main": [5, 23], "maintain": 18, "major": [0, 18], "make": [6, 24], "manag": [0, 3, 18, 21], "mani": [1, 5, 19, 23], "manual": 0, "matroska": [3, 21], "mean": [3, 21], "media": [0, 3, 4, 5, 6, 18, 21, 22, 23, 24], "media2": [3, 4, 5, 18, 21, 22, 23], "mediacur": [1, 2, 3, 4, 5, 6, 19, 20, 21, 22, 23, 24], "medialibrari": [9, 10], "medlist": [4, 22], "messag": 18, "metadata": [3, 18, 21], "might": [3, 21], "minor": 14, "miss": [1, 9, 19], "mkv": [3, 4, 5, 18, 21, 22, 23], "mnt": [3, 4, 5, 6, 18, 21, 22, 23, 24], "modern": [0, 3, 7, 21], "more": [0, 3, 4, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22], "mov": [18, 21, 22], "move": [1, 19], "movi": [4, 22], "mp4": [3, 4, 18, 21, 22], "mpeg": [1, 3, 4, 8, 18, 19, 21, 22], "mpeg4": [3, 4, 5, 18, 21, 22, 23], "mpg": [3, 4, 5, 18, 21, 22, 23], "mt": [18, 21, 22], "multipl": [3, 4, 21, 22], "my": [1, 19], "name": [0, 9, 18], "necessari": [1, 19], "necessarili": [1, 19], "necessit": 18, "next": [1, 19], "non": [6, 24], "none": [3, 21], "now": [2, 18, 20], "o": [21, 22], "occur": [1, 19], "odd": 18, "ogm": [3, 4, 16, 18, 21, 22], "ogv": [18, 21, 22], "old": [3, 4, 5, 18, 21, 22, 23], "older": [5, 23], "omit": [6, 24], "onc": [6, 24], "open": [1, 19], "oper": [3, 10, 21, 22], "option": [0, 1, 4, 6, 18, 19, 22, 24], "org": [1, 19], "organ": [9, 18], "origin": [3, 4, 5, 21, 22, 23], "other": 0, "out": [1, 4, 5, 18, 19], "outdat": [1, 3, 18, 19, 21], "output": [1, 3, 4, 5, 6, 18, 19, 22, 23, 24], "over": 18, "overhaul": 18, "p": [18, 21, 22], "packag": [2, 3, 20, 21], "pad": 18, "paramet": [3, 21], "perform": [6, 24], "perman": [6, 24], "permiss": 12, "pip": [2, 20], "pixel": [3, 18, 21], "plan": 18, "platform": [2, 20], "pleas": [0, 5, 23], "possibli": [1, 19], "potenti": 18, "practic": [6, 24], "prepar": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "prevent": [6, 24], "previou": [0, 18], "print": [0, 1, 4, 18, 19, 21, 22], "print_opt": [3, 21, 22], "printop": [18, 22, 23], "prior": [0, 1, 2, 3, 4, 5, 6], "process": [1, 3, 6, 18, 19, 21, 22, 24], "program": [3, 21], "project": [1, 18, 19], "provid": [1, 2, 3, 18, 19, 20, 21], "purg": 0, "pypi": 0, "python": [0, 3, 7, 21], "qt": [1, 19], "qualiti": [6, 18, 24], "quennevil": [3, 21], "quickstart": 0, "quit": [1, 19], "rang": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "rate": 18, "raw": [1, 19], "re": [0, 1, 6, 19, 24], "reach": [1, 19], "readabl": [3, 9, 11, 18, 21], "readm": 18, "reason": [5, 23], "recod": [0, 3, 7, 21], "recommend": [6, 24], "recov": [6, 24], "rectifi": [9, 10], "recur": [1, 19], "reduc": [6, 24], "redund": 18, "refactor": 18, "refer": [0, 1, 3, 19, 21], "referenc": [1, 19], "refin": 9, "reflect": 18, "relat": [1, 19], "remov": 18, "renam": 18, "repair": [0, 3, 6, 7, 21, 24], "report": [1, 19], "repositori": [1, 19], "requir": [2, 20], "resolut": [0, 3, 6, 7, 21, 24], "result": [3, 18, 21, 22], "retri": [1, 19], "revamp": 18, "risk": [6, 24], "rm": [18, 21, 22], "run": [0, 1, 2, 19, 20], "save": [5, 23], "scan": [3, 21], "screenshot": 18, "sd": [3, 21], "search": [3, 21], "section": 18, "see": [0, 5, 22, 23], "segfault": [1, 19], "sei": [1, 19], "select": [3, 5, 6, 21, 22, 23, 24], "separ": [3, 4, 21, 22], "set": [3, 18, 21, 22], "sever": [6, 24], "short": 21, "should": [3, 21], "signific": 18, "singl": [3, 21], "site": [2, 20], "size": 18, "so": [6, 24], "some": [1, 6, 19, 24], "sourc": [0, 1, 19], "space": [5, 21, 22, 23], "specif": [3, 6, 21, 24], "specifi": [3, 21, 22], "standard": [3, 5, 18, 21, 23], "start": 0, "step": [1, 19], "stream": [1, 19], "strongli": [6, 24], "structur": [18, 22], "subsd": [3, 5, 6, 21, 23, 24], "substandard": [3, 5, 6, 21, 23, 24], "subtitl": 18, "success": [3, 21, 22], "sudo": [2, 20], "suggest": [1, 19], "supplement": [1, 19], "support": [1, 3, 19, 21], "sure": [6, 24], "swf": [18, 21, 22], "synopsi": 0, "t": [1, 18, 19, 21, 22], "target": [6, 24], "test": [2, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20], "text": [4, 5, 22, 23], "than": [1, 19], "thei": [3, 6, 21, 24], "thi": [2, 3, 7, 18, 20, 21], "through": [1, 9, 19], "too": [1, 19], "tool": [0, 3, 6, 21, 24], "track": [1, 19], "troubleshoot": [1, 19], "txt": [4, 22], "type": [1, 19], "ubuntu": [2, 20], "uhd": [3, 4, 18, 21, 22], "ultra": [3, 21], "unabl": 10, "undergon": [0, 18], "unintend": [6, 24], "unsupport": [3, 21], "unsur": [6, 24], "up": [1, 6, 19, 24], "updat": [1, 2, 18, 19, 20], "us": [0, 1, 2, 3, 4, 18, 19, 20, 21, 22], "usabl": 18, "usag": [1, 2, 3, 4, 5, 6, 24], "user": [3, 18, 21], "util": 18, "v": [5, 23], "valid": 18, "valu": [1, 3, 4, 13, 14, 19, 21, 22], "valuabl": [6, 24], "variabl": 9, "variou": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "verbos": [1, 3, 4, 5, 18, 19, 21, 22, 23], "verifi": [2, 6, 20, 24], "version": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20], "vid": [3, 4, 18, 21, 22], "video": [0, 1, 3, 4, 5, 6, 7, 10, 18, 19, 21, 22, 23, 24], "video2": [3, 21], "vob": [3, 13, 18, 21, 22], "warn": [0, 3, 5, 21, 23], "we": [6, 24], "webm": [3, 4, 17, 18, 21, 22], "well": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "what": [5, 23], "when": [1, 19], "where": [9, 10], "which": [1, 19], "while": [1, 19], "width": [3, 18, 21], "window": [2, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 23], "without": [0, 7], "wmv": [3, 4, 5, 18, 21, 22, 23], "wmv3": [3, 4, 18, 21, 22], "work": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 24], "would": [1, 5, 9, 10, 19, 23], "x264": [3, 4, 18, 21, 22], "x265": [0, 3, 4, 7, 18, 21, 22], "you": [0, 1, 2, 3, 6, 19, 20, 21, 24], "your": [1, 2, 6, 19, 20, 24], "yourself": [6, 24]}, "titles": ["Welcome to mediacurator\u2019s documentation!", "Errors", "Installation", "Manual", "Quickstart", "Use cases", "Warnings", "MediaCurator 0.0.1 Release Notes", "MediaCurator 0.0.10 Release Notes", "MediaCurator 0.0.11 Release Notes", "MediaCurator 0.0.12 Release Notes", "MediaCurator 0.0.13 Release Notes", "MediaCurator 0.0.4 Release Notes", "MediaCurator 0.0.5 Release Notes", "MediaCurator 0.0.6 Release Notes", "MediaCurator 0.0.7 Release Notes", "MediaCurator 0.0.8 Release Notes", "MediaCurator 0.0.9 Release Notes", "mediacurator 1.0.1 Release Notes", "Errors", "Installation", "Manual", "Quickstart", "Use cases", "Warnings"], "titleterms": {"": 0, "0": [0, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "1": [0, 7, 18], "10": 8, "11": 9, "12": 10, "13": 11, "4": 12, "5": 13, "6": 14, "7": 15, "8": 16, "9": 17, "also": [3, 21], "author": [3, 21], "batch": [5, 23], "bug": [1, 19], "case": [5, 6, 23, 24], "chang": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "compat": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "convert": [3, 21], "del": [3, 6], "delet": [6, 21, 24], "deprec": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "descript": [3, 21], "dir": [3, 21], "document": 0, "drop": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "dry": [6, 24], "encod": [1, 5, 19, 23], "error": [1, 3, 5, 19, 21, 23], "exampl": [3, 6, 21, 24], "featur": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "ffmpeg": [1, 2, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20], "file": [3, 21], "filter": [3, 21], "flag": [6, 24], "from": [2, 20], "futur": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "glossari": [3, 21], "handl": [3, 21], "highlight": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "import": [6, 24], "improv": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "inform": [5, 23], "input": 21, "instal": [2, 20], "issu": [1, 19], "legaci": 0, "list": [3, 21], "manual": [3, 21], "mediacur": [0, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "name": [3, 21], "new": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "note": [0, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 24], "o": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "option": [3, 21], "other": [1, 19], "out": 3, "output": 21, "pre": 0, "print": [3, 5, 23], "printop": 21, "purg": [5, 23], "pypi": [2, 20], "python": [8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "quickstart": [4, 22], "re": [5, 23], "releas": [0, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "repair": [1, 5, 19, 23], "run": [6, 24], "see": [3, 21], "support": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "synopsi": [3, 21], "us": [5, 6, 23, 24], "usag": 0, "warn": [6, 24], "welcom": 0, "without": [6, 24]}})
\ No newline at end of file
diff --git a/docsource/source/releasenotes/1.0.1-changelog.rst b/docsource/source/releasenotes/1.0.1-changelog.rst
index 6a802f3..7abc4b7 100644
--- a/docsource/source/releasenotes/1.0.1-changelog.rst
+++ b/docsource/source/releasenotes/1.0.1-changelog.rst
@@ -4,51 +4,82 @@ mediacurator 1.0.1 Release Notes
Highlights
==========
+This release introduces a major overhaul of the command-line interface (CLI) for `mediacurator`, improving usability, maintainability, and flexibility. The CLI now utilizes Python's `argparse` library for enhanced user interaction and support for a broader range of formats.
Dropped Support
===============
+- The project has been **renamed** from 'MediaCurator' to 'mediacurator' to standardize naming conventions (all lowercase).
+- The CLI API has undergone significant changes, resulting in a new command structure that is not compatible with the old format. The previous and new structures are as follows:
+
+**Before:**
+
+.. code-block:: bash
+
+ mediacurator [list,convert] [-del]
+ [-in:any,avi,mkv,wmv,mpg,mp4,m4v,flv,vid,divx,ogm,webm]
+ [-filters:fferror,old,lowres,hd,720p,1080p,uhd,mpeg,mpeg4,x264,wmv3,wmv]
+ [-out:mkv/mp4,x265/av1]
+ [-print:list,formated,verbose]
+ [-dirs/-files:"/mnt/media/",,"/mnt/media2/"]
+
+
+**After:**
+
+.. code-block:: bash
+
+ mediacurator [list convert] [-del/--delete]
+ [-i/--inputs any 3gp asf avi divx dv f4v flv gif m2ts m4v mkv mov mp4 mpeg mpg mts ogm ogv rm swf ts vid vob webm wmv]
+ [-fl/--filters fferror old lowres hd 720p 1080p uhd mpeg mpeg4 x264 wmv3 wmv]
+ [-o/--outputs mkv/mp4 x265/av1]
+ [-p/--printop list formatted verbose]
+ [-d/--dirs "/mnt/media/" "/mnt/media2/"]
+ [-f/--files "file1.ext" "file2.ext"]
Compatibility Notes
====================
-
-* **Renamed the project** from 'MediaCurator' to 'mediacurator' to standardize naming conventions (all lowercase).
+- This release includes breaking changes, necessitating the version bump from **0.0.13** to **1.0.1**.
Python Support
--------------
-
-mediacurator has been tested on Python 3.12.6.
+- `mediacurator` has been tested on Python 3.12.6.
FFMPEG Support
--------------
-
-mediacurator has been tested to work with FFMPEG version 7.0.2.
+- `mediacurator` has been tested to work with FFMPEG version 7.0.2.
OS Support
----------
-
-mediacurator has been tested to work on various GNU/Linux distributions as well as Windows.
+- `mediacurator` has been tested to work on various GNU/Linux distributions as well as Windows.
New Features
============
+- **Major CLI Overhaul**: Refactored the command-line argument handling to use `argparse`, allowing structured command definitions, built-in help, validation, and error messages.
+- **Expanded Format Support**:
+ - **Input Formats**: Added support for a broader range of input formats, including:
+ - From: `avi, divx, flv, m4v, mkv, mp4, mpg, ogm, vid, webm, wmv`
+ - To: `any, 3gp, asf, avi, divx, dv, f4v, flv, gif, m2ts, m4v, mkv, mov, mp4, mpeg, mpg, mts, ogm, ogv, rm, swf, ts, vid, vob, webm, wmv`
+- **CRF Settings**: Introduced CRF (Constant Rate Factor) settings for AV1 and x265 to provide better control over quality and file size.
+- **Even Dimensions Handling**: Implemented handling for odd pixel dimensions by adding black pixel padding to ensure even width and height.
+- **Improved Output**: Added line breaks in conversion output before each video to enhance readability.
Improvements
============
-
-* Added line break in conversion output before each video to improve readability.
-* Standardized audio, subtitle and metadata copying.
-* Added support for .mov and .ts formats.
-* Introduced CRF (Constant Rate Factor) settings for AV1 and x265 for better control over quality and file size.
-* Implemented handling for odd pixel dimensions by adding black pixel padding to ensure even width and height.
+- **Standardized Metadata Handling**: Standardized audio, subtitle, and metadata copying processes.
+- **Enhanced Documentation**: Revamped documentation for clarity and usability, ensuring all sections are consistent in formatting and structure.
+- **Legacy Support**: Maintained legacy commands in the updated documentation for backward compatibility.
+- **Code Quality**: Refactored redundant code sections and improved error handling for better user feedback.
Changes
=======
+- Updated the README and documentation to reflect the new command-line interface and features.
+- Removed outdated screenshots and images, and organized legacy images in the documentation.
Deprecations
============
+- Deprecated legacy command options that are no longer compatible with the new CLI structure.
Future Changes
==============
-
-* More filters
-* Test AV1 Support
-* Prepare API for GUI
+- Plan to add more filters for enhanced media management.
+- Testing for AV1 support to ensure compatibility with new video codecs.
+- Preparing the API for potential GUI development.