Dejavideo is discontinued, but I'm currently working on dejavideo2, built from scratch with Node+Express in the backend and Angular in the frontend.
Tested in PHP 5.3
Check the demo page at dejavideo.javiercejudo.com.
- Responsive design with beautiful columns for desktop, smartphones and tablets.
- Autodetects captions (
.vttfiles must have the same name as the video except the extension, and must be placed either in the same directory or in a subfolder
- Convenient renaming of filenames via regular expressions (pattern - replacement).
- Folder contents count and file details (size and modification date).
- Indefinitely recursive listings.
- Support for Videojs.
- Video support detection. Unsopported files in the current browser are marked and links to the video are disabled.
- Added controls for video playback.
- Intuitive additions to Video.js: full screen on double click (or pinch on touch screens thanks to Hammer.js), autohide for control bar…
- Recent files bar that scrolls horizontally by dragging it.
- Ability to delete files.
- Custom start time by adding a number of seconds after the hash (ie.
url#60would make the video start at minute 1). The URL gets periodical updates so you can keep the link and start where you left off.
Video support *
- Theora (usually with
- H.264, (
- V8 (
* Actual support depends on the browser of choice. Learn more at http://diveintohtml5.info/video.html#what-works.
How to install
Copy the application on a folder on your web root and put your videos
data/ folder (alternatively, you can create a symlink to any
folder on your system), organised in subfolders or however you prefer.
Access the app by a local URL like