12/18/2023 0 Comments Mediainfo source code![]() “OriginalSource”īecause these other two were taken, OriginalSource is used in the General stream to describe something that details information about where the content was originally derived from, usually referencing what the content was originally recorded on, or was on prior to its digitization. “Source” also appears in some newer parameters that don’t yet seem to be implemented yet, like MasteringDisplay_ColorPrimaries_Source, but I imagine they will mean the same type of thing. For Duration and StreamSize, it’s defined as being information retrieved from the media part of the header metadata, within the track part of the header. “Source”, like “Original” above, can be ambiguous. This took some heavy sleuthing because perusing the source code wasn’t really giving me what I was looking for, but I landed on a clear explanation of the difference on this feature request. The parameter definitions are just the same as the standard definitions, but with “Source” in front of the rest of the definition. MediaInfo uses the prefix Source_ for a couple of different fields: Duration, StreamSize, and a few others. If Quicktime is playing the file one way and VLC is playing it another way, this is probably the first thing to look for when running MediaInfo on the file. So even the presence of an “Original” indicates that there could be some wonkiness with the file when playing it back, depending on whether the codec or container “wins” the battle, according to what the player decides. These fields are only displayed if there’s a discrepency between the container and codec. MediaInfo guesses whether the container or the codec is likely to win this battle, but shows what the codec thinks about something in the _Original field. And often, there is a battle between the container (the General stream, in MediaInfo) and the video codec (Video stream). MediaInfo does its best to guess, based on all the data in a file, how the file will be played back by viewers. “Original” is an ambiguous term, and to me, having an archives background, would think that it refers to the original source material (like if transcoding from one file to another type of file, and acknowledging the original in the metadata). MediaInfo makes heavy use of a parameter name, followed by _Original. A lot of these MediaInfoInfo posts have been about my journey through the process of reviewing each section, but this post is something that I think will be especially broadly useful to people using MediaInfo now, especially in the context of deep quality control or conservation treatment work in which there are unexpected results. I took note of them and had to reference them over and over again when I was working through what each parameter should mean in a clear and concise way. Or maybe it’s better to say words that are so vague/broad that it wasn’t easy to make an assumption about the context here. Going through parameters and their definitions (or lack-thereof), I would come across certain phrases that had specific meanings in MediaInfo that are not necessarily the normal definitions in common language. MediaInfoInfo: MediaInfo-specific words.MediaInfoInfo: Image, Menu, Text and Other streams.MediaInfoInfo: Parameters / making a plan.This project is focused on improving documentation for the ubiquitous media analysis tool MediaInfo. This is the seventh in a series of blog posts on a project I call “MediaInfoInfo” (with weekly associated blog posts).
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |