Commit graph

489 commits

Author SHA1 Message Date
Malte Rosenbjerg
52ed136459
Merge branch 'main' into Add_Segment_muxer_output 2024-12-05 10:11:57 +01:00
Malte Rosenbjerg
855e6ece30 Bump Instances 2024-12-05 10:59:59 +02:00
Malte Rosenbjerg
b063d37464
Merge branch 'main' into Add_Segment_muxer_output 2024-12-04 21:00:15 +01:00
Malte Rosenbjerg
71e36847a9
Merge pull request #505 from AddyMills/main
Add Multiple Input files
2024-12-04 20:59:10 +01:00
Malte Rosenbjerg
10bc004888
Merge pull request #546 from brett-baker/main
Add Copy option to Audio Codec.  Add Crop option to Arguments
2024-12-04 20:56:58 +01:00
Malte Rosenbjerg
0a3be1e78c
Merge pull request #510 from Hagfjall/hagfjall/fix-509-snapshot-rotation
fix: Snapshots from rotated videos should have correct width/height
2024-12-04 20:53:22 +01:00
Malte Rosenbjerg
5d654af5f8 dotnet format 2024-12-04 21:51:43 +02:00
Malte Rosenbjerg
5bddf383bb
Merge pull request #523 from BenediktBertsch/main
Feat: add av1 support for smaller snapshots and videos
2024-12-04 20:50:26 +01:00
Malte Rosenbjerg
a4b9a885d3
Merge pull request #527 from alahane-techtel/main
>24hr Duration handling added in FFMpegArgumentProcessor
2024-12-04 20:49:59 +01:00
Malte Rosenbjerg
9b6626f54b
Merge branch 'main' into hagfjall/fix-509-snapshot-rotation 2024-12-04 20:47:41 +01:00
Malte Rosenbjerg
045068c70e
Merge branch 'main' into main 2024-12-04 20:46:04 +01:00
Malte Rosenbjerg
4a6abef172
Merge branch 'main' into add-video-stream-level-to-ffprobe-analysis 2024-12-04 20:45:03 +01:00
Malte Rosenbjerg
e8ef5804e8
Merge branch 'main' into main 2024-12-04 20:44:31 +01:00
Malte Rosenbjerg
40a3609d5d
Merge branch 'main' into main 2024-12-04 20:43:51 +01:00
Malte Rosenbjerg
a41ec3adae
Merge branch 'main' into main 2024-12-04 20:43:12 +01:00
Malte Rosenbjerg
cf8f7cc674 Call MoveNext before accessing Current 2024-12-04 21:29:37 +02:00
Malte Rosenbjerg
79ea2a9797 Bump System.Text.Json to 9.0.0 2024-12-04 20:44:05 +02:00
Malte Rosenbjerg
8636817fe1
Merge branch 'main' into hagfjall/fix-509-snapshot-rotation 2024-12-04 19:34:42 +01:00
Malte Rosenbjerg
b1d908971c
Merge branch 'main' into bump-system-text-json-v8.0.4 2024-12-04 19:32:13 +01:00
Malte Rosenbjerg
9942e54762
Merge branch 'main' into main 2024-12-04 19:29:59 +01:00
Malte Rosenbjerg
cf9111881d
Merge branch 'main' into add-video-stream-level-to-ffprobe-analysis 2024-12-04 19:29:31 +01:00
AddyMills
8309951519 Reapply "Update JSON Reference"
This reverts commit aabd5cc3a8.
2024-11-16 20:09:24 -06:00
AddyMills
aabd5cc3a8 Revert "Update JSON Reference"
This reverts commit f3be9f2b77.
2024-11-16 20:07:57 -06:00
AddyMills
f3be9f2b77 Update JSON Reference 2024-11-16 19:50:29 -06:00
Brett Baker
ff42378834 null check on title to not fail Media Analysis
If the title is missing from the analysis metadata, the analysis fails.  Added null check and default value of "TitleValueNotSet".
2024-11-13 08:45:00 -05:00
Brett Baker
72eddfca6d Add CropArgument
Add the option to crop the video to a given size.
2024-11-02 07:34:21 -04:00
Brett Baker
c4232b7ca0 Added Copy option to Audio 2024-11-01 09:13:29 -04:00
Kaaybi
d5a2e5cbe6 chore: bump system.text.json to v8.0.4 2024-09-18 12:13:25 +02:00
Kaaybi
f86d999035 feat: add video-stream level to ffprobe analysis 2024-09-18 12:08:16 +02:00
AddyMills
49c2941474 Remove JSON vulnerability Reference 2024-08-31 20:30:37 -06:00
Yan Gauthier
935980568c Removed excessive whitespace 2024-08-15 16:32:12 -04:00
Yan Gauthier
91e8e1e18d Added JsonIgnore to Encoding on FFOptions since a breacking change in System.Text.Json introduced in .NET8.0 prevent us from deserializing this type https://github.com/dotnet/docs/issues/37041 2024-08-15 15:28:01 -04:00
Yan Gauthier
f71e172f66 Added option to use the segment muxer allowing output to file to be segmented. There's a SegmentCustomArgument for the arguments I did not implement. 2024-08-15 15:26:03 -04:00
Yan Gauthier
a6e90e2078 Updated System.Text.Json because of vulnerabilities 2024-08-15 10:08:18 -04:00
Ashish
745fe2a8cc removed unnecessary usings 2024-07-01 19:24:06 +10:00
Ashish
06b9667991 >24hr Duration handling added in FFMpegArgumentProcessor 2024-07-01 19:18:34 +10:00
Benedikt Bertsch
9007883d76
Feat: add av1 support for smaller snapshots and videos 2024-06-08 14:58:18 +02:00
Fredrik Hagfjäll
82cc9715dc fix: Snapshots from rotated videos should have correct width/height
Some video-files have their metadata as -90 instead of 90. This PR handles correct aspect-ratio and rotation when taking snapshots.

The sample video provided in the PR is my own recording. A bit too big maybe? I couldn't find any command to set the metadata to `-90` on existing video. Would be happy to get it working on already existing test-data to reduce size.

Fixes #509
2024-03-30 09:10:13 +01:00
AddyMills
bb341e6dd7 Update one more instance of string[] to IEnumerable 2024-03-03 13:02:50 -06:00
AddyMills
d836501681 Change string array to IEnumerable 2024-03-03 11:42:52 -06:00
AddyMills
8f6d1aa8e9 Update MultiInput to IEnumerable 2024-03-01 07:13:55 -06:00
AddyMills
8a764eccc7 Add MultiInputArgument 2024-03-01 07:08:16 -06:00
Tomas Gužauskas
ef08fd93a9 Add HDR color properties support in FFProbe analysis
Add hdr video test
2024-01-30 00:52:25 +02:00
Vortex
df123bb191 Fix: Changed "Chapter" Modell since "Id", "Start" and "End" returned by ffprobe can contain values larger than Int32.MaxValue 2023-10-16 03:20:31 +02:00
Malte Rosenbjerg
bc6defe535
Merge branch 'main' into main 2023-10-05 12:06:43 +02:00
Malte Rosenbjerg
f8407bce24 Merge branch 'main' into pr/431 2023-10-05 12:00:06 +02:00
Malte Rosenbjerg
21c02ba2a4
Merge branch 'main' into main 2023-10-05 09:30:44 +02:00
Malte Rosenbjerg
ed30b14687 Align with main branch 2023-10-05 09:24:44 +02:00
Malte Rosenbjerg
d2296496bf
Merge branch 'main' into main 2023-10-05 09:22:13 +02:00
Malte Rosenbjerg
4a39e234ea
Merge branch 'main' into main 2023-10-05 09:21:59 +02:00