pr0verter is a Web Application for manipulating Video Data with FFmpeg.
- Composer
- npm
- php >= 7.0
- FFMpeg Binarys (
apt-get install ffmpeg
) - youtube-dl Binarys (
apt-get install youtube-dl
) - MySQL
Download this Repository via Clone or Zip Download
Run composer install
, cp .env.example .env
, php artisan key:generate
Run npm install
Edit .env to your needs
Run php artisan migrate
If your queue driver is database, run php artisan queue:work --queue=convert,download --tries=2
otherwise your Videos won't get converted and/or downloaded.
- php artisan serve
- npm run watch
- php artisan queue:work --queue=convert,download
###Important notes for .env:
You NEED an Github Access Token for the changelog to work
You NEED an Youtube Data API Token for the Youtube download to work.
If you want to run the converter in background set QUEUE_DRIVER=sync
to QUEUE_DRIVER=database