Vanilagy
|
217b383f12
|
Add read/write support for track disposition information
|
2025-11-13 11:00:42 +01:00 |
|
Vanilagy
|
e33e9f13fe
|
Fix missing VideoSample.close() calls in CanvasSink conversion path
|
2025-11-12 10:05:41 +01:00 |
|
Vanilagy
|
3db4aa8b91
|
Fixed doubly stacked rotation correction when converting rotated video with a custom process function (fixes #218)
|
2025-11-11 11:05:15 +01:00 |
|
Vanilagy
|
0c4c13cea2
|
Perform conversion API resampling even with process is set
|
2025-10-20 16:13:05 +02:00 |
|
Vanilagy
|
e880f54553
|
Add custom processing to Conversion API
|
2025-10-17 14:52:13 +02:00 |
|
Vanilagy
|
7accface7b
|
A few cleanups
|
2025-10-01 22:23:05 +02:00 |
|
AJ Funk
|
dcd1f242b4
|
add keyFrameInterval to ConversionVideoOptions
|
2025-10-01 09:28:06 -07:00 |
|
Vanilagy
|
be151d3494
|
Add isValid field to Conversion if output track counts haven't been reached, improve error messages to be more clear (closes #148)
|
2025-09-26 13:11:35 +02:00 |
|
Vanilagy
|
1b8e4f9f4b
|
Add alpha option to Conversion API
|
2025-09-26 11:12:48 +02:00 |
|
Vanilagy
|
fcec67645a
|
Allow object for tags field in conversion
|
2025-09-16 15:10:16 +02:00 |
|
Vanilagy
|
3cfb9f27cb
|
Prefix crop validation error messages
|
2025-09-12 16:52:55 +02:00 |
|
Vanilagy
|
eba1f360d5
|
Clean up cropping logic
|
2025-09-12 16:48:35 +02:00 |
|
Vanilagy
|
4aca172d14
|
Merge branch 'main' into fork-branch
|
2025-09-12 15:46:12 +02:00 |
|
Vanilagy
|
6f06631355
|
Use decoder information for resampler sample rate, fix Opus sample rate to 48 kHz everywhere
|
2025-09-10 23:03:20 +02:00 |
|
Vanilagy
|
cb9f4e0fdf
|
Fix conversion progress non-monotonicity
|
2025-09-07 22:36:53 +02:00 |
|
Vanilagy
|
f3613b7260
|
Fix null sample in encoder support checking logic in Conversion API (#90)
|
2025-09-06 12:00:46 +02:00 |
|
Vanilagy
|
48d0c21306
|
Merge branch 'main' into metadata
|
2025-09-05 23:35:41 +02:00 |
|
Vanilagy
|
dcd99f8930
|
Add metadata tag support to Conversion API
|
2025-09-05 23:34:24 +02:00 |
|
Pablo Cúbico
|
904fd8f95e
|
feat: add video crop option
|
2025-09-05 07:07:43 -03:00 |
|
Vanilagy
|
4860a4bfe7
|
Probe encoder support with sample (fixes #90), improve encoder error handling
|
2025-09-04 11:11:04 +02:00 |
|
Vanilagy
|
a2a30c3e92
|
Add API doc generator, improve documentation across the board
|
2025-09-03 18:11:43 +02:00 |
|
Vanilagy
|
2d11f53192
|
Oops
|
2025-08-25 19:57:25 +02:00 |
|
Vanilagy
|
1b4628cbb0
|
Add temp conversion fix regarding languageCode
|
2025-08-25 19:45:02 +02:00 |
|
Vanilagy
|
72eb54391e
|
Reorder
|
2025-08-24 18:10:35 +02:00 |
|
Vanilagy
|
63b8190185
|
Add logic for encoding video frames that change size over time (#63)
|
2025-08-24 16:37:03 +02:00 |
|
Vanilagy
|
945df51944
|
Copy track name in Conversion API
|
2025-08-24 11:15:08 +02:00 |
|
Vanilagy
|
134a6f8f4e
|
Add more options to Video/AudioEncodingConfig, restructure code (#61)
|
2025-08-22 17:24:02 +02:00 |
|
Yukiniro
|
88b0b5f46f
|
fix(conversion): fix sample end timestamp calculation error
|
2025-08-13 23:06:11 +08:00 |
|
Yukiniro
|
0348eda8a9
|
fix(conversion): fixed using wrong timestamp when calculating lastCanvasEndTimestamp
|
2025-08-13 22:48:08 +08:00 |
|
Vanilagy
|
11c15c2392
|
Add track-specific conversion options, fix esbuild race condition
|
2025-08-11 00:00:04 +02:00 |
|
Vanilagy
|
ba0491de3a
|
Circumvent flush() being called on sources when cancelling output, surface error before doing cleanup
|
2025-08-10 03:24:17 +02:00 |
|
Vanilagy
|
1fe115ac83
|
Implement frame rate adjustment logic for Conversion API, fix source not being closed
|
2025-08-08 18:39:08 +02:00 |
|
Yonatan Bendahan
|
b98d8e58ca
|
remove console.log
|
2025-08-07 12:00:29 +03:00 |
|
Yonatan Bendahan
|
dd60ca71b3
|
fix lint error
|
2025-08-07 11:56:44 +03:00 |
|
Yonatan Bendahan
|
4b99fd08ca
|
with custom fps convertion
|
2025-08-07 11:47:50 +03:00 |
|
Vanilagy
|
5e933d9362
|
Add packet type derivation logic, new verifyKeyPackets options, new determinePacketType method
|
2025-07-24 16:09:01 +02:00 |
|
Vanilagy
|
846fa0b183
|
Adjust legal comment
|
2025-06-27 13:22:19 +02:00 |
|
Vanilagy
|
a3d73228e2
|
Add proper license
|
2025-06-27 13:14:11 +02:00 |
|
Vanilagy
|
28597ea93c
|
Yapperino
|
2025-06-16 20:51:58 +02:00 |
|
Vanilagy
|
0ca1425036
|
Make some more fields readonly
|
2025-06-09 22:49:54 +02:00 |
|
Vanilagy
|
fa3f4b0052
|
Document conversion API
|
2025-06-08 22:42:23 +02:00 |
|
Vanilagy
|
c7c57e2132
|
Add getMimeType to Output & other small adjustments
|
2025-06-07 22:51:57 +02:00 |
|
Vanilagy
|
c600b60ee0
|
Provide "in-band" encoding errors
|
2025-06-05 15:31:38 +02:00 |
|
Vanilagy
|
6f020650cc
|
Make MediaSource.close return void
|
2025-06-04 15:39:36 +02:00 |
|
Vanilagy
|
a7386fc6c3
|
Add file compression example
|
2025-06-01 18:14:37 +02:00 |
|
Vanilagy
|
5d8599bbb5
|
Adjust comment
|
2025-05-30 20:28:55 +02:00 |
|
Vanilagy
|
61c9883817
|
Small conversion logic & API adjustments
|
2025-05-30 19:45:57 +02:00 |
|
Vanilagy
|
71a8f65578
|
Implement custom audio resampler for conversion
|
2025-05-29 19:41:26 +02:00 |
|
Vanilagy
|
7fe0593b6c
|
Fix EBML parsers for large integers, make small API and docblock adjustments
|
2025-04-25 17:35:03 +02:00 |
|
Vanilagy
|
ceb2528014
|
Add specific, per-output-format data callbacks & rewrite some logic in the process
|
2025-03-22 20:30:24 +01:00 |
|