#7298: use html5 video tag for animations
-------------------------------------+-------------------------------------
Reporter: whuss | Owner: whuss
Type: enhancement | Status: needs_review
Priority: major | Milestone: sage-6.4
Component: graphics | Resolution: fixed
Keywords: animation, video | Merged in:
Authors: Martin von Gagern | Reviewers:
Report Upstream: N/A | Work issues:
Branch: | Commit:
u/gagern/ticket/7298 | 2f6a6703ba31efa50c24b8eab742151ac5adbd25
Dependencies: | Stopgaps:
-------------------------------------+-------------------------------------
Old description:
> The attached patch adds support for creating Ogg Theora videos from
> animation objects.
>
> The resulting video files are embedded into the notebook using the
> html5 video tag.
>
> The show method of animations now works more like the one of
> Graphics objects. Animations can now be embeddend in html fragments,
> for example using html.table().
>
> By default animations are still created as animated gifs. To get
> a Theora video from an animation "a" use:
>
> {{{
> a.show(format = 'ogv')
> }}}
>
> Depends on libtheora and libogg spkg's (Trac: #7297).
New description:
This ticket is about adding support for creating Ogg Theora or WebM videos
from animation objects. The resulting video files are embedded into the
notebook using the HTML 5 video tag.
The show method of animations now works more like the one of Graphics
objects. Animations can now be embeddend in html fragments, for example
using html.table(). By default animations are still created as animated
GIFs. To get a modern video from an animation "a" use one of these:
{{{
a.show(mimetype="video/ogg")
a.show(format="webm")
}}}
The original ticket was designed to use libtheora and libogg from #7297
and only supported Theora. The currently attached branch builds on FFmpeg
and supports a variety of formats, including Theora and WebM. Support for
calling FFmpeg is already in place, so the focus here is on user
interface, mainly integration with the `show` method and using HTML 5
video tags.
--
Comment (by gagern):
Changing description to reflect what this is currently about.
--
Ticket URL: <http://trac.sagemath.org/ticket/7298#comment:47>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.