Commit graph

729 commits

Author SHA1 Message Date
Kevin Heritage
59d43bb1c3 chore: apply changes to format end seek 2023-02-17 19:27:48 +01:00
Kevin David Heritage
98fdaf424b
Merge branch 'main' into feat/cut-video 2023-02-17 19:22:27 +01:00
Kevin Heritage
a31f3886fd docs: update documentation to include sub video function 2023-02-17 19:17:44 +01:00
Kevin Heritage
a2c899d02e feat: create sub video function 2023-02-17 19:17:31 +01:00
Kevin Heritage
c7c591b451 Create cut video function 2023-02-17 17:23:25 +01:00
Kevin Heritage
fe5c1f5b58 Create end seek argument 2023-02-17 17:18:56 +01:00
Malte Rosenbjerg
55c90fb081 Fix nupkg directory 2023-02-17 00:27:12 +01:00
Malte Rosenbjerg
19169cd0a6 Merge branch 'main' of https://github.com/rosenbjerg/FFMpegCore 2023-02-17 00:23:23 +01:00
Malte Rosenbjerg
2e9f5f1170 Remove --output build 2023-02-17 00:23:17 +01:00
Malte Rosenbjerg
4d2028a124
Merge pull request #398 from rosenbjerg/Fix-release-pipeline
Add PackageOutputPath
2023-02-17 00:17:27 +01:00
Malte Rosenbjerg
8fff02d8d6 Add --skip-duplicate 2023-02-17 00:14:23 +01:00
Malte Rosenbjerg
daa512c294 Format remaining csproj files 2023-02-17 00:13:34 +01:00
Malte Rosenbjerg
5b34d04a35 Add PackageOutputPath and format 2023-02-17 00:12:32 +01:00
Malte Rosenbjerg
030d0eb304
Merge pull request #397 from rosenbjerg/bugfix/handle-joining-of-non-png-images
[Bugfix] Handle joining of non png images
2023-02-17 00:04:53 +01:00
Malte Rosenbjerg
d6517fa1ef Fix CI trigger after rename 2023-02-16 23:58:20 +01:00
Malte Rosenbjerg
8b69ed104a Remove unused enums 2023-02-16 23:55:28 +01:00
Malte Rosenbjerg
02d2b4261b Add missing usings on tests 2023-02-16 23:55:20 +01:00
Malte Rosenbjerg
ad5dca3cd6 Ensure all images have same file extension and handle that 2023-02-16 23:55:10 +01:00
Malte Rosenbjerg
e32dd3a7f7 Add IsPackage=false to Examples project
Former-commit-id: 4f1cb92fa9
2023-02-05 00:33:07 +01:00
Malte Rosenbjerg
8943809050 build master branch after merge or push (#390)
* Update ci.yml

* Add codecov

* Remove codecov for now

* Add coverlet.collector and codecov

Former-commit-id: 5bd17dc44f
2023-02-05 00:07:52 +01:00
Malte Rosenbjerg
3837edee8c Init (#389)
Former-commit-id: 4ec200528c
2023-02-04 23:42:13 +01:00
pklaes
737eea3a98 fix: Switch source for rotation property from 'tags/rotate' to 'side_data_list/rotation' (incl. test case) (#388)
Former-commit-id: d051cd06d2
2023-02-04 22:17:39 +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
Tom Bogle
7dfefbdfdb Added ability to retrieve bit depth from media streams for lossless encodings (#359)
* Added ability to retrieve bit depth from media streams for lossless encodings

* Shortened sample AIFF file used in tests

Former-commit-id: db7e1e4995
2023-02-01 08:09:16 +01:00
Malte Rosenbjerg
910ec6c759 Merge pull request #334 from lostmsu/lost
`AddDeviceInput` similar to `AddFileInput` and `FromDeviceInput`

Former-commit-id: ce7ebe0cff
2023-01-31 23:39:49 +01:00
Malte Rosenbjerg
d2658b17c0 Update test
Former-commit-id: d3d6c8c40b
2023-01-31 23:32:30 +01:00
Malte Rosenbjerg
b2847b99e2 Remove unneeded cast
Former-commit-id: 751019a36d
2023-01-31 23:26:18 +01:00
Malte Rosenbjerg
cabfb0b2db Remove PInvoke.Kernel32
Former-commit-id: f0c9993c6e
2023-01-31 23:25:33 +01:00
Victor Nova
28deedc038 a hack to unconditionally kill ffmpeg when parent .NET process exits
Former-commit-id: 5ac61011c4
2023-01-31 23:20:10 +01:00
Victor Nova
0d7bf18832 fixed hwaccel parameter not working in 5.0
Former-commit-id: 7938ec3c0a
2023-01-31 23:19:45 +01:00
Victor Nova
4b79891bb7 AddDeviceInput similar to AddFileInput and FromDeviceInput
Former-commit-id: aced406957
2023-01-31 23:19:45 +01:00
Malte Rosenbjerg
5ebe0bb71d Merge pull request #384 from rosenbjerg/chore/fixes
Minor fixes

Former-commit-id: b8d1c26f4f
2023-01-31 23:16:23 +01:00
Malte Rosenbjerg
78105852f1 Include macos in ci matrix
Former-commit-id: 2d68632624
2023-01-31 23:11:08 +01:00
Malte Rosenbjerg
cebc55bf73 Use FedericoCarboni/setup-ffmpeg@v2
Former-commit-id: f89008358c
2023-01-31 23:10:18 +01:00
Malte Rosenbjerg
50555b144c Always use Path.GetTempPath() on linux and macos
Former-commit-id: 1b729280b6
2023-01-31 23:10:09 +01:00
Malte Rosenbjerg
869c8a4c67 Update year
Former-commit-id: fd56655995
2023-01-31 23:09:48 +01:00
Malte Rosenbjerg
7aac5b2f9b Merge pull request #357 from ArtemiiimetrA/Update-MIT-License-Year
Update LICENSE

Former-commit-id: 4494ecc6ff
2023-01-31 23:03:38 +01:00
Malte Rosenbjerg
b032af6405 Merge pull request #351 from keg247/sample-aspect-ratio
Add SampleAspectRatio property to VideoStream

Former-commit-id: 9727ec5cfe
2023-01-31 23:02:51 +01:00
keg247
1dd2685aff Add SampleAspectRatio property to VideoStream
Former-commit-id: 02de377093
2023-01-31 22:41:57 +01:00
Malte Rosenbjerg
2344f4868e Merge pull request #374 from ep1kt3t0s/short-socket-naming
Short socket names to prevent 104 char limit

Former-commit-id: 11abaeecc3
2023-01-31 22:34:49 +01:00
ep1kt3t0s
53f0c7917d Fix GetPipePath() for MacOS
Former-commit-id: 75e4f6f257
2023-01-31 21:25:02 +01:00
ep1kt3t0s
5623119b35 Update PipeHelpers.cs
Former-commit-id: abc7d9463a
2023-01-31 21:24:44 +01:00
Malte Rosenbjerg
008da5c9dd Merge pull request #341 from glebmxyz/pad-video-filter
Add pad video filter

Former-commit-id: 6460f3cc20
2023-01-31 21:09:02 +01:00
Gleb Moskalenko
25c3cab7f1 Add pad video filter
Former-commit-id: e76ebdcbe8
2023-01-31 20:57:14 +01:00
Malte Rosenbjerg
2b93cb3495 Merge pull request #347 from qe201020335/master
Add Stream mapping of multiple streams and negative mapping of streams (deselect)

Former-commit-id: 1ad13e069a
2023-01-31 20:56:00 +01:00
Malte Rosenbjerg
f03ed8ab54 Update test
Former-commit-id: 5510ef0e32
2023-01-31 20:49:56 +01:00
Sky Z
f1e13326b8 Add negative mapping to select stream (deselect)
Former-commit-id: 40f97594f0
2023-01-31 20:46:16 +01:00
Sky Z
a776db85d2 Add other stream types to Channel (V,s,d,t)
Former-commit-id: ca8275436b
2023-01-31 20:46:16 +01:00
Sky Z
638f4cae89 Add select multiple streams
Former-commit-id: df40eeede9
2023-01-31 20:46:16 +01:00
Malte Rosenbjerg
efe96428a8 Merge pull request #370 from jeroenvanderschoot/master
Add Uri support for Frame Analysis,

Former-commit-id: 1b883f7da9
2023-01-31 20:44:00 +01:00