index
:
transcode.sh
main
Batch transcode helper for media files using ffmpeg.
Dennis Fink
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
*
refactor(release): align release script sections
Dennis Fink
2026-05-16
*
feat(skip): allow overriding config skip codecs
Dennis Fink
2026-05-16
*
feat(backup): add original file backups
Dennis Fink
2026-05-16
*
fix: allow out-of-range nice adjustments
Dennis Fink
2026-05-16
*
refactor: improve script structure readability
Dennis Fink
2026-05-16
*
refactor(presets): clarify preset variable names
Dennis Fink
2026-05-16
*
chore: add release automation
Dennis Fink
2026-05-15
*
docs: polish README formatting
Dennis Fink
2026-05-15
*
refactor(encode): skip excluded codecs before format checks
Dennis Fink
2026-05-14
*
refactor(probe): read ffprobe fields without sed
Dennis Fink
2026-05-14
*
feat(report): improve size summary output
Dennis Fink
2026-05-14
*
style(shell): prefer explicit conditionals for validation
Dennis Fink
2026-05-14
*
style(comments): reflow and clarify script comments
Dennis Fink
2026-05-14
*
docs: fix option and help text typos
Dennis Fink
2026-05-14
*
refactor(output): centralize formatted terminal messages
Dennis Fink
2026-05-14
*
feat(size-report): replace savings log with status reports
Dennis Fink
2026-05-14
*
refactor(script): improve readability of encoding flow
Dennis Fink
2026-05-14
*
refactor(core): remove awk and bc dependencies
Dennis Fink
2026-05-10
*
feat(preset): add --list-presets to enumerate available presets
Dennis Fink
2026-05-10
*
feat(core,cli): add hardware acceleration support via --hwaccel
Dennis Fink
2026-05-09
*
refactor(core): remove hardcoded PATH reset
Dennis Fink
2026-05-09
*
feat(core): verify output integrity before replacing original
Dennis Fink
2026-05-09
*
feat(core): expose frame-rate variables to presets
Dennis Fink
2026-05-08
*
chore(docs): update author email and add SPDX headers
Dennis Fink
2026-05-08
*
feat(cli)!: add TOML config file support
Dennis Fink
2026-05-08
*
docs(cli): overhaul help and version output with color and structure
Dennis Fink
2026-02-26
*
chore: bump version
v1.0.1
Dennis Fink
2026-02-25
*
revert(preset): return ffargs via nameref instead of global variable
Dennis Fink
2026-02-25
*
chore: update revision date
v1.0.0
Dennis Fink
2026-02-25
*
fix(skip): join codec keys before passing to verbose()
Dennis Fink
2026-02-25
*
feat(core): add warn() and downgrade --saving-file diagnostic to warning
Dennis Fink
2026-02-25
*
feat(core): add batch progress counter to processing output
Dennis Fink
2026-02-25
*
refactor(core): combine ffprobe calls and simplify pixel format selection
Dennis Fink
2026-02-25
*
refactor(preset): return ffargs via nameref instead of global variable
Dennis Fink
2026-02-25
*
fix(cli): improve output consistency and verbose diagnostics
Dennis Fink
2026-02-25
*
fix(cli): validate empty option values and improve --saving-file handling
Dennis Fink
2026-02-25
*
refactor: simplify several small code patterns
Dennis Fink
2026-02-24
*
chore: update revision date and fix gitmessage leading newline
Dennis Fink
2026-02-24
*
fix(core): use mktemp for temporary output file creation
Dennis Fink
2026-02-24
*
fix: improve input validation and error reporting
Dennis Fink
2026-02-24
*
fix(preset): refuse to source world-writable preset files
Dennis Fink
2026-02-24
*
refactor: remove expand_aliases shopt
Dennis Fink
2026-02-24
*
fix: enable TRACE only when set to 1 instead of any non-zero value
Dennis Fink
2026-02-24
*
fix(core): pass filename as separate argument to msg/error calls
Dennis Fink
2026-02-24
*
docs: document all variables available to presets
Dennis Fink
2026-02-24
*
chore: add BSD-3-Clause license text
Dennis Fink
2026-02-22
*
docs: document base ffmpeg arguments passed before preset ffargs
Dennis Fink
2026-02-22
*
feat: initial release of transcode.sh v1.0.0
Dennis Fink
2026-02-22