View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000641 | eac3to | bug | public | 2020-04-28 08:29 | 2022-04-09 09:46 |
Reporter | begna112 | Assigned To | |||
Priority | normal | Severity | tweak | Reproducibility | always |
Status | new | Resolution | open | ||
Platform | Windows | ||||
Summary | 0000641: Add compact & silent output options. Remove process completed/error noises. | ||||
Description | When using eac3to programmatically, I would like less verbose options. For example: py -3 "E:\Tools\audio\extract_audio_eac3to.py" -I "E:\BDMVs\Full Metal Panic\[BDMV] Full Metal Panic! Invisible Victory [BDBOX1~3Fin]\BD\[KAXA-7637][FULLMETAL_PANIC_IV_1]\BDMV\STREAM\00000.m2ts" M2TS, 1 video track, 4 audio tracks, 0:24:11, 24p /1.001 1: h264/AVC, 1080p24 /1.001 (16:9) 2: RAW/PCM, Japanese, 2.0 channels, 24 bits, 48kHz 3: DTS Master Audio, Japanese, 5.1 channels, 24 bits, 48kHz (core: DTS, 5.1 channels, 1509kbps, 48kHz) 4: DTS Master Audio, Japanese, 2.0 channels, 24 bits, 48kHz (core: DTS, 2.0 channels, 768kbps, 48kHz) 5: DTS Master Audio, Japanese, 2.0 channels, 16 bits, 48kHz (core: DTS, 2.0 channels, 768kbps, 48kHz) a02 Extracting audio track number 2... a02 Reading RAW/PCM... a02 Swapping endian... a02 Writing WAV... a02 Creating file "E:\BDMVs\Full Metal Panic\[BDMV] Full Metal Panic! Invisible Victory [BDBOX1~3Fin]\BD\[KAXA-7637][FULLMETAL_PANIC_IV_1]\BDMV\STREAM\00000_2.wav"... a02 The original audio track has a constant bit depth of 24 bits. Video track 1 contains 34792 frames. eac3to processing took 19 seconds. Done. All of this text should be confined to a verbose output level. Proposed arguments for modified behavior: - default: current behavior - compact: returns a compact string or json of output information on success, returns exit codes for success or failure. - silent: returns only exit codes for success or failure. - verbose: current behavior. - progress: include the progress bar, regardless of the output verbosity. Additionally, please include an option to remove the loud beep and alarm sounds for success and failure. Honestly, you might consider removing them entirely, as there is no means of controlling the volume on it and it's very loud. | ||||
Steps To Reproduce | use eac3to | ||||
Tags | No tags attached. | ||||
eac3to Version | 3.34 | ||||
|
Any chance this will actually get implemented? A json output that can be parsed by wrappers would be extremely useful. |
|
Sorry for the late reply. Currently eac3to is mostly in maintenance mode. I plan to release a new build with some tiny improvements "soon", but I don't plan to do any real changes atm because I'm simply too busy with other projects atm. I'm considering making eac3to open-source, though. Not sure if that would be useful, though, because it's Delphi source code, not C++, and it's poorly documented and structured, due to notorious lack of time. You can get rid of the success/failure sounds simply by deleting the wav files. eac3to won't mind. You can also replace the wav files with something different, if you prefer. |