movia


Namemovia JSON
Version 1.0.0rc1 PyPI version JSON
download
home_pagehttps://framagit.org/robinechuca/cutcutcodec/-/blob/main/README.md
Summaryvideo editing softwear
upload_time2023-05-21 09:19:40
maintainer
docs_urlNone
authorRobin RICHARD (robinechuca)
requires_python>=3.9,<3.12
license
keywords video editing ffmpeg graphical
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            .. rst syntax: https://deusyss.developpez.com/tutoriels/Python/SphinxDoc/
.. version conv: https://peps.python.org/pep-0440/
.. icons: https://specifications.freedesktop.org/icon-naming-spec/latest/ar01s04.html or https://www.pythonguis.com/faq/built-in-qicons-pyqt/
.. pyqtdoc: https://www.riverbankcomputing.com/static/Docs/PyQt6/

***********
cutcutcodec
***********

.. image:: https://github.com/pytest-dev/pytest/workflows/test/badge.svg
    :target: https://github.com/pytest-dev/pytest/actions?query=workflow%3Atest

.. image:: https://img.shields.io/badge/linting-pylint-yellowgreen
    :target: https://github.com/PyCQA/pylint

.. image:: https://img.shields.io/badge/code%20style-black-000000.svg
    :target: https://github.com/psf/black


Decsription
-----------

This software proposes a graphic interface powered by pyqt6 (run ``cutcutcodec-qt``).
The kernel is written in python and is easily integrated in other projects (module ``cutcutcodec.core``).

This software is **light**, **fast** and **highly configurable** for the following reasons:

1. Based on ffmpeg, this software supports an incredible number of formats and codecs.
2. Thanks to operations on the assembly graph, it is able to perform nbr_opti optimization operations.
3. nbr_tests unit tests ensure an excelent kernel reliability.
4. Unlike other software that offers a timeline, this one allows you to edit an editing graph. This representation is more general and thus allows a greater flexibility.
5. A compiled version without graphical interface allows to allocate all the resources of the computer to the export.
6. This software generates at the time of the export a python code which can be edited. This offers an infinite number of possibilities!


Installation
------------

cutcutcodec has hard dependency on the pygraphviz library and on the ffmpeg package (version >= 4). You should install it first, please refer to the `pygraphviz installation guide <https://pygraphviz.github.io/documentation/stable/install.html>`_ and according to your Linux distribution, to the `FFmpeg download page <https://ffmpeg.org/download.html>`_.

In many cases, these commands should work:

.. code:: bash

    $ sudo apt install ffmpeg
    $ sudo apt install graphviz graphviz-dev

Although it is installed automatically, it is better to install **av** manually to avoid redundancy. Please refer to the `PyAv installation guide <https://pyav.org/docs/develop/overview/installation.html>`_.

In many cases, these commands should work:

.. code:: bash

    $ sudo apt install libavformat-dev libavcodec-dev libavdevice-dev libavutil-dev libswscale-dev libswresample-dev libavfilter-dev
    $ pip install av --no-binary av

To install cutcutcodec using `PyPI <https://pypi.org/project/cutcutcodec/>`_, run the following command:

.. code:: bash

    $ pip install cutcutcodec[gui]

To install cutcutcodec from `Framagit <https://framagit.org/robinechuca/cutcutcodec>`_ source, clone cutcutcodec using ``git`` and install it using ``pip``.:

.. code:: bash

    git clone https://framagit.org/robinechuca/cutcutcodec.git
    cd cutcutcodec/
    pip install -e ./[optional]

In a terminal, simply write the command ``cutcutcodec-qt`` to launch the GUI and the command ``cutcutcodec-test`` for launch the test banchmark.


What's new ?
------------

For the complete list of changes, refer to the `git commits <https://framagit.org/robinechuca/cutcutcodec/-/network/main?ref_type=heads>`_.

            

