ld-decode
ld-decode copied to clipboard
Additional output from ld-decode command
smally: Add FPS counter to frame output gamn: Add chapter #
Possibly have a bitwise --verbose Level on the command line where options can be configured. 1 FPS Processing speed 2 Display Chapters 4 Display % of source file processed 8 etc...
Not sure of you would want to show FPS as a real speed or take into account for 25/30fps and calculate like ffmpeg with a x0.3 fps
Why not both?
For non-verbose level I'd leave as it is.
--verbose switch might provide such refreshing line:
Processed size: # ### ### ### b (###.##%), Sample frame: ### ###, RF frame: ## ###, TBC frame: ## ###, Timecode: hh:mm:ss.tt/unknown, Chapter: #/unknown, FPS: 7 / x0.3, ETA: dd:hh:mm:ss
BTW, for projected output length for .ldf i'll need to add a bit to ld-ldf-reader to get the file size. Should be doable but not quite as easy as the rest.
Is it worth having the delimiter between the section as TAB (ASCII 9) as opposed to a space for later parsing, (not sure how shell handles this)
Another possible option that I think you have in variables: 8 - black / white SNR level output 16 - Timestamp 32 - Some form of dropout counter (total length over frame?)
etc...
Just suggestions for whats easy to implement from my point of view.
Probably not going to finish this for rev7, but I'm going to do some output cleanup for it in any case.
Realized I'd have to refactor the input function objects to make them actual classes, and I'm prioritizing things that actually affect output quality right now...