193 Commits

Author SHA1 Message Date
Erik Thuning
03c3370b82 Revert "Removed multithreading for transcode jobs"
This reverts commit bd7d6edc59dab33f707e759fd9e6a5824e6857f8.
2021-07-26 14:48:10 +02:00
Erik Thuning
9fa1212a8e Added ffmpeg-python dependency 2021-07-26 14:46:04 +02:00
root
bd7d6edc59 Removed multithreading for transcode jobs 2021-07-21 11:55:32 +02:00
root
46e3ce5cda Switched transcoder to h264 2021-07-21 11:25:29 +02:00
root
6d0279243c Removed webify function and refactored finalize function 2021-07-21 11:23:13 +02:00
root
352394898a Removed weburl from packages 2021-07-21 11:20:01 +02:00
Erik Thuning
f39a6d0b4c Minor fixes
- Fixed a bug in the code handling updated presentation directories
 - Handled updates of already transcoded presentations
 - Exception formatting
2021-04-23 09:54:24 +02:00
Erik Thuning
9bcb4f07cd Fixed a bug where video varaints weren't being properly webified.
Also made error messages easier to read.
2021-04-21 12:55:25 +02:00
Erik Thuning
ed51915919 Removed TODO comment because it's done 2021-04-20 17:33:18 +02:00
Erik Thuning
399dfb926d Now encoding multiple resolutions per stream 2021-04-20 14:55:25 +02:00
Erik Thuning
a1d671beea Fixed some oversights, threaded transcoding works now 2021-04-20 14:12:42 +02:00
Erik Thuning
2c1e61862c Implemented multithtreaded transcoding of presentations 2021-04-19 17:08:10 +02:00
Erik Thuning
de48793355 Removed the abitility to configure number of ffmpeg threads, and made sure the log file is unique for each file 2021-04-16 14:06:39 +02:00
Erik Thuning
8a9a158921 Fixed audio getting dropped in transcoding 2021-04-16 10:42:01 +02:00
root
a73137aeca Added mediasite and transcoder settings 2021-04-14 16:33:12 +02:00
Erik Thuning
6b29f1c9e0 Changed exception handling around transcoding 2021-04-12 16:24:56 +02:00
Erik Thuning
707f9425c1 Tweaked some mediasite import settings 2021-04-12 16:17:55 +02:00
Erik Thuning
0263f2dfd2 First full functional transcoder version 2021-04-12 16:09:19 +02:00
Erik Thuning
e32afae9e0 Initial attempt to add actual transcoding 2021-03-31 17:53:08 +02:00
Erik Thuning
82e97eae75 Formatting 2021-03-31 17:52:39 +02:00
Erik Thuning
dcf3be8332 Updated mediasite packager init. 2021-03-19 17:27:35 +01:00
Erik Thuning
d428108b45 Implemented mediasite packager 2021-03-19 17:27:04 +01:00
Erik Thuning
03a669e09b Made sure all logged json is actually json and not python dict strings 2021-03-17 17:56:03 +01:00
Erik Thuning
38ab6c0428 Processing wasn't aborted on notification errors. Fixed now. 2021-03-17 17:32:06 +01:00
Erik Thuning
3a15cabb9c Pipeline mostly in place. 2021-03-17 15:58:01 +01:00
Erik Thuning
f4711db8ae Further pipeline refactoring 2021-03-17 12:54:45 +01:00
Erik Thuning
82e8e8f376 Updated example config 2021-03-16 18:03:22 +01:00
Erik Thuning
bbb44a2303 Major changes to packaging pipeline, still to be tested. 2021-03-16 18:02:19 +01:00
Erik Thuning
c7388a3378 Starting work on pipeline overhaul 2021-03-11 19:11:34 +01:00
Erik Thuning
f1febdc98a Moved file handling into a shared function in packager.py, overhauled logging calls 2021-03-10 14:32:44 +01:00
Erik Thuning
6caef67594 Broke all web path creation into a separate packaging step 2021-03-10 12:56:40 +01:00
Erik Thuning
4ebf066803 Many changed, forgot to commit for a while 2021-03-10 10:34:55 +01:00
Erik Thuning
1dd736721d Fixed a bug where presentation thumbnails didn't get absolute paths. 2021-02-01 16:11:38 +01:00
Erik Thuning
eafa857f87 Minor change 2021-01-28 15:49:23 +01:00
Erik Thuning
34423c2ef8 Finalized update implementation 2021-01-28 15:20:22 +01:00
Erik Thuning
8a9e861eb6 Implemented an update handler 2021-01-28 14:06:56 +01:00
Erik Thuning
b4f06c5d9a Json packages are now saved to disk.
Failed uploads no longer cause nonsensical notifications.
2021-01-26 13:11:35 +01:00
Erik Thuning
a5aa313bb3 Added handling of FnF on cleanup 2021-01-08 17:00:40 +01:00
Erik Thuning
8828afdcf5 Added example systemd unit file 2021-01-08 16:47:25 +01:00
Erik Thuning
6bebb99bf1 Implemented manual upload and cleanup of failed uploads. Also minor tweaks 2021-01-08 16:46:07 +01:00
Erik Thuning
187cdb0626 The application can now run and be called from anywhere 2021-01-08 16:41:22 +01:00
Erik Thuning
99ae938c9e Added a readme 2020-12-14 18:01:39 +01:00
Erik Thuning
9e61d84d7b Initial commit, split from play-api. 2020-12-14 17:57:45 +01:00