A simple video trimmer built with React, Tailwind CSS, and shadcn/ui.
- Upload video files
- Trim videos to desired length
- Real-time preview of trimmed video
- Download trimmed video
- Responsive design
- PWA(Progressive Web App) support
- React
- TypeScript
- Tailwind CSS
- shadcn/ui
- FFmpeg (for video processing)
- Node.js (v14 or later)
- npm or yarn
-
Clone the repository:
git clone https://github.com/your-username/video-trimmer.git
-
Navigate to the project directory:
cd video-trimmer
-
Install dependencies:
npm install
or
yarn install
-
Start the development server:
npm run dev
or
yarn dev
-
Open your browser and visit
http://localhost:3000
- Click on the "Upload Video" button to select a video file.
- Once the video is loaded, use the slider to set the start and end points for trimming.
- Click the "Trim Video" button to process the video.
- After processing, you can preview the trimmed video and download it.
- FFmpeg for video processing capabilities
- shadcn/ui for UI components
- Tailwind CSS for styling
Created with 💜 by Abdur Rahim