Frédéric Tronel
|
814c64cc52
|
Fix a bug discovered by the synthetic video.
|
2026-08-31 21:28:07 +02:00 |
|
Frédéric Tronel
|
c17ccb6563
|
Typo in calling ffmpeg.
|
2026-08-31 21:27:41 +02:00 |
|
Frédéric Tronel
|
e1d7474e00
|
Improve error handling.
|
2026-08-31 14:30:38 +02:00 |
|
Frédéric Tronel
|
51bab76c00
|
Improve error handling.
|
2026-08-31 13:54:03 +02:00 |
|
Frédéric Tronel
|
153873637e
|
Improve temporaries management.
|
2026-08-31 12:00:12 +02:00 |
|
Frédéric Tronel
|
b0bc0a338e
|
Improve exception raising when it comes from an exception handler.
|
2026-08-31 11:20:25 +02:00 |
|
Frédéric Tronel
|
4597c459a8
|
Remove extraneous f-string.
|
2026-08-31 11:14:38 +02:00 |
|
Frédéric Tronel
|
5b2afd29b3
|
Add a dedicated class for temporary files management.
|
2026-08-31 11:12:47 +02:00 |
|
Frédéric Tronel
|
d1df44c82c
|
Remove exit from pipeline.
|
2026-08-31 08:57:28 +02:00 |
|
Frédéric Tronel
|
1a616f6cbd
|
Removing a lot of sys.exit inside cutting module.
|
2026-08-31 08:34:52 +02:00 |
|
Frédéric Tronel
|
d756fede54
|
H264 concatenation functions are moved to cutting module.
|
2026-08-30 17:45:03 +02:00 |
|
Frédéric Tronel
|
34d1bc26f3
|
Create a dedicated module for coarse cutting.
|
2026-08-30 17:34:57 +02:00 |
|
Frédéric Tronel
|
04781021eb
|
Create a dedicated module for coarse cutting.
|
2026-08-30 17:34:42 +02:00 |
|
Frédéric Tronel
|
e1ac3e48bb
|
Linting with ruff.
|
2026-08-30 17:24:26 +02:00 |
|
Frédéric Tronel
|
ae1a040590
|
Refactoring: extract cutting engine inside a dedicated module.
|
2026-08-30 17:19:03 +02:00 |
|
Frédéric Tronel
|
0345293664
|
More linting with ruff (suppress unused imports).
|
2026-08-30 14:45:25 +02:00 |
|
Frédéric Tronel
|
63d2deafb1
|
Linting with ruff.
|
2026-08-30 14:42:21 +02:00 |
|
Frédéric Tronel
|
6f5dd3a9e4
|
Final typing error.
|
2026-08-30 14:18:39 +02:00 |
|
Frédéric Tronel
|
093ad733d3
|
Even more typing errors fixes.
|
2026-08-30 14:14:18 +02:00 |
|
Frédéric Tronel
|
a6a41c112e
|
Fix of several typing errors.
|
2026-08-30 13:56:41 +02:00 |
|
Frédéric Tronel
|
447d04d13d
|
Better imports in the pipeline.
|
2026-08-30 09:33:02 +02:00 |
|
Frédéric Tronel
|
2590faf20f
|
The full pipeline is now in its own module.
|
2026-08-30 08:58:23 +02:00 |
|
Frédéric Tronel
|
bea482487e
|
Replace spurious exit call by raising exceptions.
|
2026-08-29 16:15:47 +02:00 |
|
Frédéric Tronel
|
c48b77f294
|
Move tests to root of the project.
|
2026-08-29 16:12:23 +02:00 |
|
Frédéric Tronel
|
0ff2e3a6dd
|
Linting and typing fixes.
|
2026-08-29 16:07:29 +02:00 |
|
Frédéric Tronel
|
294d857206
|
Put all exceptions in their dedicated module.
|
2026-08-29 15:30:47 +02:00 |
|
Frédéric Tronel
|
280eb1facb
|
Put all functions related to mkvtoolnix tools into a dedicated module.
|
2026-08-29 15:30:29 +02:00 |
|
Frédéric Tronel
|
3769244bdb
|
Fix typing error.
|
2026-08-29 14:25:11 +02:00 |
|
Frédéric Tronel
|
b241c45efc
|
Move functions related to subtitles OCR in a dedicated module.
|
2026-08-29 14:22:35 +02:00 |
|
Frédéric Tronel
|
edcbf91101
|
Transfer functions related to Matroska codec private data into a dedicated module.
|
2026-08-29 14:11:00 +02:00 |
|
Frédéric Tronel
|
4658cc16e0
|
Extract logging outside of function.
|
2026-08-29 13:56:04 +02:00 |
|
Frédéric Tronel
|
5bbdfe9929
|
Fix missing import.
|
2026-08-29 13:53:34 +02:00 |
|
Frédéric Tronel
|
87e326d976
|
Remove function to discover if required tools are installed.
|
2026-08-29 13:50:46 +02:00 |
|
Frédéric Tronel
|
e2936d565f
|
Fix typing errors in ffprobe and ffmpeg related functions.
|
2026-08-29 13:49:29 +02:00 |
|
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 |
|