Bulk Video Compilation Desktop Software Development Cross Platform
Budget: $30 – $250 USD
Development of desktop software application for bulk video compilation - Cross Platform Framework required.
Project Briefs
Robust desktop software application (cross platform) Windows and MacOS (64-bit) that can:
Bulk generates videos based on user inputs at each step.
Utilize algorithms to randomly select and combine video clips from each step.
Enhance each generated video with sound effects, stickers, transitions, background music, text and additional video clips to ensure uniqueness.
1. Requirement Analysis:
Collaborate to gather detailed requirements and user input processes.
Define the criteria for video selection and combination algorithms.
Define the workflow of the application
Define computer hardware requirements in order to execute this software smoothly
Propose Qt framework with python language, PyQt (cross platform capability) - Windows, MacOS & Web version (future development)
2. Development:
Design and implement a user-friendly interface for input collection.
Ability to combine a series of readymade videos
Develop efficient algorithms for random video selection and combination, to make sure there is no 2 videos are the same
Output generated videos have to be total unique, in terms of meta information and the digital footprint, so that video sharing platform such as YouTube can approve the videos are unique from each other
Integrate enhancements such as sound effects, stickers, transitions, text and background music.
The output should be in MP4 format, a widely used and accepted format for multimedia.
Multi-language : Start development with 2 languages - English and Chinese
3. Testing & Quality Assurance:
Conduct rigorous testing to ensure functionality, performance, and reliability.
Incorporate feedback to fine-tune the software for optimal performance.
4. Delivery & Support:
Delivery with Source code and executables
Provide comprehensive documentation and user guides.
Offer post-deployment support and maintenance.
Please mention the period that you can support after post-deployment
5. The Future Development:
Convert the Desktop software application into Cloud based as SaaS model, Key requirements to be determined in future.
Developer requirements:
- Proven track record in software development, particularly in video processing and algorithm implementation & Qt framework with python language, PyQt
- Strong problem-solving skills and attention to detail.
- Commitment to delivering high-quality, user-centric solutions on time.
- Can work with us long term, who needs to provide updates from time to time, to fix bugs, etc, also willing to sign NDA before start work.
- Working long term with us, which will help to further expand the functionality, adding more features
I look forward to the opportunity to discuss this project in more detail with you.
Please reply with your portfolio, sample of works and anything related that will help in this development.
Project Briefs
Robust desktop software application (cross platform) Windows and MacOS (64-bit) that can:
Bulk generates videos based on user inputs at each step.
Utilize algorithms to randomly select and combine video clips from each step.
Enhance each generated video with sound effects, stickers, transitions, background music, text and additional video clips to ensure uniqueness.
1. Requirement Analysis:
Collaborate to gather detailed requirements and user input processes.
Define the criteria for video selection and combination algorithms.
Define the workflow of the application
Define computer hardware requirements in order to execute this software smoothly
Propose Qt framework with python language, PyQt (cross platform capability) - Windows, MacOS & Web version (future development)
2. Development:
Design and implement a user-friendly interface for input collection.
Ability to combine a series of readymade videos
Develop efficient algorithms for random video selection and combination, to make sure there is no 2 videos are the same
Output generated videos have to be total unique, in terms of meta information and the digital footprint, so that video sharing platform such as YouTube can approve the videos are unique from each other
Integrate enhancements such as sound effects, stickers, transitions, text and background music.
The output should be in MP4 format, a widely used and accepted format for multimedia.
Multi-language : Start development with 2 languages - English and Chinese
3. Testing & Quality Assurance:
Conduct rigorous testing to ensure functionality, performance, and reliability.
Incorporate feedback to fine-tune the software for optimal performance.
4. Delivery & Support:
Delivery with Source code and executables
Provide comprehensive documentation and user guides.
Offer post-deployment support and maintenance.
Please mention the period that you can support after post-deployment
5. The Future Development:
Convert the Desktop software application into Cloud based as SaaS model, Key requirements to be determined in future.
Developer requirements:
- Proven track record in software development, particularly in video processing and algorithm implementation & Qt framework with python language, PyQt
- Strong problem-solving skills and attention to detail.
- Commitment to delivering high-quality, user-centric solutions on time.
- Can work with us long term, who needs to provide updates from time to time, to fix bugs, etc, also willing to sign NDA before start work.
- Working long term with us, which will help to further expand the functionality, adding more features
I look forward to the opportunity to discuss this project in more detail with you.
Please reply with your portfolio, sample of works and anything related that will help in this development.