8c0c52c736
Changed how the input and output files get added to the command array to better handle spaces in file names
gballan2023-02-18 22:49:18 -05:00
b21d98ef73
Updated woodpecker config to skip tests on packaging (since they would've already been run earlier)
gballan2022-07-17 14:14:55 -04:00
2e55876076
Changed the default config location to /etc/dragoon/config.toml; added a CLI option (-c) to specify a different config file.
gballan2022-07-17 14:04:48 -04:00
d017cb19f3
Added lsof to maven test docker image
gballan2022-05-20 08:08:40 -04:00
5bc2acac1d
Added ability for the transcoder to determine if a video file is open in another program to avoid trying to transcode/remove a partially written file; reworked the main transcode loop to handle one file at a time instead of archiving everything, then transcoding, then cleanup
gballan2022-05-20 07:58:52 -04:00
5e8da26257
Refactored the transcoder so that it only checks the ingest directory once before archiving, ingesting and cleaning up to avoid race conditions where it may transcode/remove a file without being archived
gballan2022-05-06 16:40:28 -04:00
763c27ca95
Updated log4j config to output to both a log file and console; added local logs to .gitignore since we don't need to sync logs
gballan2022-05-06 15:33:24 -04:00
a8302c38e0
Added some minor logging functionality using log4j
gballan2022-05-06 02:58:50 -04:00
a977ff8cfe
Refactored some code from the Transcoder class to a separate Repository class
gballan2022-05-06 02:47:56 -04:00
21ea8b3caf
Added ability to configure the transcoding job with some parameters in dragoon.toml
gballan2022-05-02 23:46:21 -04:00
12ab510224
Updated README with info on how to build and configure this software
gballan2022-05-02 18:37:23 -04:00
f861445697
Added Maven step to compile a .jar file with all dependencies (for easy deployment); Added code to define the FFMPEG binary path and video repository through a TOML file
gballan2022-05-02 16:15:01 -04:00
ffb7d2d9f1
Added a check for the config file
gballan2022-05-01 23:02:31 -04:00
3742c44c40
Added ability to load in a TOML file for config
gballan2022-05-01 20:36:24 -04:00
6640f2d5c4
Streamlined the ffmpeg ProcessBuilder to inherit IO streams; added printing out of the ffmpeg command to verify it's working as intended.
gballan2022-05-01 13:49:41 -04:00
898d1467c0
Created a Java w/ Maven project structure; added a simple directory creation and executes an FFMPEG command to transcode videos
gballan2022-04-30 20:12:32 -04:00