https://github.com/softdev629/video-trim
Video processing platform which supports inserting text, audio, slicing part and draw objects.
https://github.com/softdev629/video-trim
express ffmpeg vue vuex
Last synced: 5 months ago
JSON representation
Video processing platform which supports inserting text, audio, slicing part and draw objects.
- Host: GitHub
- URL: https://github.com/softdev629/video-trim
- Owner: softdev629
- Created: 2023-03-03T13:52:00.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-12-17T20:56:20.000Z (about 1 year ago)
- Last Synced: 2025-01-07T08:16:58.915Z (about 1 year ago)
- Topics: express, ffmpeg, vue, vuex
- Language: Vue
- Homepage:
- Size: 20 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Video Trim
> Video processing platform built by MEVN.
## Table of Contents
- [General Info](#general-information)
- [Technologies Used](#technologies-used)
- [Features](#features)
- [Screenshots](#screenshots)
- [Setup](#setup)
- [Usage](#usage)
- [Project Status](#project-status)
- [Room for Improvement](#room-for-improvement)
- [Acknowledgements](#acknowledgements)
- [Contact](#contact)
## General Information
- This project is video processing work.
- It figures out cutting video, inserting audio, drawing objects.
- Purpose of this project is to provide comfortable platform of processing video for clients.
- The reason I undertook this project is to get experience in video process.
## Technologies Used
- Tech 1 - Vue.js
- Tech 2 - Express
- Tech 3 - Video work
## Features
- Slice part of video
- Insert audio
- Draw object
- Insert text
## Screenshots




## Setup
You need Node.js platform.
Install Node.js, and you need to install node_modules by using `npm install` command.
This project ffmpeg program to edit videos. You have to download the program and set environment variable.
## Usage
In the client directory, run `npm run dev`. \
In the root directory, run `npm start`.
## Project Status
Project is: _complete_.
## Room for Improvement
Room for improvement:
- Frontend as Vue.js
- Backend as Express
- Node.js Platform
To do:
- Flexible UI
- Smooth Control
## Acknowledgements
- This project was inspired by Anadamonz.
- Many thanks to Anadamonz.
## Contact
Created by [Bohdan](https://softdev629.github.io) - feel free to contact me!