Commit graph

728 commits

Author SHA1 Message Date
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
jeroenvanderschoot
c2db2a35a1 Add Uri support for Frame Analysis,
skipped Stream support as this cannot support MP4's with moov atom in the end of the file, and input pipes do not support seek.


Former-commit-id: 31b93b3ed6
2023-01-31 20:39:00 +01:00