Commit graph

612 commits

Author SHA1 Message Date
Malte Rosenbjerg
f89a3e2ef3 Update ci.yml
Former-commit-id: 95e5578bff
2020-02-16 10:59:08 +01:00
Malte Rosenbjerg
c7eddb91c3 Update .travis.yml
Former-commit-id: d6aa7151d3
2020-02-16 10:55:09 +01:00
Malte Rosenbjerg
c9dc111f17 Update ci.yml
Former-commit-id: 90727eb228
2020-02-16 10:46:58 +01:00
Malte Rosenbjerg
55dd041961 Update ci.yml
Former-commit-id: a7e2478862
2020-02-16 10:46:30 +01:00
Malte Rosenbjerg
17d0d718af Create ci.yml
Former-commit-id: d97a081813
2020-02-16 10:36:38 +01:00
Crydsch
703da64f44 Fix NullReferenceException if no duration exists
Former-commit-id: 5daef17b44
2020-02-13 20:58:14 +01:00
Crydsch
073cfee5ea Lift restriction of duration to seconds
Former-commit-id: 0b35935b5d
2020-02-13 17:36:49 +01:00
Cry dsch
ed5fffd7a9 Fix duration parsing of .mkv and .webm files
Former-commit-id: fbd9f3fc89
2020-02-12 21:37:10 +01:00
Cry dsch
68c24621e9 Merge https://github.com/rosenbjerg/FFMpegCore
Former-commit-id: f10c01e667
2020-02-12 21:31:24 +01:00
Cry dsch
37fc05b26b Fix duration parsing of .mkv and .webm files
Former-commit-id: a4c7d87e62
2020-02-12 21:26:27 +01:00
Malte Rosenbjerg
b11be87a45 More cleanup
Former-commit-id: ecf7a711f4
2020-02-12 20:45:16 +01:00
Malte Rosenbjerg
45e170f315 Cleanup begun
Former-commit-id: 8ee92a40ab
2020-02-11 22:45:02 +01:00
Malte Rosenbjerg
3ed5c7b314 Merge pull request #36 from Crydsch/master
Fix progress event output

Former-commit-id: 09f1d6e655
2020-02-11 18:06:23 +01:00
Crydsch
1f381ba403 Merge branch 'master' into master
Former-commit-id: 0dc3e2bab6
2020-02-09 21:11:33 +01:00
Malte Rosenbjerg
d5b25a69c5 Update README.md
Former-commit-id: e98aed4abd
2020-02-09 20:02:58 +01:00
Cry dsch
555c618706 Fix progress event output when using the convert(ArgumentContainer) function
Former-commit-id: 16a70ebd72
2020-02-08 20:29:30 +01:00
Vlad Jerca
e19bc03334 Update README.md
Former-commit-id: de5c55c028
2020-01-29 16:40:17 +02:00
Tuğrul Elmas
3b289e3fd9 Arguments: DurationArgument
#33 

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

* added DurationArgument


Former-commit-id: ec03bfe4a6
2020-01-29 16:33:15 +02:00
Vlad Jerca
87c4db19da chore: bump version
Former-commit-id: acf6b10fab
2020-01-29 13:03:20 +02:00
Tuğrul Elmas
ce16d9103c FFProbe: add format provider to correctly parse the video's duration
#31 

Former-commit-id: d599592084
2020-01-29 12:54:30 +02:00
Malte Rosenbjerg
a5aad904e7 FFProbe: expose async methods
#30 

Former-commit-id: 7b9b8afac8
2020-01-29 12:53:36 +02:00
Vlad Jerca
efe61e8bad chore: bump version
Former-commit-id: 8a8b8a968f
2019-09-30 14:15:24 +03:00
Richkovskiy Lev
19bfbb5154 InputArgument: use the AbsolutUri value for URLs
If i want to download video from video server i use this code:
string textLinkVideo = "https://vk.com/video_hls.php?dirs%5B240%5D=https%3A%2F%2Fcs531220.vkuservideo.net%2F5%2Fe15NTMyPzc3MA%2Fvideos%2F&dirs%5B360%5D=https%3A%2F%2Fcs531220.vkuservideo.net%2F5%2Fe15NTMyPzc3MA%2Fvideos%2F&path=5%2Fe15NTMyPzc3MA%2Fvideos%2F&extra=6jU8MLGkIpMxHqpAViGv7wXJofsIDdlwBNfwnjifdOnsHTv8e-h7LsyFJabx26lyLTsNfDBDy4u5H2HU0w9fT6114_FzHvFU2l2A-H9B23gan3k48_L60B68aDHTA_CLGKJEesUqTlEgyLlYoQiQiOg&c_extra=w0ZgeFZ-2ZoxqYTYlfwL5LZA5o2enfF0CqLyrQQVEk2owWZFaD2hfnPrzvLWrQfU81A8u5rCXw_CIe_8TDfITX3Cl12YwhBIfVCR4gmDNPYUbB-2tarthA-mOpY5WK77GAOZHs7gwx65i02-wHjGwIA&video=-7865622_456240009&tag=042ea140e4&c_tag=860d1761765a&hash=848f2afe36a72db4ff&lang_id=0&viewer_id=17403755";
FFMpegModel FFMpegModel = new FFMpegModel();
FFMpegModel.DownloadVideoVk(textLinkVideo, filePath);

