Frédéric Tronel
|
fa18247fd6
|
Fix typing problems in tools.
|
2026-08-29 12:31:50 +02:00 |
|
Frédéric Tronel
|
87b557bc38
|
Add functions related to ffmpeg, ppm files and timestamps to dedicated modules.
|
2026-08-29 11:24:50 +02:00 |
|
Frédéric Tronel
|
a12a4e1b2b
|
Fix typing errors in ffprobe functions.
|
2026-08-29 10:47:42 +02:00 |
|
Frédéric Tronel
|
795d314f13
|
Transfer functions that use ffprobe into a dedicated module.
|
2026-08-29 10:39:51 +02:00 |
|
Frédéric Tronel
|
700d1fedc5
|
Fixing type error.
|
2026-08-28 23:09:02 +02:00 |
|
Frédéric Tronel
|
92df1d24d6
|
Separate MKV class and functions in a separate module.
|
2026-08-28 22:57:50 +02:00 |
|
Frédéric Tronel
|
ff20f31e74
|
No more linting error of mypy in H264.
|
2026-08-28 22:19:52 +02:00 |
|
Frédéric Tronel
|
c32018caae
|
Fix tscut for the new structure of the project.
|
2026-08-28 22:01:07 +02:00 |
|
Frédéric Tronel
|
f6491be5b7
|
Create a module dedicated to H264 parameters dataclass.
|
2026-08-28 21:56:19 +02:00 |
|
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 |
|