- Progress bar for files and streams
- Minor documentation fixes
- Fix problems with metadata disabling, also allow to disable chapters
- Set default loudness target to -23, fixes #48
- Fix decoding UTF-8 stderr/stdout
- Add errors for impossible format combinations, fixes #60
- Fix bug with output stream ordering (#63)
- Add option to print first pass statistics
- Restrict parsing to valid JSON only, fixes #61
- Add normalized folder to gitignore
- Do not print escape sequences on Windows
- Do not check for file existence, fixes #57
- Do not check for ffmpeg on module import
- Fix issue with wrong normalization parameters
- Document temporary directory env variable
- Use FFMPEG_PATH environment variable
- Handle edge case for short input clips
- Do not try to remove file that doesn't exist
- Always streamcopy when detecting streams to avoid initializing encoder
- Fix handling of temporary file names
- Fix bug with target level for Peak/RMS
- Set default threshold to -23 as recommended
- General rewrite of the program
- New input/output file handling
- Default to two-pass linear EBU normalization
- Use shutil.move instead of os.rename for cross-FS compatibility
- Allow setting threshold to 0 to always normalize file, see #38
- Fix for expanding variables in
$PATH
- Internal code cleanup
- Add more examples
- Add simple test suite
- Allow overwriting input file
- Improve command-line handling
- Fix --merge/-u option not working
- Add new EBU R128 normalization filter
- Fix issue with output file extension not being WAV by default
- Fix issue #24 where setup.py fails on Windows / Python 3.6
- Fix option
-np
, should be-x
short - Abort when input and output file are the same (ffmpeg can't overwrite it)
- Map metadata from input to output when merging
- Clarify use of merge option
- Fix #13
- Cleanup in code, make it class-based
- Drop avconv support, it was never good anyway
- Add support for specifying codec for non-merging operations
- Add support for specifying output format
- README improvements
- Add option to remove prefix
- Fixed issue where multiple spaces were collapsed into one
- Fixed issue where ffmpeg could not be found if path included spaces
- Change default level back to -26
- Documentation fixes
- Support multiple input files
- Allow merging with input file instead of creating separate WAV
- Write to directory instead of using prefix
- Set the audio codec when merging
- Set additional encoder or ffmpeg options
Note: avconv support is very limited, use the real ffmpeg from http://ffmpeg.org/ instead.
- Bugfix for detecting ffmpeg or avconv on Windows (as .exe)
- Add version to Usage message
- Update year
- Bugfix for missing ffmpeg or avconv
- First release, changing name to ffmpeg-normalize