Commit graph

189 commits

Author SHA1 Message Date
Malte Rosenbjerg
442e69ce1d Base file extension on video container info from ffmpeg 2020-07-13 23:54:46 +02:00
Mike Cochran
24f79fe3c8 Added audio codec profile to AudioStream
Added the audio codec profile and accompanying test.
2020-07-06 16:33:50 -05:00
Malte Rosenbjerg
d840f8d237 Update VideoTest.cs 2020-06-18 22:08:44 +02:00
Malte Rosenbjerg
f9a3197165 Update VideoTest.cs 2020-06-16 07:42:51 +02:00
Malte Rosenbjerg
cb42e13ed9 Skip two tests 2020-06-06 15:38:14 +02:00
Malte Rosenbjerg
a778ccd58f Add overload to Join 2020-05-24 19:27:55 +02:00
Malte Rosenbjerg
39dd390e81 Renaming 2020-05-24 19:17:14 +02:00
Malte Rosenbjerg
82fc6e92c9 Minor adjustment 2020-05-13 00:11:53 +02:00
Malte Rosenbjerg
ef64263899 Add delay 2020-05-13 00:00:02 +02:00
Malte Rosenbjerg
b2085c4a8b Make process cancellable 2020-05-12 23:52:07 +02:00
Malte Rosenbjerg
a754d57421 Dispose bitmap to unlock file in test 2020-05-12 22:50:27 +02:00
Malte Rosenbjerg
ca89cac2f0 Snapshot improvements
completely in-memory is now possible
2020-05-12 22:48:20 +02:00
Malte Rosenbjerg
59f2afd2ca Minor cleanup 2020-05-12 22:47:57 +02:00
Malte Rosenbjerg
708189b837 Change default paths 2020-05-12 21:37:10 +02:00
Malte Rosenbjerg
1dc7524ecd Revert "Cleanup"
This reverts commit d95f687e46.
2020-05-12 21:28:50 +02:00
Malte Rosenbjerg
d95f687e46 Cleanup 2020-05-12 21:05:00 +02:00
Malte Rosenbjerg
3855215000 Default to throwing on errors 2020-05-12 17:55:31 +02:00
Malte Rosenbjerg
ba43feb213
Merge branch 'master' into fix/pix_fmt_order 2020-05-12 17:29:24 +02:00
Максим Багрянцев
29fd4a76c0 Fixed color pallette (#58) 2020-05-12 18:26:52 +03:00
Максим Багрянцев
17fa6aafee Updated PixelFormat namespace 2020-05-12 17:53:52 +03:00
Максим Багрянцев
bbc9305e2b Added Codec, PixelFormat and ContainerFormat classes 2020-05-12 17:44:14 +03:00
Malte Rosenbjerg
b8fc8e5742 Lower timeouts 2020-05-11 00:51:00 +02:00
Malte Rosenbjerg
f22c506f46 Fix tests 2020-05-11 00:02:35 +02:00
Malte Rosenbjerg
89cd7e89e9 Fix verbosity unit test 2020-05-10 23:56:48 +02:00
Malte Rosenbjerg
2192096f74 QuietArgument -> VerbosityLevelArgument 2020-05-10 23:55:46 +02:00
Malte Rosenbjerg
188f37c9ee Use ToLowerInvariant 2020-05-10 23:16:52 +02:00
Malte Rosenbjerg
8583b02687 Outcomment Format48bppRgb tests for now 2020-05-10 14:15:32 +02:00
Malte Rosenbjerg
40a7475b05 Merge branch 'master' into refactor 2020-05-10 13:23:04 +02:00
Malte Rosenbjerg
d923dace6c Add timeouts 2020-05-10 12:07:28 +02:00
Malte Rosenbjerg
dc30010725 Fix probe tests and add timeouts 2020-05-10 11:46:33 +02:00
Malte Rosenbjerg
542000601a Reverted experiment 2020-05-10 11:41:53 +02:00
Malte Rosenbjerg
8d74a3e0d7 Fixes 2020-05-10 11:31:26 +02:00
Malte Rosenbjerg
8787ccaa8d Remove timeouts 2020-05-09 20:42:20 +02:00
Malte Rosenbjerg
6c84396898 Attempt at unix pipe support 2020-05-09 20:34:27 +02:00
Malte Rosenbjerg
72366d573a Cleanup 2020-05-09 17:53:03 +02:00
Malte Rosenbjerg
f50ab577ae Fix tests 2020-05-08 13:01:59 +02:00
Malte Rosenbjerg
ec043ef075 Major refactoring 2020-05-08 11:07:51 +02:00
Malte Rosenbjerg
f791f6b059 Add timeouts 2020-05-07 00:14:40 +02:00
Malte Rosenbjerg
560c9c8d98 Make tests faster 2020-05-06 23:39:45 +02:00
Malte Rosenbjerg
b4f0883685 Fix tests 2020-05-06 22:11:25 +02:00
Malte Rosenbjerg
211f4b168a Fix tests 2020-05-06 21:47:15 +02:00
Malte Rosenbjerg
4a25e50eae Fix tests 2020-05-06 21:42:56 +02:00
Malte Rosenbjerg
fe53609b38
Merge branch 'master' into feature/fluent-api 2020-05-06 20:57:26 +02:00
Максим Багрянцев
e4f4dd3def Updated tests 2020-05-02 13:02:22 +03:00
Максим Багрянцев
ee16064f4c Merge remote-tracking branch 'fork/master' into feature/piping 2020-05-02 13:02:01 +03:00
Weihan Li
1688e0d6e4
Merge branch 'master' into features/raw-argument 2020-05-02 11:07:04 +08:00
weihanli
eb521ae908 rename RawArgument to CustomArgument 2020-05-02 11:05:44 +08:00
Malte Rosenbjerg
4b88229f72 Add AudioBitrate as separate Argument 2020-05-01 10:07:40 +02:00
Максим Багрянцев
b7aafeb586 Added Fluent tests 2020-04-30 15:14:10 +03:00
Максим Багрянцев
8cc1791d25 Added Video_TranscodeInMemory test 2020-04-28 22:54:39 +03:00
Максим Багрянцев
5991cc99f0 Added Unit tests for input and output pipes 2020-04-28 22:40:33 +03:00
Максим Багрянцев
1d51163a05 Simplified ContainsInputOutput implementation 2020-04-28 18:50:29 +03:00
Максим Багрянцев
ea7acf2140 Updated TasksExtensions 2020-04-28 16:08:02 +03:00
Максим Багрянцев
cfda0fc9ae Added ffprobe stream input 2020-04-28 15:21:48 +03:00
weihanli
5643544a3b add RawArgument.cs 2020-04-28 12:31:16 +08:00
Максим Багрянцев
9903e333e6 Added StreamPipeSource 2020-04-27 21:22:05 +03:00
Максим Багрянцев
4f51c3d32f Replaced IInputPipe interface with System.IO.Stream 2020-04-27 19:35:53 +03:00
Максим Багрянцев
3c3b11cec6 Added input piping tests 2020-04-27 19:24:26 +03:00
Malte Rosenbjerg
55a7e74817 Fix progress and add unit test 2020-03-02 22:50:04 +01:00
Malte Rosenbjerg
cdcecda648 Make output capacity configureable and set higher default
Fixes #42
2020-03-01 12:55:57 +01:00
Malte Rosenbjerg
46bc75c6d1 Cleanup 2020-02-27 21:12:48 +01:00
Malte Rosenbjerg
7c39c84c01 Remove misplaced example 2020-02-26 17:36:24 +01:00
Malte Rosenbjerg
ebd9ff0adc Add support for drawtext argument 2020-02-25 23:19:30 +01:00
Malte Rosenbjerg
779de04ee0
Merge branch 'master' into master 2020-02-18 18:21:10 +01:00
Malte Rosenbjerg
f6bb998ee2 Larger epsilon needed 2020-02-18 17:17:59 +01:00
Malte Rosenbjerg
6d6c54aa12 Fix unit test
FFProbe says 1:19.48 so there about should be good
2020-02-18 17:06:29 +01:00
Malte Rosenbjerg
ba863ae255
Merge branch 'master' into master 2020-02-18 16:55:04 +01:00
Malte Rosenbjerg
3f61ac0104 Update VideoTest.cs 2020-02-16 21:00:50 +01:00
Malte Rosenbjerg
5c15d90641 Fix unit test 2020-02-16 20:59:59 +01:00
Malte Rosenbjerg
bdd826f650 Update ffmpeg.config.json 2020-02-16 20:55:06 +01:00
Malte Rosenbjerg
32a892e7d9 Update ffmpeg.config.json 2020-02-16 20:50:41 +01:00
Malte Rosenbjerg
83894a842e Update ffmpeg.config.json 2020-02-16 20:42:10 +01:00
Crydsch
a2f09b22f1
Merge branch 'master' into master 2020-02-16 17:23:32 +01:00
Malte Rosenbjerg
757d23a99b Change test path 2020-02-16 11:14:01 +01:00
Malte Rosenbjerg
16a4726426 Bump versions 2020-02-16 11:08:15 +01:00
Crydsch
0b35935b5d Lift restriction of duration to seconds 2020-02-13 17:36:49 +01:00
Malte Rosenbjerg
ecf7a711f4 More cleanup 2020-02-12 20:45:16 +01:00
Tuğrul Elmas
ec03bfe4a6
Arguments: DurationArgument
#33 

* added format provider to correctly parse the video's duration

* added DurationArgument
2020-01-29 16:33:15 +02:00
Vlad Jerca
4d75640a16 FFMpegCore: remove binaries from repository (use choco)
- improve binary path detection
2019-05-10 20:25:57 +03:00
Vlad Jerca
37da21fda9 chore: configure travis 2019-05-10 01:14:32 +03:00
Joshua Hatzenbuehler
61d455b831 FFMpegCore: use Path.DirectorySeparatorChar instead of \\, for non windows based platform dont use target, for non windows based platform dont use .exe 2019-05-02 10:11:00 -05:00
Vlad Jerca
c2004fc549 Tests: add video with only audio stream test 2019-04-01 12:56:50 +03:00
Kyriakos Ioannou
c2a0c3b942 Modify snapshot method (#4)
* When a snapshot is needeed, it's overkill to create the image on the filesystem, then delete it, and then create the image on the filesystem again. With this feature we can avoid this scenario and actually persist the created image on disk

* Apply requested changes by author. Added unit test for persist snapshot
2019-03-28 00:51:41 +02:00
Vlad Jerca
a0de4c1cf6 FFMpegCore: Rethink options configuration 2019-03-04 23:05:01 +02:00
Vlad Jerca
74ea8a42e0 Tests: add basic ctor tests 2019-03-03 01:33:39 +02:00
Vlad Jerca
aed33a3d5c FFMpegCore: support configuration via ffmpeg.config.json 2019-02-26 21:49:08 +02:00
Vlad Jerca
8272dc9c94 FFMpegCore: move argument implementations to seperate folder 2019-02-26 21:46:48 +02:00
Vlad Jerca
3729d65e24 FFMpegCore: use the argument builder in the ffmpeg methods 2019-02-08 22:41:40 +02:00
Vlad Jerca
c215191bf5 FFMpegCore: port lib to .net standard 2019-02-08 22:41:40 +02:00