wagtailvideos ============= Based on wagtailimages. The aim was to have feature parity with images but for html5 videos. Includes the ability to transcode videos to a html5 compliant codec using ffmpeg. Requirements ------------ - Wagtail > 1.4 - `ffmpeg `__ Installing ---------- Install using pypi .. code:: bash pip install wagtailvideos Using ----- On a page model: ~~~~~~~~~~~~~~~~ Implement as a ``ForeinKey`` relation, same as wagtailimages. .. code:: python from django.db import models from wagtail.wagtailadmin.edit_handlers import FieldPanel from wagtail.wagtailcore.fields import RichTextField from wagtail.wagtailcore.models import Page from wagtailvideos.edit_handlers import VideoChooserPanel class HomePage(Page): body = RichtextField() header_video = models.ForeignKey('wagtailvideos.Video', related_name='+', null=True, on_delete=models.SET_NULL) content_panels = Page.content_panels + [ FieldPanel('body'), VideoChooserPanel('header_video'), ] In template: ~~~~~~~~~~~~ The video template tag takes one required postitional argument, a video field. All extra attributes are added to the surrounding ``