# video-upscaler
[![](http://github-actions.40ants.com/nbdy/vidscaler/matrix.svg)](https://github.com/nbdy/vidscaler)
upscale (x2/x4/x8) a video or a directory of videos using the command line
## dependencies
- moviepy
- loguru
- opencv
- torch
- numpy
- tqdm
- [Real-ESRGAN](https://github.com/sberbank-ai/Real-ESRGAN)
## how to ..
### .. install
```shell
# from pypi
pip install vidscaler
# from git repo
pip install git+https://github.com/nbdy/vidscaler
# or download a release from https://github.com/nbdy/vidscaler/releases
```
### .. run
#### .. gui
```shell
vidscaler-gui
# or
vidscaler --gui
```
#### cli
```shell
vidscaler --help
usage: vidscaler [-h] -i INPUT -o OUTPUT [-c] [-s SCALE]
[-m MODEL_DIRECTORY] [-g] [-p]
options:
-h, --help show this help message and exit
-i INPUT, --input INPUT
Input directory or file
-o OUTPUT, --output OUTPUT
Output directory or file
-c, --cpu Use CPU mode
-s SCALE, --scale SCALE
Upscaling factor
-m MODEL_DIRECTORY, --model-directory MODEL_DIRECTORY
-g, --gui Run the GUI
-p, --preview Enable live preview
```
Raw data
{
"_id": null,
"home_page": null,
"name": "vidscaler",
"maintainer": "nbdy",
"docs_url": null,
"requires_python": ">=3.11",
"maintainer_email": null,
"keywords": "esrgan, gui, realesrgan, upscaling, video upscaler",
"author": "nbdy",
"author_email": null,
"download_url": null,
"platform": null,
"description": "# video-upscaler\n\n[![](http://github-actions.40ants.com/nbdy/vidscaler/matrix.svg)](https://github.com/nbdy/vidscaler)\n\nupscale (x2/x4/x8) a video or a directory of videos using the command line\n\n## dependencies\n- moviepy\n- loguru\n- opencv\n- torch\n- numpy\n- tqdm\n- [Real-ESRGAN](https://github.com/sberbank-ai/Real-ESRGAN)\n\n\n## how to ..\n\n### .. install\n\n```shell\n# from pypi\npip install vidscaler\n\n# from git repo\npip install git+https://github.com/nbdy/vidscaler\n\n# or download a release from https://github.com/nbdy/vidscaler/releases\n```\n\n### .. run\n\n#### .. gui\n\n```shell\nvidscaler-gui\n# or\nvidscaler --gui\n```\n\n#### cli\n\n```shell\nvidscaler --help\nusage: vidscaler [-h] -i INPUT -o OUTPUT [-c] [-s SCALE]\n [-m MODEL_DIRECTORY] [-g] [-p]\n\noptions:\n -h, --help show this help message and exit\n -i INPUT, --input INPUT\n Input directory or file\n -o OUTPUT, --output OUTPUT\n Output directory or file\n -c, --cpu Use CPU mode\n -s SCALE, --scale SCALE\n Upscaling factor\n -m MODEL_DIRECTORY, --model-directory MODEL_DIRECTORY\n -g, --gui Run the GUI\n -p, --preview Enable live preview\n```\n",
"bugtrack_url": null,
"license": "MIT License",
"summary": null,
"version": "2024.4.15",
"project_urls": {
"Changelog": "https://github.com/nbdy/vidscaler/blob/main/CHANGELOG.md",
"Documentation": "https://github.com/nbdy/vidscaler/wiki",
"Homepage": "https://github.com/nbdy/vidscaler",
"Issues": "https://github.com/nbdy/vidscaler/issues",
"Repository": "https://github.com/nbdy/vidscaler.git"
},
"split_keywords": [
"esrgan",
" gui",
" realesrgan",
" upscaling",
" video upscaler"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "d536a91d9cad87a776f9df6d0a8340ddab64950bcbf80a492d7788415560dc43",
"md5": "1d8370d060ad01111787f35d7f7d93fc",
"sha256": "a0e39d58da7a241d635944f1e2d2720bb712dff46148a07037b91e553c020f12"
},
"downloads": -1,
"filename": "vidscaler-2024.4.15-py3-none-any.whl",
"has_sig": false,
"md5_digest": "1d8370d060ad01111787f35d7f7d93fc",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.11",
"size": 7807,
"upload_time": "2024-04-15T19:11:02",
"upload_time_iso_8601": "2024-04-15T19:11:02.661736Z",
"url": "https://files.pythonhosted.org/packages/d5/36/a91d9cad87a776f9df6d0a8340ddab64950bcbf80a492d7788415560dc43/vidscaler-2024.4.15-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-04-15 19:11:02",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "nbdy",
"github_project": "vidscaler",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "loguru",
"specs": []
},
{
"name": "numpy",
"specs": []
},
{
"name": "tqdm",
"specs": []
},
{
"name": "numpy",
"specs": []
},
{
"name": "py-real-esrgan",
"specs": []
},
{
"name": "moviepy",
"specs": []
},
{
"name": "opencv-python",
"specs": []
},
{
"name": "customtkinter",
"specs": []
}
],
"lcname": "vidscaler"
}