All Projects → bpsagar → css2video

bpsagar / css2video

Licence: MIT license
Python library to convert CSS animations into video

Programming Languages

python
139335 projects - #7 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to css2video

hexa
Awesome Css Animation. The documentation =>
Stars: ✭ 32 (-41.82%)
Mutual labels:  css3, html-css
Katana
Katana is CSS Layout System made with Flexbox
Stars: ✭ 57 (+3.64%)
Mutual labels:  css3, html-css
heroku-flask-template
A simple, fast and easy-to-deploy Heroku ready flask web app template written in Python.
Stars: ✭ 26 (-52.73%)
Mutual labels:  css3, html-css
Focus
Mix sounds to make the best environment for you
Stars: ✭ 19 (-65.45%)
Mutual labels:  css3, html-css
Livecoding.tw
官網
Stars: ✭ 42 (-23.64%)
Mutual labels:  css3, html-css
QRCode-generator
Easily create your QR Code with this application.
Stars: ✭ 31 (-43.64%)
Mutual labels:  css3, html-css
static-website
🖥 New Vue/Nuxt website for cdnjs.com - The #1 free and open source CDN built to make life easier for developers.
Stars: ✭ 47 (-14.55%)
Mutual labels:  css3, html-css
spotify-true-random
🔀 An application for unbiased truly random playlist and library shuffling with Spotify.
Stars: ✭ 51 (-7.27%)
Mutual labels:  css3, html-css
Responsive Grid Of Hexagons
CSS responsive grid of hexagons
Stars: ✭ 481 (+774.55%)
Mutual labels:  css3, html-css
anniew.xyz
My Personal Website / Portfolio
Stars: ✭ 41 (-25.45%)
Mutual labels:  css3, html-css
Flexy
Flexy is minimal CSS framework made with Flex
Stars: ✭ 114 (+107.27%)
Mutual labels:  css3, html-css
Pure Css3 Animated Border
Pure CSS3 animated border for all html element.
Stars: ✭ 63 (+14.55%)
Mutual labels:  css3, html-css
Scenejs
🎬 Scene.js is JavaScript & CSS timeline-based animation library
Stars: ✭ 2,019 (+3570.91%)
Mutual labels:  css3, css3-animation
advanced-web-developer-bootcamp-notes-examples-and-exercises
Examples and Exercises compiled. From the awesome Advanced Web Developer Bootcamp
Stars: ✭ 24 (-56.36%)
Mutual labels:  css3
coupon
🎫 Generate Coupon-UI CSS code
Stars: ✭ 79 (+43.64%)
Mutual labels:  css3
COFFEECON2020
This project is a fully responsive site that fulfills Microverse’s HTML/CSS Capstone Requirements
Stars: ✭ 33 (-40%)
Mutual labels:  html-css
giada-www
Official website of Giada Loop Machine. Powered by NodeJS, SASS, Pug and other beautiful JavaScript machineries.
Stars: ✭ 13 (-76.36%)
Mutual labels:  css3
Vaccine-near-me-Using-Cowin-Government-API
🌟ᴛʜɪꜱ ɪꜱ ᴀ ᴀᴘᴘʟɪᴄᴀᴛɪᴏɴ ᴍᴀᴅᴇ ʙʏ ᴍᴇ ᴡʜᴇʀᴇ ʏᴏᴜ ᴄᴀɴ ᴄʜᴇᴄᴋ ᴠᴀᴄᴄɪɴᴇ ᴡʜɪᴄʜ ɪꜱ ᴀᴠᴀɪʟᴀʙʟᴇ ɴᴇᴀʀ ʏᴏᴜ 💻 🎯🚀
Stars: ✭ 13 (-76.36%)
Mutual labels:  css3
Elementary
Minimal Jekyll theme optimized for performance, accessibility, usability and readability
Stars: ✭ 47 (-14.55%)
Mutual labels:  css3
hangman-game
A responsive hangman game built with vanilla javascript, html, and css. Animated with GSAP and canvas animations.
Stars: ✭ 22 (-60%)
Mutual labels:  css3

css2video

A tool to convert CSS animations to an MPEG video

Usage

# Clone the repository
git clone https://github.com/bpsagar/css2video.git

# Build the docker image
docker build -t css2video .

# Run the example, it should create a test.mp4 file in the examples folder
docker run -v $PWD:/app css2video python examples/test.py

# Make any changes to the test.py or add your own python script and run the
# script inside the css2video container

Quirks

  • The animation doesn't get captured in the video if the CSS is linked in the HTML page. So don't add the link tag (that would point to the CSS file) in the HTML file.
  • Keyframe CSS should be explicit:
    • Explicitly define the default values.
    • Avoid short hand CSS values.
  • Each frames take a second to render so the whole rendering process is a bit slow.

Note: Feel free to notify me about any issues

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].