ass-autoclip


Nameass-autoclip JSON
Version 2.0.3 PyPI version JSON
download
home_page
Summary𝓪𝓾𝓽𝓸𝓶𝓪𝓰𝓲𝓬𝓪𝓵𝓵𝔂
upload_time2023-09-18 19:52:29
maintainer
docs_urlNone
author
requires_python>=3.8
license
keywords vapoursynth
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ## AutoClip

*Automagically* clip out objects obstructing your sign.  

### Install

*Lua*   
* Install AutoClip from DependencyControl.  
* If you prefer to manually install AutoClip, AutoClip's direct dependencies are [`ILL.ILL`](https://github.com/TypesettingTools/ILL-Aegisub-Scripts), [`aka.config`](https://github.com/Akatmks/Akatsumekusa-Aegisub-Scripts), and [`aka.outcome`](https://github.com/Akatmks/Akatsumekusa-Aegisub-Scripts).  

*Python*  
* Install [Python](https://www.python.org/downloads/) and [VapourSynth](https://github.com/vapoursynth/vapoursynth/releases).  

There will be a setup wizard when you run AutoClip from Aegisub for the first time. Follow the setup wizard to install necessary pip and vsrepo packages.  

### Usage

1. Time your sign to the whole cut.  
2. Seek the video to a reference frame where, ideally, the sign is unobscured from the foreground object.  
3. Create a rect clip that covers your sign at the reference frame. This clip defines the area where AutoClip should be active. Anything outside this clip will not be clipped.  
4. Select all the lines that make up the sign. This can include already fbfed or layered lines. AutoClip recognises lines not based on their order, but their start and end time.  
5. With the video seek head at reference frame and all lines selected, run „Automation > AutoClip > AutoClip“ and a new AutoClip window shall open.  
6. In the new window, adjust the sliders until you get a satisfactory clip. AutoClip tests the absolute difference of a pixel at current frame against reference frame, and clips away the pixel if it has difference above the specified thresholds.  
7. Click „Apply“ to apply the clip to subtitle.  

### License

* *AutoClip is released by Zahuczkys and Akatsumekusa under [BSD 3-Clause License](LICENSE).*  
* *AutoClip uses Noto Sans Display Medium in the UI. Noto Sans Display is released by Google under [SIL OFL 1.1 License](ass_autoclip/assets/LICENSE.OFL.txt).*  

### Knwon bugs

- AutoClip UI shows nested clips but nested clips don't work.

### TODO

- Handle moving signs/tracking data for those  
- More sliders (probably bunch of other VS filters to fine-tune the clip area)  
- ~~Simplifying the clips to curves and such.~~  
- ~~Currently only the longest contour gets taken into account. Maybe combine them? Maybe a slider for this?~~  
- Add clips to existing clips on the line.  

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "ass-autoclip",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": "",
    "keywords": "VapourSynth",
    "author": "",
    "author_email": "Zahuczky <zahuczky@proton.me>, Akatsumekusa <Akatsumekusa@protonmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/0b/df/f578c5f149df292adc2a54e856ee820ef5e6ea4d6e0fb482d51eb11eebc1/ass_autoclip-2.0.3.tar.gz",
    "platform": null,
    "description": "## AutoClip\n\n*Automagically* clip out objects obstructing your sign.  \n\n### Install\n\n*Lua*   \n* Install AutoClip from DependencyControl.  \n* If you prefer to manually install AutoClip, AutoClip's direct dependencies are [`ILL.ILL`](https://github.com/TypesettingTools/ILL-Aegisub-Scripts), [`aka.config`](https://github.com/Akatmks/Akatsumekusa-Aegisub-Scripts), and [`aka.outcome`](https://github.com/Akatmks/Akatsumekusa-Aegisub-Scripts).  \n\n*Python*  \n* Install [Python](https://www.python.org/downloads/) and [VapourSynth](https://github.com/vapoursynth/vapoursynth/releases).  \n\nThere will be a setup wizard when you run AutoClip from Aegisub for the first time. Follow the setup wizard to install necessary pip and vsrepo packages.  \n\n### Usage\n\n1. Time your sign to the whole cut.  \n2. Seek the video to a reference frame where, ideally, the sign is unobscured from the foreground object.  \n3. Create a rect clip that covers your sign at the reference frame. This clip defines the area where AutoClip should be active. Anything outside this clip will not be clipped.  \n4. Select all the lines that make up the sign. This can include already fbfed or layered lines. AutoClip recognises lines not based on their order, but their start and end time.  \n5. With the video seek head at reference frame and all lines selected, run \u201eAutomation > AutoClip > AutoClip\u201c and a new AutoClip window shall open.  \n6. In the new window, adjust the sliders until you get a satisfactory clip. AutoClip tests the absolute difference of a pixel at current frame against reference frame, and clips away the pixel if it has difference above the specified thresholds.  \n7. Click \u201eApply\u201c to apply the clip to subtitle.  \n\n### License\n\n* *AutoClip is released by Zahuczkys and Akatsumekusa under [BSD 3-Clause License](LICENSE).*  \n* *AutoClip uses Noto Sans Display Medium in the UI. Noto Sans Display is released by Google under [SIL OFL 1.1 License](ass_autoclip/assets/LICENSE.OFL.txt).*  \n\n### Knwon bugs\n\n- AutoClip UI shows nested clips but nested clips don't work.\n\n### TODO\n\n- Handle moving signs/tracking data for those  \n- More sliders (probably bunch of other VS filters to fine-tune the clip area)  \n- ~~Simplifying the clips to curves and such.~~  \n- ~~Currently only the longest contour gets taken into account. Maybe combine them? Maybe a slider for this?~~  \n- Add clips to existing clips on the line.  \n",
    "bugtrack_url": null,
    "license": "",
    "summary": "\ud835\udcea\ud835\udcfe\ud835\udcfd\ud835\udcf8\ud835\udcf6\ud835\udcea\ud835\udcf0\ud835\udcf2\ud835\udcec\ud835\udcea\ud835\udcf5\ud835\udcf5\ud835\udd02",
    "version": "2.0.3",
    "project_urls": {
        "Documentation": "https://github.com/Zahuczky/Zahuczkys-Aegisub-Scripts",
        "Issues": "https://github.com/Zahuczky/Zahuczkys-Aegisub-Scripts/issues",
        "Source": "https://github.com/Zahuczky/Zahuczkys-Aegisub-Scripts"
    },
    "split_keywords": [
        "vapoursynth"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "66358d2e67bea2542cc69fd1566d8fa59f04a718f96c49eb3d0bfbaa1cdac066",
                "md5": "7c490346f34e66ed0bca9b3f429274a4",
                "sha256": "2ecdeb46f8f8211337b6ec30ee60c14cb1c8465d0771fb41f66e1db9a810c4f5"
            },
            "downloads": -1,
            "filename": "ass_autoclip-2.0.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "7c490346f34e66ed0bca9b3f429274a4",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 210331,
            "upload_time": "2023-09-18T19:52:28",
            "upload_time_iso_8601": "2023-09-18T19:52:28.077761Z",
            "url": "https://files.pythonhosted.org/packages/66/35/8d2e67bea2542cc69fd1566d8fa59f04a718f96c49eb3d0bfbaa1cdac066/ass_autoclip-2.0.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0bdff578c5f149df292adc2a54e856ee820ef5e6ea4d6e0fb482d51eb11eebc1",
                "md5": "f264d6dffb4fff8ab685ccd66f3cb8af",
                "sha256": "dbc91afb74355eac02d598103325696bf4219d6b94c6e0fc88afd949fc2234d3"
            },
            "downloads": -1,
            "filename": "ass_autoclip-2.0.3.tar.gz",
            "has_sig": false,
            "md5_digest": "f264d6dffb4fff8ab685ccd66f3cb8af",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 208904,
            "upload_time": "2023-09-18T19:52:29",
            "upload_time_iso_8601": "2023-09-18T19:52:29.956061Z",
            "url": "https://files.pythonhosted.org/packages/0b/df/f578c5f149df292adc2a54e856ee820ef5e6ea4d6e0fb482d51eb11eebc1/ass_autoclip-2.0.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-09-18 19:52:29",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Zahuczky",
    "github_project": "Zahuczkys-Aegisub-Scripts",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "ass-autoclip"
}
        
Elapsed time: 0.12516s