Commit Graph

42 Commits

Author SHA1 Message Date
tassaron 5c74d496a9 preset-loading and basic args from commandline
also made some docstrings more informative
2017-06-22 18:40:34 -04:00
tassaron 044fddfa9c basic commandline functionality using 3 args
needs more args so components can be modified without gui
2017-06-18 14:46:08 -04:00
tassaron 2c63b05376 exports to ~ if no dir given, fix infinite loop when cancelling 2017-06-17 19:08:18 -04:00
tassaron c51d86dd74 preset searchbar works, ui experimentally changed
closebutton where I keep expecting it to be
2017-06-08 22:31:02 -04:00
DH4 02795503d0 Added Bitrate Selection 2017-06-07 12:33:22 -05:00
DH4 e6beca94a3 Added Encoder Settings, FIXME: Add bitrate options. 2017-06-07 11:59:59 -05:00
DH4 231af74ea2 Code cleanup 2017-06-06 10:14:39 -05:00
DH4 6a1deb9b78 Add checkerboard for transpart frames. 2017-06-06 04:04:42 -05:00
DH4 be18deece5 Performance Tuning. FIXME: Video component frames are rendered out of order. Video component creates a severe performance bottleneck. 2017-06-05 04:54:58 -05:00
tassaron 277e86f279 not dumping frames anymore, but not working yet either
will finish later
2017-06-04 20:27:43 -04:00
tassaron 39e66ffa2d video component almost working, rm hardcoded backgrounds 2017-06-04 13:00:36 -04:00
DH4 e6d119769f Render order reversed to match component list. 2017-06-03 19:29:25 -05:00
tassaron fccdee45b2 absolute path to main ui, bg video fixed 2017-06-03 08:46:18 -04:00
DH4 4b56660177 Changed encoding update to signal/slot. 2017-06-03 00:07:30 -05:00
DH4 e33caa9179 Threading changes. 2017-06-02 08:14:04 -05:00
DH4 53598f7a85 Progressbar enhancement. 2017-06-02 03:30:51 -05:00
DH4 73a0492585 Cancel button stops pre-processing too. 2017-06-02 00:30:44 -05:00
DH4 6bf36d0324 Added ability to cancel export. 2017-06-01 23:24:13 -05:00
DH4 7d8e9ab3b1 Added aspect ratio scaling to preview area. 2017-06-01 22:46:45 -05:00
DH4 fcbe211bf1 Performance boost for static backgrounds. moved drawBars() inside class. 2017-06-01 11:01:51 -05:00
DH4 43073cbd42 Fixed spectrum rendering. Fixed multiple static renders. 2017-06-01 09:52:40 -05:00
tassaron 2afdba04fd minor fixes, comments 2017-06-01 09:05:20 -04:00
DH4 1eeb763dc3 Fixed frame loop bug. 2017-05-31 04:01:18 -05:00
DH4 c21d6f5ea7 New rendering engine partially implemented. Also added a live preview during rendering. FIXME: spectrum is out of sync / rendering too quickly. 2017-05-31 02:15:09 -05:00
tassaron 75f1e8af76 title text does not need to generate a new image each frame 2017-05-29 17:38:28 -04:00
tassaron e0eed5bff4 title text is now a component
plus numerous bugs removed and added
2017-05-28 14:19:28 -04:00
DH4 75c1c65c9d Integration with tassaron2 modular design. True Alpha Rendering added, several bug fixes. 2017-05-28 06:34:34 -05:00
DH4 f2329e9366 Added automatic scaling of Image and bars. Set title x/y position, and font size based on scale. 2017-05-27 03:06:17 -05:00
DH4 eaee0ab233 Removed hardcoded parameters. Defaults loaded at runtime. 2017-05-26 23:06:47 -05:00
tassaron 07644f0348 text and visualization colour can be changed using commandline 2017-05-22 19:42:32 -04:00
tassaron 77eed58a87 make sure tempfiles get deleted 2017-05-22 16:58:05 -04:00
tassaron e771992195 more loading feedback 2017-05-21 22:44:48 -04:00
tassaron cb04c950d4 added back in spaces deleted by my editor 2017-05-18 19:54:48 -04:00
tassaron ff818836dd added ability to use an mp4 as the background
might not be the best way to do this (dumping all the video frames to a temp location), but it works for clips of a few minutes or less
2017-05-18 19:14:27 -04:00
Maximilian Siess 4aef5bfdb7 changed differentiater of text alignment from string to int 2017-04-21 01:00:17 +02:00
Maximilian Siess a170996259 added font size and text position to video thread 2017-04-20 19:25:34 +02:00
Maximilian Siess 5d796c76b7 Alignment options added to render task 2017-04-18 13:46:24 +02:00
Martin Kaistra 5fd95ee242 use aac if libfdk_aac not installed 2016-09-10 15:09:58 +02:00
rikai 2efa4cdcb0 Encoding settings compatibility updates
Using AAC, yuv420p & an mp4 container should provide much increased compatibility with hardware players as well as youtube.
2016-09-09 22:13:34 -07:00
rikai 55d50f13f2 Pillow requires tobytes() now 2016-08-17 14:34:05 -07:00
Martin Kaistra f08b23f261 don't terminate ffmpeg too early, fixes problems with windows. also: use matroska container instead of mp4 2015-03-04 11:54:29 +01:00
Martin Kaistra 8928d0345b move video creation to its own thread 2015-03-03 20:11:55 +01:00