Frédéric Tronel
|
a1a1ae5399
|
Add first tests for H264 bitstream functions.
|
2026-08-28 21:43:30 +02:00 |
|
Frédéric Tronel
|
8dc2af580d
|
Separate H264 specialized functions.
|
2026-08-28 21:25:23 +02:00 |
|
Frédéric Tronel
|
413df48a77
|
Fix wrong import.
|
2026-08-28 17:13:13 +02:00 |
|
Frédéric Tronel
|
7c539382e6
|
Replace = bytes() by b''.
|
2026-08-28 17:05:50 +02:00 |
|
Frédéric Tronel
|
451fd50c68
|
Remove unused imports.
|
2026-08-28 17:04:35 +02:00 |
|
Frédéric Tronel
|
edd034b3b6
|
Remove 0 in range(0,).
|
2026-08-28 16:57:15 +02:00 |
|
Frédéric Tronel
|
66e20e126a
|
Fix ruff warning about imports and IOError instead of OSError.
|
2026-08-28 16:53:38 +02:00 |
|
Frédéric Tronel
|
f18ebfadc2
|
Fix of a potential bug found by ruff.
|
2026-08-28 16:52:18 +02:00 |
|
Frédéric Tronel
|
e6814f483a
|
Fix typos.
|
2026-08-28 16:23:35 +02:00 |
|
Frédéric Tronel
|
97ef0e972c
|
Separate main() function in a dedicated module.
|
2026-08-28 16:20:17 +02:00 |
|
Frédéric Tronel
|
7e72611b1c
|
Fix poetry environment.
|
2026-08-28 15:55:24 +02:00 |
|
Frédéric Tronel
|
ff2ac0a236
|
Adding poetry support.
|
2026-08-28 15:50:31 +02:00 |
|
Frédéric Tronel
|
bf7b98c73d
|
Intialization of poetry.
|
2026-08-28 15:38:42 +02:00 |
|
Frédéric Tronel
|
ffb167c321
|
Refactoring plan.
|
2026-08-28 14:04:05 +02:00 |
|
Frédéric Tronel
|
f982b5b42d
|
Removing remaining % string formatting.
|
2025-11-23 17:27:13 +01:00 |
|
Frédéric Tronel
|
ed4ed5e7df
|
Remove remaining % formatting in logging functions.
|
2025-11-23 17:16:16 +01:00 |
|
Frédéric Tronel
|
c83bd09411
|
Adding doc string for more functions.
|
2025-11-23 17:14:02 +01:00 |
|
Frédéric Tronel
|
9a3d04af7f
|
Better typing.
|
2025-11-23 15:56:09 +01:00 |
|
Frédéric Tronel
|
bb5206d916
|
Correct cleaning of subtitles.
|
2025-11-23 14:54:14 +01:00 |
|
Frédéric Tronel
|
e5b1917e78
|
Adding requirements for typing support.
|
2025-11-23 14:52:27 +01:00 |
|
Frédéric Tronel
|
dd94e5c773
|
More linting with typechecking and type annotations.
|
2025-10-31 09:54:53 +01:00 |
|
Frédéric Tronel
|
cb019413cc
|
More linting: no more camelcase variables, functions, arguments or methods.
|
2025-10-30 16:33:15 +01:00 |
|
Frédéric Tronel
|
40ca3e136b
|
More linting: no more camelcase for function names.
|
2025-10-29 14:54:42 +01:00 |
|
Frédéric Tronel
|
367cb440d8
|
Even more linting: function names with snake case, remove unused variables, wrong format f-strings, masked parameters.
|
2025-10-29 12:37:51 +01:00 |
|
Frédéric Tronel
|
c565699875
|
Even more linting: no more variable with camel case.
|
2025-10-29 10:04:47 +01:00 |
|
Frédéric Tronel
|
75f227786f
|
Still more linting (encoding for open, variables with snake case).
|
2025-10-28 10:55:47 +01:00 |
|
Frédéric Tronel
|
960de11b1b
|
More linting.
|
2025-10-27 15:48:41 +01:00 |
|
Frédéric Tronel
|
e192c66157
|
More linting: camel case for variable names, f-format strings.
|
2025-10-26 21:01:50 +01:00 |
|
Frédéric Tronel
|
23f1db5ffa
|
Even more linting (long lines, trailing spaces, module importation order, variable names).
|
2025-10-26 17:14:29 +01:00 |
|
Frédéric Tronel
|
362844f8a1
|
Improve linting by remove superfluous parenthesis.
|
2025-10-25 16:55:05 +02:00 |
|
Frédéric Tronel
|
6ad2c3b50a
|
Improve linting by remove bad indentations.
|
2025-10-25 16:47:28 +02:00 |
|
Frédéric Tronel
|
ddec8633e3
|
Improve linting by remove trailing spaces.
|
2025-10-25 16:45:20 +02:00 |
|
Frédéric Tronel
|
c3943ff70e
|
Remove trailing spaces.
|
2025-10-25 16:33:29 +02:00 |
|
Frédéric Tronel
|
926ee16433
|
Improve pylint score and fix most errors.
|
2025-10-25 16:09:11 +02:00 |
|
Frédéric Tronel
|
489435a87f
|
Improve pylint score and fix most errors.
|
2025-10-25 16:05:25 +02:00 |
|
Frédéric Tronel
|
efceec0e48
|
Huge improvement in the merging of the different video parts using different encoding profiles, since reproducing the H264 profile of broadcast movies in nearly impossible (some features do not have corresponding options in ffmpeg).
|
2025-09-19 16:41:16 +02:00 |
|
Frédéric Tronel
|
10234d67da
|
Improve the README with details about the processing workflow of the script.
|
2025-09-19 16:32:11 +02:00 |
|
Frédéric Tronel
|
7e5a500279
|
The clean target of the Makefile removes all intermediate files created by the script when used with the --keep option.
|
2025-09-19 16:31:03 +02:00 |
|
Frédéric Tronel
|
8aca12c422
|
We ignore mpeg TS and Matroska files.
|
2025-09-19 16:29:47 +02:00 |
|
Frédéric Tronel
|
b94f865831
|
We handle the case where subtitles track are eventually empty after processing.
|
2023-12-24 16:52:40 +01:00 |
|
Frédéric Tronel
|
48cc4f8a27
|
hexdump package is required.
|
2023-12-24 14:31:20 +01:00 |
|
Frédéric Tronel
|
889b8dd6dc
|
Subtitles extracted through OCR can be remuxed with the final cut movie (in addition to image based ones).
|
2023-12-24 14:29:42 +01:00 |
|
Frédéric Tronel
|
ffce9aecdf
|
Handling of OCR to generate subtitles files is working.
|
2023-12-22 14:57:25 +01:00 |
|
Frédéric Tronel
|
4dbf9d9c03
|
Suppress SRT files for cleaning.
|
2023-12-22 14:56:05 +01:00 |
|
Frédéric Tronel
|
03922a76d2
|
Add dependancy to library iso639 that supports the normalized names of languages.
|
2023-12-22 10:42:34 +01:00 |
|
Frédéric Tronel
|
f23423ca8d
|
Code to take into account the potential change of length field when modifying the EBML tree structure.
|
2023-12-20 10:46:54 +01:00 |
|
Frédéric Tronel
|
3681ff33f3
|
Remove code that was here to debug the codec private data changes.
|
2023-12-20 10:05:52 +01:00 |
|
Frédéric Tronel
|
59b55bac6c
|
Make mkvmerge speaks english for its outputs so that the code is neutral with respect to locally installed languages.
|
2023-12-20 09:56:39 +01:00 |
|
Frédéric Tronel
|
2bf9b467bb
|
We handle the cases where the old codec private data size is larger, smaller or equal to the new one.
|
2023-12-19 14:12:23 +01:00 |
|
Frédéric Tronel
|
6959e83327
|
Add a new option to not take into account sequences that are shorter than a certain threshold.
|
2023-12-18 16:14:57 +01:00 |
|