Commit Graph

46 Commits

Author SHA1 Message Date
Genteure
d7c03f4736
feat: add option to disable spliting when H264 Annex-B is detected (#614)
* feat: add option to disable spliting when H264 Annex-B is detected

* add wpf ui toggles

* chore: remove public api check for flv

* fix warning unboxing a possibly null value

* fix cli tool help text

* feat(wpf): add disable split on h264annexb option for toolbox
2024-11-22 13:55:20 +00:00
genteure
c8a63cc71b feat: Improve error handling in DanmakuMergerHandler
Also returns file name of the source of exception in error message.
2024-06-22 22:22:06 +08:00
genteure
8e7b0946c3 misc: upgrade dependencies 2023-10-05 14:35:03 +08:00
Genteure
58bebb2eb8
Rebranding (#504)
* Rebranding

* rebranding fixups
2023-07-11 16:55:47 +00:00
genteure
a9a2a18f25 update dependencies 2022-11-06 12:24:00 +08:00
genteure
59e43973eb Small code cleanup 2022-06-30 21:37:00 +08:00
genteure
232eb1af5b Add new option FlvProcessorSplitOnScriptTag 2022-06-25 17:31:21 +08:00
genteure
d0c7863c9d Fix FFmpeg detection rule 2022-06-24 21:29:16 +08:00
genteure
4304284ff9 Toolbox: Add FFmpeg detection 2022-06-24 21:29:16 +08:00
genteure
71334605c9 Toolbox: Fix "NeedFix" always returns true 2022-06-24 21:29:16 +08:00
genteure
fe527e7bc9 FLV: Refactor text log accompanying recording files 2022-06-24 21:29:16 +08:00
genteure
46cde4896c FLV: Refactor ProcessingComment 2022-06-24 21:29:16 +08:00
genteure
4bcd36a7d0 FLV: Disable creating new file when recevied onMetaData 2022-06-24 21:29:16 +08:00
genteure
bb37dbdd3f Toolbox: Switch compression format to zip. close #340 2022-06-22 23:04:47 +08:00
genteure
e01d12c36a Update dependencies 2022-06-07 22:41:09 +08:00
genteure
bb8e23ab4d Update danmaku xml stylesheet 2022-05-26 22:46:27 +08:00
genteure
fd4d6a2dcf Update danmaku xml stylesheet 2022-05-26 21:49:22 +08:00
genteure
40900103a0 Update danmaku xml transform stylesheet 2022-05-19 12:57:32 +08:00
genteure
9ef3be0686 Update dependencies 2022-05-17 01:50:09 +08:00
genteure
4ded913bc2 Fix build warnings 2022-05-17 00:53:37 +08:00
genteure
30a659f4d2 Update to .NET 6 2022-04-02 18:49:23 +08:00
王品呈
05ab87400e fix #272 2022-01-24 15:10:32 +08:00
genteure
5db36548f8 Update dependencies 2021-11-30 19:45:15 +08:00
genteure
209fb8c45c Toolbox: Fix race condition by using lock 2021-11-25 23:34:11 +08:00
genteure
eaa3fdaf0d Toolbox: Add more info to export data file 2021-11-25 23:26:02 +08:00
genteure
7ec8b1d405 Toolbox: Improve danmaku merge 2021-11-21 00:08:31 +08:00
genteure
ccdba838f8 Toolbox: Add data hashes to exported xml.gz 2021-11-20 13:19:23 +08:00
Genteure
86a696a2fe Update dependencies 2021-09-05 16:22:47 +08:00
Genteure
5fb7d074d6 Toolbox: Add danmaku merger 2021-08-10 18:53:04 +08:00
Genteure
f2fbf18e3c Update packages 2021-07-16 18:25:26 +08:00
Genteure
9c33d64734 Toolbox & CLI: Redo console output, Add configure subcommand 2021-07-15 19:56:58 +08:00
Genteure
e2d5a3fd47 Toolbox: Change source file structure 2021-07-15 12:58:50 +08:00
Genteure
afdf66e917 Update packages 2021-06-20 13:43:18 +08:00
Genteure
ba847cf28d Fix File.Open 2021-05-21 21:04:37 +08:00
Genteure
9df51d431d FLV: Add keyframes metadata 2021-05-12 22:38:39 +08:00
Genteure
f52958383f ToolBox: Pad file name with leading zero 2021-05-02 22:28:52 +08:00
Genteure
df9b22eff9 ToolBox: Add some metadata 2021-05-02 22:24:57 +08:00
Genteure
8615e1421f ToolBox: Add cancel 2021-05-02 21:34:27 +08:00
Genteure
a64552b5e3 Update dependencies 2021-05-01 00:41:31 +08:00
Genteure
93781b2a56 FLV: Performance improvements
(I guess)
2021-04-29 23:51:06 +08:00
Genteure
2e353da446 ToolBox: Add file stats 2021-04-23 18:51:27 +08:00
Genteure
afd8f7a2d3 FLV: UpdateTimestampOffsetRule is now functional 2021-04-22 22:40:40 +08:00
Genteure
a0a3fd9044 FLV: Add new rule & other changes 2021-04-20 20:41:26 +08:00
Genteure
cf5dae1851 ToolBox: Better error handling 2021-04-19 18:20:14 +08:00
Genteure
6a6d962e10 FLV: Add allow missing header output mode, update processing rules 2021-04-15 23:05:29 +08:00
Genteure
c6eae11f95 Add ToolBox 2021-04-14 23:46:24 +08:00