Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vsevagen/video-pdf-webapp
Equivalent of the Video-to-Image Converter. All the functions of that repo have been incorporated into a webapp.
https://github.com/vsevagen/video-pdf-webapp
Last synced: 3 months ago
JSON representation
Equivalent of the Video-to-Image Converter. All the functions of that repo have been incorporated into a webapp.
- Host: GitHub
- URL: https://github.com/vsevagen/video-pdf-webapp
- Owner: VSevagen
- License: mit
- Created: 2020-08-04T13:09:27.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-04-16T23:47:47.000Z (9 months ago)
- Last Synced: 2024-10-11T13:31:31.258Z (3 months ago)
- Language: Python
- Homepage:
- Size: 29.5 MB
- Stars: 13
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Video-pdf-webapp
Building process
Step1: Clone this repo into your local machine
Step2: cd into that repo and run pip3 install -r requirements.txt
Step3: Run python3 manage.py migrate
Step4: Run python3 manage.py runserver
Sample execution
After going throught the building procedure above, your homepage would be a simple submission form, where you submit your .mp4 or .mov file.
![](readme-img/overview.png)
After uploading, you'll be given the option to create the pdf.
![](readme-img/uploaded.png)
After clicking the "Create Pdf" button, the procedure will take place and take the video throught the first phase of image retrieving and elimination. After executing those procedures, it will compile all images into a pdf. Note that this pdf will not have any duplicates from an algorithm point of view but might have similar images from a human perspective.
![](readme-img/phase1.png)
If you want to have a shorter pdf with absolutely no duplicates, then click the "Create new Pdf" button. The output pdf will be shorter and have less content, but the images will be absolutey different.
![](readme-img/eliminate.png)
The app should be running on your localhost and if any problem arise, please create an issue.