f97dfca46f
BUGFIX: typo in main.py
Publish Python Package to PyPI / deploy (push) Successful in 1m13s
2025-11-13 16:18:54 -04:00
c649a1e593
gui-patch ( #8 )
...
Publish Python Package to PyPI / deploy (push) Successful in 1m27s
Reviewed-on: #8
Co-authored-by: Jonathan Rampersad <rampersad.jonathan@gmail.com >
Co-committed-by: Jonathan Rampersad <rampersad.jonathan@gmail.com >
2025-10-26 19:06:07 +00:00
GitHub Bridge Bot
6be91ca5eb
Apply patch from GitHub PR #2 by jono-rams
Publish Python Package to PyPI / deploy (push) Has been cancelled
2025-06-17 16:14:06 +00:00
06bfb38bbd
Update README.md
...
Publish Python Package to PyPI / deploy (push) Has been cancelled
Signed-off-by: Jonathan Rampersad <jonathan@jono-rams.work >
2025-06-17 16:00:50 +00:00
4fb400af2a
Update to version 0.4.2 that links to GitHub
...
Publish Python Package to PyPI / deploy (push) Successful in 14s
Signed-off-by: Jonathan Rampersad <jonathan@jono-rams.work >
2025-06-17 15:58:32 +00:00
405f5a18ee
[GitHub PR #1 by jono-rams] Add Contributor badges ( #3 )
...
Publish Python Package to PyPI / deploy (push) Has been cancelled
**Mirrored from GitHub PR `#1` by `jono-rams`**
Original PR: https://github.com/jono-rams/surround-to-eac3/pull/1
---
None
Co-authored-by: GitHub Bridge Bot <bot@yourdomain.com >
Reviewed-on: #3
Co-authored-by: gitea-bot <bot@jono-rams.work >
Co-committed-by: gitea-bot <bot@jono-rams.work >
2025-06-17 15:57:42 +00:00
2baea872d6
Updated to MIT LICENSE
Publish Python Package to PyPI / deploy (push) Successful in 19s
2025-06-16 20:29:03 -04:00
18b6a0de5d
Update README.md
Publish Python Package to PyPI / deploy (push) Successful in 12s
2025-06-17 00:05:18 +00:00
e7537eb16e
FEATURE: Added support for configuration files, documentation updated
Publish Python Package to PyPI / deploy (push) Successful in 18s
2025-06-06 22:21:01 -04:00
99b501daec
FEATURE: Implement force re-processing
...
Publish Python Package to PyPI / deploy (push) Successful in 15s
Adds a `--force-reprocess` flag to override the new default behavior of skipping existing files. The README has been updated accordingly.
2025-06-06 11:15:03 -04:00
6e13ce070f
FEATURE: Keep chapters and metadata when processing files
Publish Python Package to PyPI / deploy (push) Successful in 17s
2025-06-06 10:54:13 -04:00
6613fe0a7a
Added Sub-progress-bars
Publish Python Package to PyPI / deploy (push) Successful in 17s
2025-06-06 10:46:47 -04:00
3b879f8d2c
BUGFIX: Could not write to tempfile
Publish Python Package to PyPI / deploy (push) Successful in 17s
2025-06-06 09:43:37 -04:00
5611d76e69
FEATURE: Implement major enhancements for performance and usability
...
Publish Python Package to PyPI / deploy (push) Successful in 15s
This commit introduces several key improvements:
- Parallel Processing: Utilizes `concurrent.futures.ThreadPoolExecutor`
to process multiple video files simultaneously, significantly
speeding up batch operations. A new `--jobs` flag allows
customization of worker threads.
- Progress Bar: Integrates `tqdm` to display a real-time progress
bar, providing users with feedback on the status, ETA, and
speed of the transcoding process.
- Dry Run Mode: Adds a `--dry-run` command-line flag. When active,
the script analyzes files and reports intended actions (transcode,
copy, skip) without making any actual changes to the files,
allowing users to preview operations.
- Graceful Exit (Ctrl+C): Implements robust handling of
KeyboardInterrupt. FFmpeg now writes to temporary files (`.tmp`),
which are only renamed upon successful completion. If the process
is interrupted or an error occurs, these temporary files are
automatically cleaned up, preventing corrupt or partial output.
- Dependencies: Adds `tqdm` to `install_requires` in `setup.cfg`.
- Version: Bumps project version to 0.3.0 to reflect these
significant feature additions.
FIX: Actually Skip video files where no transcoding is needed.
2025-06-05 22:03:20 -04:00
c233629cb9
Typo in README fixed
Publish Python Package to PyPI / deploy (push) Successful in 19s
2025-06-05 20:23:16 -04:00
93cdcd8319
Added user defined language list
Publish Python Package to PyPI / deploy (push) Successful in 14s
2025-06-05 20:20:18 -04:00
72ee43e268
Removed unnecessary comment from README.md
Publish Python Package to PyPI / deploy (push) Successful in 18s
2025-06-05 14:53:05 -04:00
98a3616481
Better README.md
Publish Python Package to PyPI / deploy (push) Successful in 1m14s
2025-06-05 14:48:45 -04:00
634a1e5ba1
Stop using slim image
Publish Python Package to PyPI / deploy (push) Successful in 43s
2025-06-05 11:15:09 -04:00
579e884635
Added CI/CD
Publish Python Package to PyPI / deploy (push) Failing after 34s
2025-06-05 11:12:43 -04:00
69d5d6f6b2
Pip package setup
2025-06-05 11:04:44 -04:00
f071e93f61
Added cmd file to make it a cli tool
2025-06-01 15:53:52 +00:00
4109378b87
Added Python Script
2025-06-01 15:52:45 +00:00
6296f7e3c6
Initial commit
2025-06-01 15:52:13 +00:00