Bug 407301 - Animation export to webm Video-Format
Summary: Animation export to webm Video-Format
Status: RESOLVED FIXED
Alias: None
Product: krita
Classification: Applications
Component: Animation (show other bugs)
Version: 4.1.7
Platform: Microsoft Windows Microsoft Windows
: NOR wishlist
Target Milestone: ---
Assignee: Emmet O'Neill
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-05-07 15:04 UTC by peter-91
Modified: 2020-07-28 20:22 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description peter-91 2019-05-07 15:04:00 UTC
SUMMARY
Implement the option to export Animations/Videos to webm a Web-Friendly Video-Format. (This format is usually more small than mp4)

STEPS TO REPRODUCE
1. Open Krita
2. Create a Animation
3. Render Animation
4. There is no "webm" Format under "Render as"

OBSERVED RESULT
webm is a Web & Space saving Video-Format, it would be awesome to export the animation directly into this. Currently you need to convert the exported mp4 video with an 3rd party program to webm
A lot of Artists using "webm" for animations

EXPECTED RESULT
Able to export to webm


SOFTWARE/OS VERSIONS
Windows: Windows 7 Professional x64
macOS: N/A
Linux/KDE Plasma:  N/A
(available in About System)
KDE Plasma Version: N/A
KDE Frameworks Version: N/A
Qt Version: ?

ADDITIONAL INFORMATION
N/A
Comment 1 Halla Rempt 2019-05-07 15:05:28 UTC
For now, you can convert the exported animation frames with ffmpeg yourself. Setting this to wish, since it's a feature request.
Comment 2 peter-91 2019-05-07 15:08:01 UTC
I can probably export this to webm, but "normal" artists are often not that familiar with all that deeper stuff, this was more to make it easy!

Thank you for the fast reply!
Comment 3 Emmet O'Neill 2020-07-02 21:02:16 UTC
Git commit cbceee2b9ebda251d67be2398773553ae13184d1 by Emmet O'Neill.
Committed on 02/07/2020 at 21:01.
Pushed by emmetoneill into branch 'master'.

Animation Rendering: WebM/VP9 Support.

Added support for rendering WebM animation files.

M  +3    -6    libs/ui/animation/KisDlgAnimationRenderer.cpp
M  +1    -1    libs/ui/animation/KisDlgAnimationRenderer.h
M  +2    -2    libs/ui/animation/KisVideoSaver.cpp
M  +31   -6    libs/ui/animation/VideoExportOptionsDialog.cpp
M  +6    -2    libs/ui/animation/VideoExportOptionsDialog.h
M  +28   -3    libs/ui/animation/video_export_options_dialog.ui

https://invent.kde.org/graphics/krita/commit/cbceee2b9ebda251d67be2398773553ae13184d1
Comment 4 Ahab Greybeard 2020-07-05 20:20:13 UTC
Can we have this in the 'stable' branch as well please? :)
Comment 5 Eoin O'Neill 2020-07-28 20:20:54 UTC
Git commit d47e60b078ed29eb91cfb0e0b0e33cb18bb00112 by Eoin O'Neill, on behalf of Emmet O'Neill.
Committed on 28/07/2020 at 20:13.
Pushed by eoinoneill into branch 'krita/4.3'.

Animation Rendering: WebM/VP9 Support.

Added support for rendering WebM animation files.
(cherry picked from commit cbceee2b9ebda251d67be2398773553ae13184d1)

M  +3    -6    libs/ui/animation/KisDlgAnimationRenderer.cpp
M  +1    -1    libs/ui/animation/KisDlgAnimationRenderer.h
M  +2    -2    libs/ui/animation/KisVideoSaver.cpp
M  +31   -6    libs/ui/animation/VideoExportOptionsDialog.cpp
M  +6    -2    libs/ui/animation/VideoExportOptionsDialog.h
M  +28   -3    libs/ui/animation/video_export_options_dialog.ui

https://invent.kde.org/graphics/krita/commit/d47e60b078ed29eb91cfb0e0b0e33cb18bb00112
Comment 6 Eoin O'Neill 2020-07-28 20:22:19 UTC
Hey Ahab Greybeard,

We've also cherry-picked WEBM support for krita 4.3. It should be available in the next version.