Commit graph

743 commits

Author SHA1 Message Date
Manfred Stock
af310d7e3e Add --audio-streams flag to configure number of audio streams for .ts output
Since videos with translations appear to require at least as many audio
streams in the intro/outro as there are audio streams in the main video,
this allows to create intro/outro files for videos with more than one
translation (so far, the code already created 2 streams).
2022-08-27 15:34:13 +02:00
Manfred Stock
edf8624da4 Stringify SVG as ASCII with entity encoding
It seems that when processing a SVG file passed via a pipe, Inkscape emits
errors/warnings about an XML parser error if the SVG file is UTF-8
encoded. It still does seem to successfully process the SVG file and
generates the expected output, however, these messages are at least
confusing. Not passing the encoding parameter to etree.tostring() makes
it output ASCII with non-ASCII characters encoded as XML entities, so this
can then be correctly parsed again, and this does not seem to 'confuse'
Inkscape.
2022-08-27 15:34:12 +02:00
Manfred Stock
7dd51d08b6 Don't use temporary file for SVG data when rendering with Inkscape
This was already suggested in #22. In addition to potentially being a
little more efficient, this also avoids the problem of files referenced
from the SVG not being found, since the SVG is now rendered while in the
artwork directory, so relative paths inside the SVG are still correct.

Please note that the pipe functionality of Inkscape requires a relatively
new version of Inkscape, i.e. the version from Debian Buster is not
sufficient (the Buster backport from Debian should be though).

Unfortunately, the same does not work when using ImageMagick, since it
seems like they use different delegates/libraries to render the SVG based
on how it is passed, i.e. when passed as file, it got rendered with
Inkscape on my machine, when passing it as blob, it seemed to be some
internal library or another delegate which did not seem to support the
same feature set as Inkscape, which resulted in inferior output. Therefore,
a temporary file is still used for ImageMagick. However, the issue of
included images that could be solved for Inkscape with these changes
still persists, since at least when using the Inkscape delegate,
ImageMagick seems to create a temporary symbolic link in /tmp, which
prevents that the Inkscape delegate finds included images.
2022-08-27 15:34:09 +02:00
Lukas Schauer
082a4f359f
better background rendering froscon2022 2022-08-14 00:52:14 +02:00
Lukas Schauer
e14e954a4c
froscon2022: updated artwork 2022-08-10 20:21:56 +02:00
Lukas Schauer
7ca92f08d2 froscon.org 2022-08-04 21:10:35 +02:00
Lukas Schauer
350911cbee fnord 2022-08-04 21:02:51 +02:00
Lukas Schauer
501910becb fnord 2022-08-04 20:48:33 +02:00
Lukas Schauer
8d2a19097b fnord 2022-08-04 20:48:33 +02:00
Lukas Schauer
937f1cf532 fnord 2022-08-04 20:48:33 +02:00
Lukas Schauer
1875030e82 ok 2022-08-04 20:48:27 +02:00
derchris
cce61a637b mch2022 init 2022-07-17 03:42:54 +02:00
derchris
59ddf7fee8 fusion22 2022-07-17 02:06:56 +02:00
derchris
19f3cb7b05 Merge branch 'master' of git.c3voc.de:intro-outro-generator 2022-05-20 22:07:24 +02:00
Sophie Schiller
454197fc18 gpn20: improve intros 2022-05-17 21:46:53 +02:00
Sophie Schiller
5063f71f72 gpn20: imprive outro, delete no longer files 2022-05-17 15:40:19 +02:00
Sophie Schiller
faee47d63f gpn20: add pause 2022-05-17 15:29:54 +02:00
Sophie Schiller
e62fe25353 gpn20: intro tweaks 2022-05-08 18:04:12 +02:00
Sophie Schiller
d6219de6ed gpn20: add first draft 2022-05-08 15:04:48 +02:00
Sophie Schiller
afca649312 update requirements 2022-04-21 14:05:12 +02:00
Sophie Schiller
cc0b76e68a glt22 2022-04-21 14:05:00 +02:00
Sophie Schiller
ce625ba381 add word wrap to ffmpeg-fade 2022-04-21 14:03:47 +02:00
Sophie Schiller
27797b2512 jh rhein neckar 2022-04-21 14:02:36 +02:00
derchris
6d81b601ad rc3 2021: csh / gehacktes intros 2021-12-28 18:23:29 +01:00
derchris
efd5e61a2e add title replacement 2021-12-28 17:22:11 +01:00
derchris
208b13cbe6 add rc3-2021 2021-12-28 03:27:52 +01:00
derchris
9dd516d624 fix AE render 2021-12-28 03:26:36 +01:00
derchris
dc1ca779a8 fiffkon21 updates 2021-11-15 19:55:26 +01:00
derchris
ff01cff7c1 wip: new inkscape version 2021-11-15 19:54:31 +01:00
derchris
e57134af26 fiffkon21: upscale to fullhd 2021-11-13 04:48:53 +01:00
derchris
d902ded42a add fiffkon21 intro/outro 2021-11-13 00:13:32 +01:00
derpeter
cb0b68a4fb added bornhack 2021 2021-08-20 22:39:12 +02:00
derchris
1f57235443 Merge remote-tracking branch 'remotes/github/master' 2021-04-04 18:56:09 +02:00
derchris
305398ffce fix titlemap replacement 2021-04-04 18:46:06 +02:00
dependabot[bot]
b1d718b35c
Bump lxml from 4.6.2 to 4.6.3 (#49)
Bumps [lxml](https://github.com/lxml/lxml) from 4.6.2 to 4.6.3.
- [Release notes](https://github.com/lxml/lxml/releases)
- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt)
- [Commits](https://github.com/lxml/lxml/compare/lxml-4.6.2...lxml-4.6.3)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-01 22:54:49 +02:00
derchris
2224b23c71 add linux support 2021-03-25 20:24:15 +01:00
derchris
ad47faf960 add sample intro based on franconian.net 2021-03-25 02:33:07 +01:00
derchris
a8ec7a7e43 blender version increase 2021-03-25 02:30:53 +01:00
derchris
c4153cc3f6 add rc3 assembly intro/outro 2021-01-09 20:04:31 +01:00
derchris
41a93ffd2b update requirements.txt 2021-01-08 00:35:51 +01:00
derchris
8deb014793 add blender support 2021-01-06 21:47:53 +01:00
derchris
30626bbcde use xml ae project file 2021-01-06 18:28:42 +01:00
derchris
d69088c0c1 add replacement mao 2021-01-01 16:47:55 +01:00
derchris
1ac26654a2 fix checkout 2021-01-01 16:36:03 +01:00
derchris
ccb48ef492 add option to keep debug files, minor fixes 2020-12-26 05:49:08 +01:00
derchris
b1318aaa07 fix renderlib for empty speaker in schedule 2020-12-26 05:48:20 +01:00
Peter Hasse
344cd36805 Merge branch 'master' of https://github.com/voc/intro-outro-generator into github/master 2020-09-28 11:37:56 +02:00
derpeter
fa59ff29c1
Merge pull request #43 from stblassitude/master
Add intro for DiVOC HS and PTT
2020-09-28 11:34:10 +02:00
derpeter
f32c699b86
Merge pull request #39 from dvzrv/archconf2020
Add archconf2020 artwork and script
2020-09-28 11:33:59 +02:00
Stefan Bethke
500ae0c902 Add DiVOC Hidden Service and Push To Talk
Intro with animation (templated) and a static outro for each of the
two events.
2020-09-27 21:34:57 +02:00