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

Add a flag for BDR, WB, BD, DVD, TV, HDTV, source of video file. #365

Open
felisucoibi opened this issue Feb 1, 2020 · 6 comments
Open
Labels
clarifications spec_tags Tags Matroska spec document target

Comments

@felisucoibi
Copy link

This is the source of the video file information. Now more or less you can guess with bit-rate, and watching the video but could be nice to have it in a flag. All these is useful for archiving mkvs, like i'm doing for historical reasons and preservation.

UHDR, is a untouched video from a UHD bluray.
UHD, is a 4k file source is a BD but video compressed.
BDR, is a untouched video from a bluray, bd remux
WB, is downloaded form a streaming website.
BD, bd, is a bd source video but compressed.
DVDR, is an uncomrpess dvd video file, dvd remux.
DVD, is a dvd video source
VHS, is a vhs rip
TV, is a captures tv show
HDTV, is a captures hd tv show.

@hubblec4
Copy link
Contributor

hubblec4 commented Feb 5, 2020

You could set this in the name of a track.
When I preserve my BDs then I set such quality info about the video in the name of the video stream.

mostly: h264 untouched

Alternative you can use Matroska Tags. It is easy to use.

This issue is close the same like this one
#357 (opened by you)

@felisucoibi
Copy link
Author

My goal with all thes proposed changes is to standarize the real world of mkv files on internet. I have other proposals for movie information that can be achieved just adding some txt files inside the matroska but it needs to be standarized.

@hubblec4
Copy link
Contributor

hubblec4 commented Feb 5, 2020

I can understand you and it's a long way.
Extra info could be added as attachment.
For me are the Tags a powerful feature. You can do all what you want(and more).

All things which essential for playback will be implemented directly in the stream level/section.
All other info could/should uses Tags.

@robUx4
Copy link
Contributor

robUx4 commented Feb 9, 2020

There's already a ORIGINAL_MEDIA_TYPE tag for that. There's no set/standardized value in the current spec. There's also mention of the ID3v2 TMED tag.

@robUx4 robUx4 added clarifications spec_tags Tags Matroska spec document target labels Feb 9, 2020
@felisucoibi
Copy link
Author

There's already a ORIGINAL_MEDIA_TYPE tag for that. There's no set/standardized value in the current spec. There's also mention of the ID3v2 TMED tag.

The id3c2 tag is very outdated.

What i'm proposing is based in 150.000 media files I tested, these are more or less all the possibilities. Maybe more people can review and suggest , but i think they are all.

@robUx4
Copy link
Contributor

robUx4 commented Mar 31, 2020

Yes, we can add more values to ORIGINAL_MEDIA_TYPE it doesn't have to stick to ID3v2 since it's our own tag.

I think the tag name is OK because it mentions the original media type without claiming it's an exact replica. For example you could reduce the bitrate in half, use another codec, remove some tracks but it's still from that original media.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
clarifications spec_tags Tags Matroska spec document target
Projects
Tags specifications
Awaiting triage
Development

No branches or pull requests

3 participants