Raw data

            {
    "_id": null,
    "home_page": "https://framagit.org/robinechuca/cutcutcodec/-/blob/main/README.md",
    "name": "movia",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.9,<3.12",
    "maintainer_email": "",
    "keywords": "video,editing,ffmpeg,graphical",
    "author": "Robin RICHARD (robinechuca)",
    "author_email": "serveurpython.oz@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/a3/79/8dad71fa0f082fa667fb9b36ad53471adb412686ba1708f0eb6cd04143da/movia-1.0.0rc1.tar.gz",
    "platform": null,
    "description": ".. rst syntax: https://deusyss.developpez.com/tutoriels/Python/SphinxDoc/\n.. version conv: https://peps.python.org/pep-0440/\n.. icons: https://specifications.freedesktop.org/icon-naming-spec/latest/ar01s04.html or https://www.pythonguis.com/faq/built-in-qicons-pyqt/\n.. pyqtdoc: https://www.riverbankcomputing.com/static/Docs/PyQt6/\n\n***********\ncutcutcodec\n***********\n\n.. image:: https://github.com/pytest-dev/pytest/workflows/test/badge.svg\n    :target: https://github.com/pytest-dev/pytest/actions?query=workflow%3Atest\n\n.. image:: https://img.shields.io/badge/linting-pylint-yellowgreen\n    :target: https://github.com/PyCQA/pylint\n\n.. image:: https://img.shields.io/badge/code%20style-black-000000.svg\n    :target: https://github.com/psf/black\n\n\nDecsription\n-----------\n\nThis software proposes a graphic interface powered by pyqt6 (run ``cutcutcodec-qt``).\nThe kernel is written in python and is easily integrated in other projects (module ``cutcutcodec.core``).\n\nThis software is **light**, **fast** and **highly configurable** for the following reasons:\n\n1. Based on ffmpeg, this software supports an incredible number of formats and codecs.\n2. Thanks to operations on the assembly graph, it is able to perform nbr_opti optimization operations.\n3. nbr_tests unit tests ensure an excelent kernel reliability.\n4. Unlike other software that offers a timeline, this one allows you to edit an editing graph. This representation is more general and thus allows a greater flexibility.\n5. A compiled version without graphical interface allows to allocate all the resources of the computer to the export.\n6. This software generates at the time of the export a python code which can be edited. This offers an infinite number of possibilities!\n\n\nInstallation\n------------\n\ncutcutcodec has hard dependency on the pygraphviz library and on the ffmpeg package (version >= 4). You should install it first, please refer to the `pygraphviz installation guide <https://pygraphviz.github.io/documentation/stable/install.html>`_ and according to your Linux distribution, to the `FFmpeg download page <https://ffmpeg.org/download.html>`_.\n\nIn many cases, these commands should work:\n\n.. code:: bash\n\n    $ sudo apt install ffmpeg\n    $ sudo apt install graphviz graphviz-dev\n\nAlthough it is installed automatically, it is better to install **av** manually to avoid redundancy. Please refer to the `PyAv installation guide <https://pyav.org/docs/develop/overview/installation.html>`_.\n\nIn many cases, these commands should work:\n\n.. code:: bash\n\n    $ sudo apt install libavformat-dev libavcodec-dev libavdevice-dev libavutil-dev libswscale-dev libswresample-dev libavfilter-dev\n    $ pip install av --no-binary av\n\nTo install cutcutcodec using `PyPI <https://pypi.org/project/cutcutcodec/>`_, run the following command:\n\n.. code:: bash\n\n    $ pip install cutcutcodec[gui]\n\nTo install cutcutcodec from `Framagit <https://framagit.org/robinechuca/cutcutcodec>`_ source, clone cutcutcodec using ``git`` and install it using ``pip``.:\n\n.. code:: bash\n\n    git clone https://framagit.org/robinechuca/cutcutcodec.git\n    cd cutcutcodec/\n    pip install -e ./[optional]\n\nIn a terminal, simply write the command ``cutcutcodec-qt`` to launch the GUI and the command ``cutcutcodec-test`` for launch the test banchmark.\n\n\nWhat's new ?\n------------\n\nFor the complete list of changes, refer to the `git commits <https://framagit.org/robinechuca/cutcutcodec/-/network/main?ref_type=heads>`_.\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "video editing softwear",
    "version": "1.0.0rc1",
    "project_urls": {
        "Homepage": "https://framagit.org/robinechuca/cutcutcodec/-/blob/main/README.md",
        "Source Repository": "https://framagit.org/robinechuca/movia"
    },
    "split_keywords": [
        "video",
        "editing",
        "ffmpeg",
        "graphical"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5b90d4d080a7244c7451e9b76519040bf1cda494ff027ccd00469f647b540f2e",
                "md5": "e7dbef4398a5f0b3fe644049b145267a",
                "sha256": "d46a154ce727698bf8fa1013d07710e7b786f58022224a2e856bf658e4c23292"
            },
            "downloads": -1,
            "filename": "movia-1.0.0rc1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "e7dbef4398a5f0b3fe644049b145267a",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9,<3.12",
            "size": 204896,
            "upload_time": "2023-05-21T09:19:37",
            "upload_time_iso_8601": "2023-05-21T09:19:37.160975Z",
            "url": "https://files.pythonhosted.org/packages/5b/90/d4d080a7244c7451e9b76519040bf1cda494ff027ccd00469f647b540f2e/movia-1.0.0rc1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a3798dad71fa0f082fa667fb9b36ad53471adb412686ba1708f0eb6cd04143da",
                "md5": "f2c70815d5c966566e9f1f48797c8595",
                "sha256": "c80a9fcc1fef48e433ecbfab68e15a8bff5f3db37e720bb00f8d3feec5fcf0b6"
            },
            "downloads": -1,
            "filename": "movia-1.0.0rc1.tar.gz",
            "has_sig": false,
            "md5_digest": "f2c70815d5c966566e9f1f48797c8595",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9,<3.12",
            "size": 144522,
            "upload_time": "2023-05-21T09:19:40",
            "upload_time_iso_8601": "2023-05-21T09:19:40.402857Z",
            "url": "https://files.pythonhosted.org/packages/a3/79/8dad71fa0f082fa667fb9b36ad53471adb412686ba1708f0eb6cd04143da/movia-1.0.0rc1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-05-21 09:19:40",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "movia"
}
        
Elapsed time: 0.09171s