Changes between Initial Version and Version 47 of Ticket #7298


Ignore:
Timestamp:
01/06/15 19:26:17 (5 years ago)
Author:
gagern
Comment:

Changing description to reflect what this is currently about.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #7298

    • Property Status changed from new to needs_review
    • Property Modified changed from 06/26/14 07:48:53 to 12/16/14 22:32:59
    • Property Authors changed from to Martin von Gagern
    • Property Cc mhampton niles novoselt added
    • Property Resolution changed from to fixed
    • Property Milestone changed from sage-5.11 to sage-6.4
    • Property Commit changed from to 2f6a6703ba31efa50c24b8eab742151ac5adbd25
    • Property Branch changed from to u/gagern/ticket/7298
    • Property Report Upstream changed from to N/A
    • Property Type changed from defect to enhancement
  • Ticket #7298 – Description

    initial v47  
    1 The attached patch adds support for creating Ogg Theora videos from
    2 animation objects.
     1This 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.
    32
    4 The resulting video files are embedded into the notebook using the
    5 html5 video tag.
    6 
    7 The show method of animations now works more like the one of
    8 Graphics objects. Animations can now be embeddend in html fragments,
    9 for example using html.table().
    10 
    11 By default animations are still created as animated gifs. To get
    12 a Theora video from an animation "a" use:
     3The 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:
    134
    145{{{
    15 a.show(format = 'ogv')
     6a.show(mimetype="video/ogg")
     7a.show(format="webm")
    168}}}
    179
    18 Depends on libtheora and libogg spkg's (Trac: #7297).
     10The 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.