Skip to content
This repository has been archived by the owner on Jul 5, 2022. It is now read-only.

kud/html-to-video-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Video generator

This is a video generator. Input is html/css. Ouput is video.

Overview

html-to-video generator allows you to create a video from an html source. html must have frames with equal size. Theses frames will be screenshot by casperjs which will generate png. Once you have your png done, ffmpeg will compilate them into a video.

root
├── app/
│   ├── assets/ (html)
│   └── styles/ (compass)
├── bin/ (script)
├── build/
│   ├── frames/ (generated by casperjs)
│   ├── site/
│   └── video/ (generated by ffmpeg)

To modify the frames, go to app. If you modify the html structure, do not forget to change the selector in generateFrames.js.

Installation

$ brew install ffmpeg --use-clang (Only works on Mac OS X, but you still need to install ffmpeg by your own on other OS)
$ brew install casperjs (Only works on Mac OS X, but you still need to install casperjs by your own on other OS)
$ gem install compass
$ npm install -g grunt-cli
$ npm install grunt grunt-compass grunt-casperjs grunt-contrib-clean grunt-contrib-copy grunt-shell

Build

$ grunt

Examples

Inspired by alessioatzeni.com's loaders.

About

An html-to-video generator.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published