PHP / JS application for video manipulation. Allows you to cut the video into pieces and combine them. Convert video formats: MP4, WEBM, FLV, OGV.
Features and capabilities
- For video manipulations are used server application FFmpeg.
- Ability to cut and combine pieces of video.
- Convert video formats: MP4, WEBM, FLV, OGV.
- Import and merge video, images, audio.
- Ability to overlay text on video.
- Ability to add background audio.
- Showing the progress of processing.
- Processing queue system for users.
- Facebook authentication
- Google authentication
- Registration, authorization, password recovery.
- HTML5 video player.
- Upload video 2 ways: file, by URL.
- Cut fast – cut the fragment without re-encoding.
- Simple files database.
- Simple configuration (in file).
- Ability to translate interface. Ready translation files for English and Russian.
- Nice interface and adaptive layout (Bootstrap 4).
- Open and clean source code.
System requirements
- Linux server (other is not tested)
- PHP 5.3+ (including 7.0+)
- Web server Apache or Nginx
- FFmpeg 3.4+
- Availability of Cron
Demo:
http://wvedemo.wdevblog.net.ru/
Access:
Login: [email protected]
Password: demo
Test script for your Ffmpeg installation: http://wvedemo.wdevblog.net.ru/test_server.zip
Installation video tutorial:
https://youtu.be/jSAIVf3xad8
https://youtu.be/PBd_tzzStgs
CHANGELOG 1.2.5 - Fixed the error that sometimes occurred when starting video rendering for a regular user (not an admin). 1.2.4 - Bootstrap updated to version 4.5.3. - The video clip selection slider now supports mobile devices. - Improved display of the selected frame. 1.2.3 - Loading animation when selecting a video clip. - Fixed a problem with playing a video clip that sometimes appeared in the Chrome browser. - Added fields for entering the exact time for cutting a video episode. 1.2.2 - Fixed converting video that does not have a audio track. 1.2.1 - Multiple file uploads. - Upload video by URL. - Ability to upload images and audio. - Ability to add overlay text. - Ability to translate interface. Ready translation files for English and Russian. - Support Ffmpeg 4.0+ 1.2.0 - Added registration, authorization, password recovery. - Added function "Cut fast". 1.1.0 - Added Google authentication. - Improved pagination in Users list (Admin area). - Get frame image improvements.Source