Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Increase user feedback during qcli analyzing input file #732

Open
eddycolloton opened this issue Aug 1, 2022 · 2 comments
Open

Increase user feedback during qcli analyzing input file #732

eddycolloton opened this issue Aug 1, 2022 · 2 comments

Comments

@eddycolloton
Copy link

More incremental progress updates, such as how the GUI shows which frame is being parsed or the average levels (Yavg, TOUTavg, etc) changing as the file is processed would be helpful, especially when working with large files. Our system hangs on occasion, and so sitting at 0% of "analyzing input file" has led to premature exits from processing files (misinterpreted as hangs or freezes).

@dericed
Copy link
Member

dericed commented Aug 4, 2022

Hey @eddycolloton, currently the qcli output is like:

qcli -i eddy_ruxpin_demo_tape.mp4 
qcli 1.2.1.20220730, Jul 30 2022 08:21:31
filters selected: signalstats psnr ebur128 aphasemeter astats 

analyzing input file... eddy_ruxpin_demo_tape.mp4
.................................................. 100 of 100 %
analyzing completed

generating QCTools report... 
.................................................. 100 of 100 %
adding thumbnails to QCTools report... 
.................................................. 100 of 100 %
adding panels to QCTools report... 
.................................................. 100 of 100 %
adding panels to QCTools report... 
.................................................. 100 of 100 %
adding panels to QCTools report... 
.................................................. 100 of 100 %
adding panels to QCTools report... 
.................................................. 100 of 100 %
adding panels to QCTools report... 
.................................................. 100 of 100 %
generating QCTools report... done, in eddy_ruxpin_demo_tape.mp4.qctools.mkv

Could you draft up an example of what you're thinking of the output looking like? :)

@eddycolloton
Copy link
Author

Hi Dave,

The goal would be to have something moving or changing in the output fairly regularly while it's processing to prevent an impatient canceling. The GUI has lots of indicators in its output so I thought pulling from one of those would work.

The "analyzing input file..." Is the only point in the output that tends to sit at zero for a particularly long time. I was thinking of possibly adding to the output something like:

qcli -i eddy_ruxpin_demo_tape.mp4
qcli 1.2.1.20220730, Jul 30 2022 08:21:31
filters selected: signalstats psnr ebur128 aphasemeter astats

analyzing input file... eddy_ruxpin_demo_tape.mp4
Parsing frame ###/138740
.................................................. 100 of 100 %

analyzing completed

generating QCTools report...
.................................................. 100 of 100 %
adding thumbnails to QCTools report...
.................................................. 100 of 100 %
etc.

This would be a bigger change, but alternatively it could have a similar progress output of the files list view from the GUI during processing:

qcli -i eddy_ruxpin_demo_tape.mp4
qcli 1.2.1.20220730, Jul 30 2022 08:21:31
filters selected: signalstats psnr ebur128 aphasemeter astats

analyzing input file... eddy_ruxpin_demo_tape.mp4
Parsing frame ###/138740
Yav       Yrang       Uav       Vav       TOUTav       TOUTc       SATb       SATi       BRNGav       BRNGc       MSEfY
61           69           126       129       0.0467       174             145               0       0.0076             0                 0
.................................................. 100 of 100 %
analyzing completed

generating QCTools report...
.................................................. 100 of 100 %

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants