{ "info": { "author": "Giannis Terzopoulos", "author_email": "terzo.giannis@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "\nPynormalize\n===========\n\n.. image:: https://img.shields.io/pypi/pyversions/pynormalize.svg\n :target: https://pypi.python.org/pypi/pynormalize/\n :alt: Python versions\n\n\n.. image:: https://travis-ci.org/giannisterzopoulos/pynormalize.svg?branch=master\n :target: https://travis-ci.org/giannisterzopoulos/pynormalize\n :alt: Build Status\n\n\n.. image:: https://badge.fury.io/py/pynormalize.svg\n :target: https://pypi.python.org/pypi/pynormalize\n :alt: PyPI Version\n\n\n|\n| **Command line utility for audio normalization**\n|\n| It saves the metadata of the original files. Currently supported formats : WAV, FLAC, MP3, OGG, WEBM and MP4.\n\nUsage\n-----\n- Either select multiple files to normalize : ``pynormalize -f audio1.mp3 /dir/audio2.flac``\n- or edit all the audio files in current directory : ``pynormalize -a``\n\nyou can also import pynormalize:\n\n.. code-block:: python\n\n import pynormalize\n\n Files = ['audio.wav']\n target_dbfs = -13.5\n\n pynormalize.process_files(\n Audio=Files,\n target_dbfs=target_dbfs,\n )\n\n\nInstallation\n------------\n\nClone it ::\n\n >> git clone https://github.com/giannisterzopoulos/pynormalize.git\n >> cd pynormalize\n >> pip install .\n\nor install from PyPI : ``pip install pynormalize``\n\n\nRequirements\n------------\n| FFmpeg is required for opening and saving non-wav files. Get it from `here`_ and put it in the \n| pynormalize directory (where pynormalize.py is stored) or in your system PATH variable.\n| Pynormalize supports **Python 3.4-3.6**\n\n.. _`here`: https://www.ffmpeg.org/\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/giannisterzopoulos/pynormalize", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pynormalize", "package_url": "https://pypi.org/project/pynormalize/", "platform": "", "project_url": "https://pypi.org/project/pynormalize/", "project_urls": { "Homepage": "https://github.com/giannisterzopoulos/pynormalize" }, "release_url": "https://pypi.org/project/pynormalize/0.1.4/", "requires_dist": [ "pydub (>=0.21.0)", "mutagen (>=1.40.0)" ], "requires_python": "", "summary": "Audio normalization for Python", "version": "0.1.4" }, "last_serial": 3706443, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "0c7d0b1fd375e22d8fb952ca22ea599a", "sha256": "8f785c1570dbe1cb02d06d4e65ba50645a246bee6be14de6255c92fb3d138b66" }, "downloads": -1, "filename": "pynormalize-0.1.0.tar.gz", "has_sig": false, "md5_digest": "0c7d0b1fd375e22d8fb952ca22ea599a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2756, "upload_time": "2018-03-05T16:30:06", "url": "https://files.pythonhosted.org/packages/1f/6f/5cf38ed75280143c3a63b2b2d50a17f069082329af811f3ab7f928b6bc27/pynormalize-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "fe97c8fd1b6ccdeaf6b97e1d43cfce39", "sha256": "ba06596a9c4a093ed423ed26de90a386dfec828c4357e36834074cffe12cd257" }, "downloads": -1, "filename": "pynormalize-0.1.1.tar.gz", "has_sig": false, "md5_digest": "fe97c8fd1b6ccdeaf6b97e1d43cfce39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2934, "upload_time": "2018-03-05T17:32:50", "url": "https://files.pythonhosted.org/packages/ce/e9/074c736ad7b2c2a9068e8d57313a050d5b7047c89100d76f550aedc9cff8/pynormalize-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "8a53b6f5ebf292a1abbeaaccfbe40b3b", "sha256": "0aebdc40b857b1ba352d4abed39604608b9cd0a45c48e399b290c6b39221a272" }, "downloads": -1, "filename": "pynormalize-0.1.2.tar.gz", "has_sig": false, "md5_digest": "8a53b6f5ebf292a1abbeaaccfbe40b3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2921, "upload_time": "2018-03-05T17:36:49", "url": "https://files.pythonhosted.org/packages/7b/6a/c9cb119ee3932f6e963073618e3346994746083dd9027de61eb8b304282c/pynormalize-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "d5acbd2740f15c6c56b27245070c054c", "sha256": "82a68e8892e26fbf73860597f924bcebfd945f0bbd79807db10a873a9f029cb8" }, "downloads": -1, "filename": "pynormalize-0.1.3.tar.gz", "has_sig": false, "md5_digest": "d5acbd2740f15c6c56b27245070c054c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3102, "upload_time": "2018-03-06T16:39:01", "url": "https://files.pythonhosted.org/packages/89/8f/dd0348470885edf3fd85a6330500692c80a2677bbf18a4da829f83bd84d8/pynormalize-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "b081bd50e0230daac823b54305dc254f", "sha256": "c24e80117ad7f41b704536c63c5335e71b9682082cccbdec2c154c6d0adfd006" }, "downloads": -1, "filename": "pynormalize-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b081bd50e0230daac823b54305dc254f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6495, "upload_time": "2018-03-26T13:12:02", "url": "https://files.pythonhosted.org/packages/8c/71/6deb45b83ea7b9dc40a893524a1074124e3a6c1070af3ef3e69e4be3d458/pynormalize-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59679388ecf56f6ac5ddfec646c660cc", "sha256": "b5311661216c71103e6c8914a182db6c035e356c8edd0dc70ee2ed4546fde0bc" }, "downloads": -1, "filename": "pynormalize-0.1.4.tar.gz", "has_sig": false, "md5_digest": "59679388ecf56f6ac5ddfec646c660cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4210, "upload_time": "2018-03-26T13:12:03", "url": "https://files.pythonhosted.org/packages/8d/4e/16f44c7a7e03542aac5a418db785678011659ec372efac8cf6ae1d21d54c/pynormalize-0.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b081bd50e0230daac823b54305dc254f", "sha256": "c24e80117ad7f41b704536c63c5335e71b9682082cccbdec2c154c6d0adfd006" }, "downloads": -1, "filename": "pynormalize-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b081bd50e0230daac823b54305dc254f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6495, "upload_time": "2018-03-26T13:12:02", "url": "https://files.pythonhosted.org/packages/8c/71/6deb45b83ea7b9dc40a893524a1074124e3a6c1070af3ef3e69e4be3d458/pynormalize-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59679388ecf56f6ac5ddfec646c660cc", "sha256": "b5311661216c71103e6c8914a182db6c035e356c8edd0dc70ee2ed4546fde0bc" }, "downloads": -1, "filename": "pynormalize-0.1.4.tar.gz", "has_sig": false, "md5_digest": "59679388ecf56f6ac5ddfec646c660cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4210, "upload_time": "2018-03-26T13:12:03", "url": "https://files.pythonhosted.org/packages/8d/4e/16f44c7a7e03542aac5a418db785678011659ec372efac8cf6ae1d21d54c/pynormalize-0.1.4.tar.gz" } ] }