=====
vidqa
=====
.. image:: https://img.shields.io/pypi/v/vidqa.svg
:target: https://pypi.python.org/pypi/vidqa
.. image:: https://readthedocs.org/projects/vidqa/badge/?version=latest
:target: https://vidqa.readthedocs.io/en/latest/?version=latest
:alt: Documentation Status
Quality assurance for audiovisual collections
* Free software: MIT license
* Documentation: https://vidqa.readthedocs.io.
Features
--------
Ensures:
* Videos are in mp4 format and h264/aac codecs with audio channel up to 2
* File path length be less than 240 chars
* File names length be less than 150 chars
Quality assurance made effortless! [Click here]((https://www.youtube.com/watch?v=9cMFngtzpkY)) to watch a tutorial video and see how VIDQA can enhance the quality of your audiovisual content.
Usage
-----
**To use vidqa in CLI mode**
Unique mode to apply to a folder, generating one log file
.. code-block:: text
$ vidqa -i "paste_a_folder_path" -m unique
batch mode to apply to a parent folder generating a different log file for each subfolder
.. code-block:: text
$ vidqa -i "paste_a_folder_path" -m batch
Use by defining folder destination of the Metadata Report and Temporary Folder of Converted Videos
.. code-block:: text
$ vidqa -i "paste_a_folder_path" -m unique -fd "c://my_temp_folder"
**To show or change encode video flags in CLI mode**
Show actual flags
.. code-block:: text
$ vidqa flags
CRF - Constante Rate Frame. Stable quality. Default 20 for minimal loss.
.. code-block:: text
$ vidqa flags --crf 23
maxrate - maximum bitrate peak in a second. Default 2 (MiB) to flow in slow connection stream.
.. code-block:: text
$ vidqa flags --maxrate 3
folder_log - Parent log folder where stores individual log folders for each project. Default = None.
.. code-block:: text
$ vidqa flags -fl "c://my_temp_folder"
default_log - Activates the default parent log folder. Default = 0.
.. code-block:: text
$ vidqa flags -dl 1 # 0 to deactivate
corrupt_del - Flag to allow delete corrupted videos from the project folder. Default = 1.
.. code-block:: text
$ vidqa flags -cd 1
corrupt_bkp - Flag to allow do backup corrupted videos to the project log folder. Default = 1.
.. code-block:: text
$ vidqa flags -cb 1
max_path = Maximum length that each file path is allowed to be. Default = 240.
.. code-block:: text
$ vidqa flags -mp 230
max_name = Maximum length that each file name is allowed to be. Default = 150.
.. code-block:: text
$ vidqa flags -mn 100
move_done = Flag to allow project to be moved after optimization (1 for allowed, 0 for disallowed). Default = 0.
.. code-block:: text
$ vidqa flags -md 1
folder_destination = Folder where projects should be moved after optimization. Default = None.
.. code-block:: text
$ vidqa flags -fd "c://optimized_projects"
Credits
-------
This package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.
.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage
=======
History
=======
0.1.0 (2022-08-04)
------------------
* First release on PyPI.
Raw data
{
"_id": null,
"home_page": "https://github.com/apenasrr/vidqa",
"name": "vidqa",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": "",
"keywords": "vidqa",
"author": "apenasrr",
"author_email": "apenasrr@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/44/c3/43fedd1f537ae5a362f772492b82deae5c0d2f21ff5ae00d25eeb26ab4e5/vidqa-0.1.19.tar.gz",
"platform": null,
"description": "=====\r\nvidqa\r\n=====\r\n\r\n\r\n.. image:: https://img.shields.io/pypi/v/vidqa.svg\r\n :target: https://pypi.python.org/pypi/vidqa\r\n\r\n.. image:: https://readthedocs.org/projects/vidqa/badge/?version=latest\r\n :target: https://vidqa.readthedocs.io/en/latest/?version=latest\r\n :alt: Documentation Status\r\n\r\n\r\n\r\n\r\nQuality assurance for audiovisual collections\r\n\r\n\r\n* Free software: MIT license\r\n* Documentation: https://vidqa.readthedocs.io.\r\n\r\nFeatures\r\n--------\r\n\r\nEnsures:\r\n\r\n* Videos are in mp4 format and h264/aac codecs with audio channel up to 2\r\n* File path length be less than 240 chars\r\n* File names length be less than 150 chars\r\n\r\nQuality assurance made effortless! [Click here]((https://www.youtube.com/watch?v=9cMFngtzpkY)) to watch a tutorial video and see how VIDQA can enhance the quality of your audiovisual content.\r\n\r\nUsage\r\n-----\r\n\r\n**To use vidqa in CLI mode**\r\n\r\nUnique mode to apply to a folder, generating one log file\r\n\r\n.. code-block:: text\r\n\r\n $ vidqa -i \"paste_a_folder_path\" -m unique\r\n\r\nbatch mode to apply to a parent folder generating a different log file for each subfolder\r\n\r\n.. code-block:: text\r\n\r\n $ vidqa -i \"paste_a_folder_path\" -m batch\r\n\r\nUse by defining folder destination of the Metadata Report and Temporary Folder of Converted Videos\r\n\r\n.. code-block:: text\r\n\r\n $ vidqa -i \"paste_a_folder_path\" -m unique -fd \"c://my_temp_folder\"\r\n\r\n**To show or change encode video flags in CLI mode**\r\n\r\nShow actual flags\r\n\r\n.. code-block:: text\r\n\r\n $ vidqa flags\r\n\r\nCRF - Constante Rate Frame. Stable quality. Default 20 for minimal loss.\r\n\r\n.. code-block:: text\r\n\r\n $ vidqa flags --crf 23\r\n\r\nmaxrate - maximum bitrate peak in a second. Default 2 (MiB) to flow in slow connection stream.\r\n\r\n.. code-block:: text\r\n\r\n $ vidqa flags --maxrate 3\r\n\r\nfolder_log - Parent log folder where stores individual log folders for each project. Default = None.\r\n\r\n.. code-block:: text\r\n\r\n $ vidqa flags -fl \"c://my_temp_folder\"\r\n\r\ndefault_log - Activates the default parent log folder. Default = 0.\r\n\r\n.. code-block:: text\r\n\r\n $ vidqa flags -dl 1 # 0 to deactivate\r\n\r\ncorrupt_del - Flag to allow delete corrupted videos from the project folder. Default = 1.\r\n\r\n.. code-block:: text\r\n\r\n $ vidqa flags -cd 1\r\n\r\ncorrupt_bkp - Flag to allow do backup corrupted videos to the project log folder. Default = 1.\r\n\r\n.. code-block:: text\r\n\r\n $ vidqa flags -cb 1\r\n\r\n\r\nmax_path = Maximum length that each file path is allowed to be. Default = 240.\r\n\r\n.. code-block:: text\r\n\r\n $ vidqa flags -mp 230\r\n\r\nmax_name = Maximum length that each file name is allowed to be. Default = 150.\r\n\r\n.. code-block:: text\r\n\r\n $ vidqa flags -mn 100\r\n\r\nmove_done = Flag to allow project to be moved after optimization (1 for allowed, 0 for disallowed). Default = 0.\r\n\r\n.. code-block:: text\r\n\r\n $ vidqa flags -md 1\r\n\r\nfolder_destination = Folder where projects should be moved after optimization. Default = None.\r\n\r\n.. code-block:: text\r\n\r\n $ vidqa flags -fd \"c://optimized_projects\"\r\n\r\n\r\nCredits\r\n-------\r\n\r\nThis package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.\r\n\r\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\r\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\r\n\r\n\r\n=======\r\nHistory\r\n=======\r\n\r\n0.1.0 (2022-08-04)\r\n------------------\r\n\r\n* First release on PyPI.\r\n",
"bugtrack_url": null,
"license": "MIT license",
"summary": "Quality assurance for audiovisual collections",
"version": "0.1.19",
"project_urls": {
"Homepage": "https://github.com/apenasrr/vidqa"
},
"split_keywords": [
"vidqa"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "3a2106d175507c972d966df652f0282dfb61c1d4400c8b13b7ea0ea8224808c2",
"md5": "0e7a7324bd09bff8ded3768c3442204f",
"sha256": "629a42072824b00dd0763da250ab8fa0b2f25507eaa2f25aa33a6294ad29f884"
},
"downloads": -1,
"filename": "vidqa-0.1.19-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "0e7a7324bd09bff8ded3768c3442204f",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=3.6",
"size": 24340,
"upload_time": "2023-10-23T03:50:00",
"upload_time_iso_8601": "2023-10-23T03:50:00.462527Z",
"url": "https://files.pythonhosted.org/packages/3a/21/06d175507c972d966df652f0282dfb61c1d4400c8b13b7ea0ea8224808c2/vidqa-0.1.19-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "44c343fedd1f537ae5a362f772492b82deae5c0d2f21ff5ae00d25eeb26ab4e5",
"md5": "03bd2c8a1613ed9bcdc5c3ad9c78743f",
"sha256": "bbb3e7edcf91c970c0d73b86af60f9998a962bf9432d968bd0d231780bb5ce8f"
},
"downloads": -1,
"filename": "vidqa-0.1.19.tar.gz",
"has_sig": false,
"md5_digest": "03bd2c8a1613ed9bcdc5c3ad9c78743f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 36375,
"upload_time": "2023-10-23T03:50:02",
"upload_time_iso_8601": "2023-10-23T03:50:02.667471Z",
"url": "https://files.pythonhosted.org/packages/44/c3/43fedd1f537ae5a362f772492b82deae5c0d2f21ff5ae00d25eeb26ab4e5/vidqa-0.1.19.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-10-23 03:50:02",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "apenasrr",
"github_project": "vidqa",
"travis_ci": true,
"coveralls": false,
"github_actions": false,
"requirements": [],
"tox": true,
"lcname": "vidqa"
}