Commit graph

58 commits

Author SHA1 Message Date
AddyMills
94db493d19 Add IEnumerable tests for inputs 2024-03-03 18:56:06 -06:00
AddyMills
31b117d186 Remove whitespace 2024-03-03 13:09:52 -06:00
AddyMills
622db9600c Add MultiInput Test 2024-03-03 12:49:34 -06:00
Prakash Duggaraju
42f9005d59 Add support for multiple outputs and tee muxer.
A single input can be encoded simultaneously to multiple oputs or muxed in multiple formats
2023-09-08 13:22:09 -07:00
Rafael Carvalho
7569669f52 Fix Palette typos 2023-03-07 16:55:11 +13:00
Rafael Carvalho
c218b3592b Add unit tests 2023-03-07 16:44:33 +13:00
Kevin Heritage
fe5c1f5b58 Create end seek argument 2023-02-17 17:18:56 +01:00
Malte Rosenbjerg
693acabac4 Cleanup after splitting into two packages (#386)
* Move PosterWithAudio to FFMpegCore

* Reduce windows only tests

* Update Directory.Build.props

* Create .editorconfig

* More cleanup

* Enable implicit usings

* Remove unused method

* Apply dotnet format

* Fix unused variable in AudioGateArgument

* Fix boolean conditions in AudioGateArgument

* Merge boolean conditions into pattern

* Use target-typed new

* Add linting to CI

* Add CUDA to HardwareAccelerationDevice enum

* Increase timeout for Video_Join_Image_Sequence

* Adjust Video_Join_Image_Sequence timeout

* Fix expected seconds in Video_Join_Image_Sequence

* Increase timeout for Video_TranscodeToMemory due to macos agents

Former-commit-id: f9f7161686
2023-02-02 21:19:45 +01:00
Malte Rosenbjerg
d2658b17c0 Update test
Former-commit-id: d3d6c8c40b
2023-01-31 23:32:30 +01:00
Gleb Moskalenko
25c3cab7f1 Add pad video filter
Former-commit-id: e76ebdcbe8
2023-01-31 20:57:14 +01:00
Malte Rosenbjerg
f03ed8ab54 Update test
Former-commit-id: 5510ef0e32
2023-01-31 20:49:56 +01:00
Jonas Kamsker
f3031db17b Added unit tests
Former-commit-id: d6bc6c92a5
2022-01-12 00:34:52 +01:00
Malte Rosenbjerg
466d0c6cad Merge pull request #260 from alex6dj/fix/subtitle-hardburning-path-scape
Fixed error when burning subtitle with some special charaters in path

Former-commit-id: ce18f3b2ed
2021-10-21 20:38:21 +02:00
alex6dj
152648275f Implemented Dynamic Audio Normalizer
Former-commit-id: 40c14b573a
2021-10-04 19:10:00 -04:00
alex6dj
b5dd8600a4 Pan filter implementation and testing
Former-commit-id: 7a661b6ab3
2021-10-04 12:27:24 -04:00
alex6dj
0c74351d83 Fixed single quotes escape in subtitle file path
Former-commit-id: 975bd75c5d
2021-10-03 11:07:15 -04:00
alex6dj
21da31c4c1 Fixed error when burning subtitle with some special charaters in path
Former-commit-id: e6e07fc2fe
2021-10-01 23:40:40 -04:00
Fedor Zhilkin
847ed70522 Fix params order
Former-commit-id: 86ea16c432
2021-08-11 15:54:58 +03:00
Fedor Zhilkin
65ebc57b29 Nullable streamIndex and inputFileIndex
Former-commit-id: 562a50d874
2021-08-11 01:21:06 +03:00
Malte Rosenbjerg
4c521aadcc Merge branch 'master' into master
Former-commit-id: 3888a07ab2
2021-08-06 08:10:37 +02:00
alex6dj
8633937f52 Use long option for stream index for better clarity
Former-commit-id: 14d457b946
2021-08-05 15:14:37 -04:00
alex6dj
96ec0613d3 Subtitle hard-burn implementation.
Former-commit-id: 3a89062384
2021-08-05 14:37:32 -04:00
Fedor Zhilkin
8b5b6d8e79 Merge branch 'master' of github.com:rosenbjerg/FFMpegCore
Former-commit-id: 37109bab34
2021-08-03 21:57:30 +03:00
Malte Rosenbjerg
12e031dfb3 Fixes, renames and missing stuff
Former-commit-id: 27a2219b8e
2021-05-14 01:02:00 +02:00
Malte Rosenbjerg
8817b4c765 Merge branch 'master' into master
Former-commit-id: 5a2ebcf0f3
2021-03-15 23:20:27 +01:00
Malte Rosenbjerg
b776422ada Fix tests
Former-commit-id: e49290b217
2021-03-06 21:25:17 +01:00
Malte Rosenbjerg
77e2403902 Init
Former-commit-id: 4f28983972
2021-03-05 18:06:40 +01:00
crypton
bff3406545 Format -ss timespan argument to calculate hours
Former-commit-id: bb08076db4
2021-02-12 22:16:55 -08:00
Malte Rosenbjerg
732e3a0772 Merge branch 'master' into master
Former-commit-id: de689dbb50
2020-12-09 11:02:26 +01:00
Malte Rosenbjerg
ec671ff8bf Dump
Former-commit-id: 3ad127a682
2020-12-07 00:47:47 +01:00
Fedor Zhilkin
0126cd1e77 Merge branch 'master' of https://github.com/rosenbjerg/FFMpegCore
Former-commit-id: c6bdf55a77
2020-11-13 01:36:00 +03:00
Malte Rosenbjerg
b0e3d157d3 Cleanup
Former-commit-id: 6b1e411bfe
2020-10-27 00:49:28 +01:00
Malte Rosenbjerg
ca1035fde2 Add HardwareAccelerationArgument
Former-commit-id: 5fb2305b5b
2020-10-24 23:33:44 +02:00
Malte Rosenbjerg
9434715fba New API
Former-commit-id: 010e9947e9
2020-10-24 22:31:54 +02:00
Fedor Zhilkin
0a09cbce2b Add test for map filtering
Former-commit-id: f2fca0c1b6
2020-09-17 21:02:33 +03:00
Malte Rosenbjerg
96af90ba7e Add SeekedFileInputArgument and such
Former-commit-id: 59abdd2343
2020-07-26 02:45:14 +02:00
Malte Rosenbjerg
d7a705e9ae Revert "Cleanup"
This reverts commit 152683323e [formerly d95f687e46].


Former-commit-id: 1dc7524ecd
2020-05-12 21:28:50 +02:00
Malte Rosenbjerg
152683323e Cleanup
Former-commit-id: d95f687e46
2020-05-12 21:05:00 +02:00
Максим Багрянцев
6416cea390 Added Codec, PixelFormat and ContainerFormat classes
Former-commit-id: bbc9305e2b
2020-05-12 17:44:14 +03:00
Malte Rosenbjerg
562e45130c Fix verbosity unit test
Former-commit-id: 89cd7e89e9
2020-05-10 23:56:48 +02:00
Malte Rosenbjerg
016ee08975 QuietArgument -> VerbosityLevelArgument
Former-commit-id: 2192096f74
2020-05-10 23:55:46 +02:00
Malte Rosenbjerg
06539f7b39 Fixes
Former-commit-id: 8d74a3e0d7
2020-05-10 11:31:26 +02:00
Malte Rosenbjerg
c3b5cd997e Cleanup
Former-commit-id: 72366d573a
2020-05-09 17:53:03 +02:00
Malte Rosenbjerg
bd55018f4f Major refactoring
Former-commit-id: ec043ef075
2020-05-08 11:07:51 +02:00
Malte Rosenbjerg
f3af255d64 Fix tests
Former-commit-id: 211f4b168a
2020-05-06 21:47:15 +02:00
Malte Rosenbjerg
c66c0b481f Fix tests
Former-commit-id: 4a25e50eae
2020-05-06 21:42:56 +02:00
Malte Rosenbjerg
be932d3e49 Merge branch 'master' into feature/fluent-api
Former-commit-id: fe53609b38
2020-05-06 20:57:26 +02:00
Weihan Li
4d156a31c9 Merge branch 'master' into features/raw-argument
Former-commit-id: 1688e0d6e4
2020-05-02 11:07:04 +08:00
weihanli
5a6d61cfe3 rename RawArgument to CustomArgument
Former-commit-id: eb521ae908
2020-05-02 11:05:44 +08:00
Malte Rosenbjerg
78e3f5e0c5 Add AudioBitrate as separate Argument
Former-commit-id: 4b88229f72
2020-05-01 10:07:40 +02:00