With AbsolutePath this method return /video_hls.php
With AbsoluteUri this.method return full url

Former-commit-id: b5ae935025
2019-09-30 00:10:08 +03:00
Vlad Jerca
0ed52fec9f chore: bump version
Former-commit-id: 085fa78bf0
2019-05-20 11:16:22 +03:00
Vlad Jerca
116775eb2b Merge pull request #13 from vladjerca/fix/path_resolution
FFMpegOptions: build paths using the `Combine` util
Former-commit-id: 7438f497ad
2019-05-20 11:13:57 +03:00
Vlad Jerca
88a29895d2 FFMpegOptions: build paths using the Combine util
#12

Former-commit-id: 3448a2044b
2019-05-20 11:00:10 +03:00
Vlad Jerca
7980823aab chore bump version
Former-commit-id: 22f1f574bd
2019-05-11 06:43:46 +03:00
Vlad Jerca
779de01661 Merge pull request #10 from vladjerca/fix/readme
Readme: reword binary architecture setup
Former-commit-id: 5131061381
2019-05-10 22:34:58 +03:00
Vlad Jerca
f0b8d463dd Readme: reword binary architecture setup
Former-commit-id: ce88742f26
2019-05-10 21:56:43 +03:00
Vlad Jerca
46e4da9d29 Merge pull request #8 from vladjerca/fix/improve_os_support_and_docs
fix / improve path support and update os docs

Former-commit-id: f53e2a0d30
2019-05-10 20:40:41 +03:00
Vlad Jerca
214d68d369 FFMpegCore: remove binaries from repository (use choco)
- improve binary path detection

Former-commit-id: 4d75640a16
2019-05-10 20:25:57 +03:00
Vlad Jerca
77849ecf5b Readme: update OS configuration guide
Former-commit-id: c4633f9e46
2019-05-10 20:25:15 +03:00
Vlad Jerca
c3e630f13d Merge pull request #7 from vladjerca/feature/travis_ci
chore: configure travis
Former-commit-id: 15166a1501
2019-05-10 02:10:45 +03:00
Vlad Jerca
45335bc334 chore: configure travis
Former-commit-id: 37da21fda9
2019-05-10 01:14:32 +03:00
Vlad Jerca
a3a6bd1fdf Readme: update contributor list
Former-commit-id: 097b9f0d2f
2019-05-03 16:58:54 +03:00
Vlad Jerca
dd60e90124 Chore: Bump version
Former-commit-id: f25c8f5525
2019-05-03 16:57:13 +03:00
Vlad Jerca
f41b7dbfc8 Merge pull request #6 from winchesterag/master
Feature / Add support for other platforms

Former-commit-id: 1d9d453b6a
2019-05-03 16:51:45 +03:00
Joshua Hatzenbuehler
7fcc6c7308 Readme: added data for test results on linux unit testing
Former-commit-id: 65ab084dee
2019-05-02 14:27:52 -05:00
Joshua Hatzenbuehler
89b5eb2153 Readme: added basic line regarding MacOSx testing
Former-commit-id: f5c40697d4
2019-05-02 11:25:04 -05:00
Joshua Hatzenbuehler
f92652690e FFMpegCore: use Path.DirectorySeparatorChar instead of \\, for non windows based platform dont use target, for non windows based platform dont use .exe
Former-commit-id: 61d455b831
2019-05-02 10:11:00 -05:00
Vlad Jerca
0eb5abb7b1 chore: bump version
Former-commit-id: c3206e218d
2019-04-01 12:59:41 +03:00
Vlad Jerca
076772a037 Merge pull request #5 from vladjerca/fix/improve_metadata_parse
Improve FFProbe output parsing and add support for streams with only audio sources

Former-commit-id: 134afd6e06
2019-04-01 12:58:45 +03:00
Vlad Jerca
c37e053c9c Tests: add video with only audio stream test
Former-commit-id: c2004fc549
2019-04-01 12:56:50 +03:00
Vlad Jerca
567c9e7390 FFProbe: improve metadata extraction
#3

Former-commit-id: 3e856845ae
2019-04-01 12:56:36 +03:00
Vlad Jerca
a5cadc3569 Chore: update contributor list
Former-commit-id: 5cdfa058b8
2019-03-28 01:27:59 +02:00
Vlad Jerca
3ba3ee405a Chore: bump version
Former-commit-id: 5e8bb1c185
2019-03-28 01:21:36 +02:00
Kyriakos Ioannou
b3c08dd890 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


Former-commit-id: c2a0c3b942
2019-03-28 00:51:41 +02:00
Vlad Jerca
7547c48927 FFMpegCore: Rethink options configuration
Former-commit-id: a0de4c1cf6
2019-03-04 23:05:01 +02:00
Vlad Jerca
3abaf36c49 Tests: add basic ctor tests
Former-commit-id: 74ea8a42e0
2019-03-03 01:33:39 +02:00
Vlad Jerca
e24c0a523a HotFix: propagate ctor options in child classes
Former-commit-id: 1c8ab3b1da
2019-03-03 01:17:35 +02:00