Open dericed opened 7 years ago
I think it is a great idea, not sure how the graphs would look exactly - would it always show a spike for each error? I could see it being useful for formats such as FFV1 which can declare fixity mismatches. I'm sure dvanalyser is a better tool for DV, but ffmpeg shows pretty good error reporting for DV and having that show up as well would be nice. On a side note, I've never encountered those ac text errors before, interesting.
On Tue, Mar 14, 2017 at 7:23 PM, Dave Rice notifications@github.com wrote:
ffprobe may soon (patch approval pending) support showing decoder logging data in ffprobe. This could allow qctools to show logging data from encodings that contain damage or cause decoding errors. The ffprobe data would show the logged message(s) as a sub-element of such as:
Each log message can be associated to the timestamp of the parent .
The graph style used in QCTools currently wouldn't work well for displaying this, but we could have a graph which shows simple flags rather than a plot and when you mouse over the flag it could show a table of the log/@context https://github.com/context and log/@message https://github.com/message.
Some sample ffprobe xmls with this logging feature are at:
- https://gist.github.com/dericed/0f96cf1808a97d4829c3d0c174e893f7
- https://gist.github.com/dericed/6c3a4f845bec8d848143f178731c1344
This feature would allow QCTools to reveal encoding errors in addition to its current analysis of the image contents.
Comments from onlookers?
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/bavc/qctools/issues/291, or mute the thread https://github.com/notifications/unsubscribe-auth/ABEyviNipgj_PSmTv28uWHv7O33JNFc5ks5rlukdgaJpZM4MdCiQ .
Adding an example of frame logging with an FFV1 CRC error:
https://gist.github.com/dericed/a405df45a3b4a7fc7962e5cf1a1ef329
XML is also created manually in QCTools, don't forget to update this part of the code (maybe there is a method for directly getting the XML form with FFmpeg API? would permit to trash the creation of hte XML in QCTools in case the XML is creating by QCTools instad of FFmpeg command line)
Am I right in saying this never made its way in in the end?
ffprobe may soon (patch approval pending) support showing decoder logging data in ffprobe. This could allow qctools to show logging data from encodings that contain damage or cause decoding errors. The ffprobe data would show the logged message(s) as a sub-element of such as:
Each log message can be associated to the timestamp of the parent .
The graph style used in QCTools currently wouldn't work well for displaying this, but we could have a graph which shows simple flags rather than a plot and when you mouse over the flag it could show a table of the log/@context and log/@message.
Some sample ffprobe xmls with this logging feature are at:
This feature would allow QCTools to reveal encoding errors in addition to its current analysis of the image contents.
Comments from onlookers?