Commit graph

818 commits

Author SHA1 Message Date
Fredrik Hagfjäll
fe4b79e24c fix linting 2024-03-30 09:31:03 +01:00
Fredrik Hagfjäll
7697e2767d made test resize the output 2024-03-30 09:29:25 +01: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
Malte Rosenbjerg
eb221c3e49
Merge pull request #478 from vortex852456/main
Fix: Changed "Chapter" Modell
2023-10-25 19:03:15 +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
d90b482213
Merge pull request #473 from duggaraju/main
Add support for multiple outputs and tee muxer.
2023-10-05 12:17:06 +02:00
Malte Rosenbjerg
bc6defe535
Merge branch 'main' into main 2023-10-05 12:06:43 +02:00
Malte Rosenbjerg
ed2b95038c
Merge pull request #431 from vfrz/feature/custom-ffprob-arguments
Feature: custom ffprob arguments
2023-10-05 12:06:31 +02:00
Malte Rosenbjerg
f8407bce24 Merge branch 'main' into pr/431 2023-10-05 12:00:06 +02:00
Malte Rosenbjerg
20a5b156e9
Merge pull request #416 from phillipfisher/main
Add chapters to FFProbe
2023-10-05 11:56:58 +02:00
Malte Rosenbjerg
21c02ba2a4
Merge branch 'main' into main 2023-10-05 09:30:44 +02:00
Malte Rosenbjerg
d30629fb8e
Merge pull request #443 from devedse/main
Fix issue where ffmpeg can't be found if x64/x86 folders exist withithout ffmpeg in there
2023-10-05 09:27:36 +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
Malte Rosenbjerg
54e5d0860c
Merge branch 'main' into feature/custom-ffprob-arguments 2023-10-05 09:21:21 +02:00
Malte Rosenbjerg
7f283e9113
Merge branch 'main' into main 2023-10-05 09:21:13 +02:00
Malte Rosenbjerg
3085fa4209
Merge pull request #477 from rosenbjerg/bugfix/fix-null-ref-exception-with-tags-container
Bugfix/fix null ref exception with tags container
2023-10-05 09:20:51 +02:00
Malte Rosenbjerg
55b1946976 Update FFProbeTests.cs 2023-10-05 09:14:47 +02:00
Malte Rosenbjerg
5fbe71bc39 Update dependencies 2023-10-05 08:58:57 +02:00
Malte Rosenbjerg
b31c8da7ae Fix tags container null ref exception 2023-10-05 08:58:50 +02: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
Malte Rosenbjerg
4be90f025b
Merge branch 'main' into main 2023-08-24 22:53:11 +02:00
Malte Rosenbjerg
71a55530d3
Merge branch 'main' into feature/custom-ffprob-arguments 2023-08-24 22:38:52 +02:00
Malte Rosenbjerg
78ca5dd02f
Merge branch 'main' into main 2023-08-23 18:57:12 +02:00
Malte Rosenbjerg
6df9495e9f
Merge pull request #445 from rpaschoal/feature/codec-copy
Update SaveM3U8Stream method to use "-codec copy" argument
2023-05-21 11:37:03 +02:00
Rafael Carvalho
6c2311c869 Update "SaveM3U8Stream" method to use "WithCopyCodec" option 2023-05-17 11:41:13 +12:00
Rafael Carvalho
643952db7b Add "WithCopyCodec" option 2023-05-17 11:40:40 +12:00
Rafael Carvalho
69b01c91c6 Add CopyCodecArgument 2023-05-17 11:40:20 +12:00
Malte Rosenbjerg
97b9fa6db9
Merge pull request #433 from NaBian/patch-1
fix: readme minor mistakes.
2023-05-06 09:43:35 +02:00
Devedse
a920ab2bc1 Fix issue where ffmpeg can't be found if x64/x86 folders exist without ffmpeg in there 2023-05-05 12:42:27 +02:00
NaBian
d9c4595eec
fix: readme minor mistakes. 2023-04-21 11:07:56 +08:00
vfrz
bf06a8059b Add test again 2023-04-12 22:14:23 +02:00
vfrz
338274b500 Try fix encoding 2 2023-04-12 22:10:37 +02:00
vfrz
66c166f2e8 Try fix encoding 2023-04-12 22:07:22 +02:00
vfrz
4b0cd9239e Add test 2023-04-12 21:57:20 +02:00
vfrz
b2488303cf feature: custom ffprobe arguments 2023-04-12 21:47:36 +02:00
Malte Rosenbjerg
0ac351493c Verify Chapters property is initialized to non-null in test 2023-04-12 16:31:26 +02:00
Malte Rosenbjerg
ba78512cb9 ChapterData.Duration as computed property 2023-04-12 16:30:46 +02:00
Malte Rosenbjerg
943662aa15 Bump nuget version 2023-03-15 13:26:11 +01:00
Malte Rosenbjerg
4cf777882f
Merge pull request #419 from rpaschoal/feature/output-gif
Add a helper method to generate GIF Snapshots
2023-03-07 10:34:17 +01:00
Rafael Carvalho
3dc2fff0ac Fix whitespace formatting linting error 2023-03-07 17:04:23 +13:00
Rafael Carvalho
7569669f52 Fix Palette typos 2023-03-07 16:55:11 +13:00
Rafael Carvalho
62a9ed6281 Update README to add information about GIF Snapshots 2023-03-07 16:49:18 +13:00
Rafael Carvalho
c218b3592b Add unit tests 2023-03-07 16:44:33 +13:00
Rafael Carvalho
a90918eac6 Add "GifSnapshot" and "GifSnapshotAsync" methods 2023-03-07 16:41:52 +13:00
Rafael Carvalho
d14ef2268f Add "BuildGifSnapshotArguments" method 2023-03-07 16:31:45 +13:00
Rafael Carvalho
19c177a248 Receive stream index as an argument for generating GIFs 2023-03-07 16:19:03 +13:00
Rafael Carvalho
b7fd9890da Add GifPallet argument builder 2023-03-07 16:07:30 +13:00
Rafael Carvalho
4dbbf345d4 Add "GifPalettArgument" for outputting GIFs 2023-03-06 17:25:08 +13:00