https://bugs.kde.org/show_bug.cgi?id=420939

--- Comment #40 from Scott <shagooser...@gmail.com> ---
(In reply to tagwerk19 from comment #39)

> I was imagining a test file would have to be very short and it's probably a
> matter of much luck (and gut-feeling) to find test cases where the baloo  /
> ffmpegextractor failed.

There is no problem identifying where ffmpegextractor failed, they are all the
files without a duration and there are thousands of them.

> There's a "container format" and the encoding? (I only have a very basic
> knowledge here :-)
> 
> Where is the metadata (like duration) held? Is this clear cut? Or is it
> "It's copied to the container, but if it's not copied, you have to look down
> into the encoded source"?

I am not sufficiently knowledgeable to provide the detail you appear to be
after but my limited understanding is: In a standard video, from the
perspective of the video player, you have 3 streams, video, audio and subtitle.
In an advanced container as I have discussed in this thread such as .ts, .m2ts
and .mkv files (containers/wrappers) there may be many more streams than the 3
which the video player uses to produce the watchable video.

Each stream is encoded and read using a specific codec and is entirely
stand-alone, bearing no dependency relationship to the container whatsoever.
The audio and video streams have duration metadata, subtitles I don't know as
they are either a collection of still images or a text file. M2ts and ts
containers also have duration metadata while mkv containers do not see,
https://trac.ffmpeg.org/wiki/FFprobeTips. 

Unless provision can be made to upload larger files it will not be possible to
send a sample to be investigated. I would think that 20MB per sample file would
be sufficient.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to