Commit Graph

40 Commits

Author SHA1 Message Date
7f479fd760 Fixes a bug in the getMatching method causing the input list to lose all matching elements
All checks were successful
KnarCraft/FFmpegConvert/pipeline/head This commit looks good
2020-05-09 01:50:42 +02:00
f4afb63f32 Adds some tests to ListUtil, Parser and StringUtil 2020-05-09 01:49:42 +02:00
922185157e Fixes some code style issues
All checks were successful
KnarCraft/FFmpegConvert/pipeline/head This commit looks good
2020-05-08 19:13:17 +02:00
f380f97cca Removes inner classes and updates functions in main 2020-05-08 19:12:47 +02:00
4f07fd09fd Fixes code style of utility classes 2020-05-08 19:12:09 +02:00
857c8f29a4 Updates converters to use the new utility classes 2020-05-08 19:11:42 +02:00
29437f1256 Adds width and height to video streams and subtitle file to subtitle streams 2020-05-08 19:09:20 +02:00
1090a61f2e Moves argument related inner classes to own classes 2020-05-08 19:07:19 +02:00
a5e14b4ee5 Makes a new utility class containing methods related to strings 2020-05-08 19:03:15 +02:00
2c3e37d46c Makes a new utility class containing methods related to output 2020-05-08 19:02:50 +02:00
f1929f39dc Makes a new utility class containing methods related to lists 2020-05-08 18:55:21 +02:00
ef426f74ac Makes a new utility class containing methods related to file reading and filen names 2020-05-08 18:54:35 +02:00
c6f57835f5 Makes a new utility class containing most FFmpeg related methods 2020-05-08 18:53:18 +02:00
0375aea333 Replaces the converter abstract class with an interface 2020-05-08 18:52:22 +02:00
cd71314df4 Makes a new abstract converter 2020-05-08 18:51:24 +02:00
05e2ca3238 Adds text files with known audio, video and subtitle formats 2020-05-08 18:46:47 +02:00
405c94789b Adds handling of external subtitles for anime
All checks were successful
KnarCraft/FFmpegConvert/pipeline/head This commit looks good
2020-04-11 00:58:12 +02:00
3335d70930 Fixes semicolon escape
All checks were successful
KnarCraft/FFmpegConvert/pipeline/head This commit looks good
2020-04-06 20:48:52 +02:00
156676cf56 Code cleanup
Fixes some lines which were too long
Expands some variable names
Fixes some code repetition
2020-04-06 20:46:11 +02:00
57138ddd1a Improves comments for streams 2020-03-20 13:01:26 +01:00
bf6542c22a Improves comments for converters 2020-03-20 12:47:11 +01:00
0f9fbc06c7 Properly fixes conversion of files with filenames containing square brackets
All checks were successful
KnarCraft/FFmpegConvert/pipeline/head This commit looks good
Unknown whether this breaks conversion of filenames containing semicolons or apostrophes
2020-03-15 18:25:04 +01:00
4a23f91357 Removes escaping of square brackets
Escaping square brackets seems to create problems converting certain files.
If this breaks conversion of other files, the cause must be investigated.
2020-03-15 03:35:56 +01:00
292409f5dc Improves checking for whether a subtitle is full or partial
All checks were successful
KnarCraft/FFmpegConvert/pipeline/head This commit looks good
2020-03-11 15:46:17 +01:00
80a62cad23 Fixes conversion of files containing semicolons
All checks were successful
KnarCraft/FFmpegConvert/master This commit looks good
2020-03-01 03:14:52 +01:00
4e1cebd95d Changes main package name and fixes files with weird names throwing errors
All checks were successful
KnarCraft/FFmpegConvert/master This commit looks good
Fixes conversion of files with a single quote or square brackets in the filename
Moves all files into the net.knarcraft.ffmpegconverter package
2020-02-21 17:23:00 +01:00
c80193281d Adds a comment
All checks were successful
KnarCraft/FFmpegConvert/master This commit looks good
2020-02-12 19:31:04 +01:00
8fd18d4fad Moves stuff around
All checks were successful
KnarCraft/FFmpegConvert/master This commit looks good
2020-02-12 11:17:47 +01:00
93f8a28872 Starts moving parsing to its own class 2020-02-11 19:15:51 +01:00
0b3d46c704 Moves stuff around
Some checks failed
KnarCraft/FFmpegConvert/master There was a failure building this commit
Fixes packages for use with maven
Updates pom
Fixes broken link in licence
Updates Jenkinsfile
2020-02-11 18:48:49 +01:00
f0fbe6f4a3 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	.idea/misc.xml
#	.idea/workspace.xml
#	src/ffmpegconverter/Main.java
2020-02-10 22:53:46 +01:00
b2e1cc83fc Adds lots of improvements 2020-02-10 22:50:35 +01:00
6143ec9e3c Updates to changes done while the server was down
Better reading
Better output
Things which can be final are final
Adds more lines to prevent signs + songs instead of full subtitles
2020-01-20 20:15:19 +01:00
20e6df04f1 Rewrites a lot of code
Streams are now parsed to objects, making it easier to get required information.
Improved styling.
Some better comments.
Better input parsing.
2019-10-06 01:02:47 +02:00
0a39a69e73 Improves reading of input 2019-08-20 21:05:31 +02:00
104d9ccb4b Fixes some bugs and adds unfinished command parser 2019-06-14 13:08:08 +02:00
dbb5bc7f94 Adds surround to stereo 2018-12-18 00:55:45 +01:00
cfba434243 Adds hardsubbing of subtitles with same name as video file
Better file collision detection
Adds debug mode to only render part of the video
2018-11-13 11:33:48 +01:00
9713b3c06e Hopefully fixes issues #1 and #2
File collision handling similar to windows
2018-10-02 12:26:34 +02:00
f9f52e4425 Adds missing files 2018-09-30 00:47:02 +02:00