Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
matroska [2013/04/19 01:04] – created beandog | matroska [2018/03/28 06:28] (current) – beandog | ||
---|---|---|---|
Line 1: | Line 1: | ||
==== Matroska === | ==== Matroska === | ||
+ | |||
+ | * [[mkclean]] | ||
+ | * [[mkvmerge]] | ||
Matroska is my favorite container :D | Matroska is my favorite container :D | ||
+ | |||
+ | * [[https:// | ||
+ | |||
+ | === archives: Making a file with chapters === | ||
+ | |||
+ | Unlike OGM, MKV can import an MPEG2 vob, if you don't want to | ||
+ | rip/ | ||
+ | |||
+ | < | ||
+ | |||
+ | === archives: Metadata in mplayer === | ||
+ | |||
+ | **Notes:** Now I *know* some of this is outdated because there have been patches sent in to MPlayer after I wrote this, that I've used. It's helpful as a point of reference though. | ||
+ | |||
+ | Metadata in mplayer | ||
+ | |||
+ | < | ||
+ | get_meta_album | ||
+ | Print out the ' | ||
+ | |||
+ | get_meta_artist | ||
+ | Print out the ' | ||
+ | |||
+ | get_meta_comment | ||
+ | Print out the ' | ||
+ | |||
+ | get_meta_genre * | ||
+ | Print out the ' | ||
+ | |||
+ | get_meta_title | ||
+ | Print out the ' | ||
+ | |||
+ | get_meta_track | ||
+ | Print out the 'Track Number' | ||
+ | |||
+ | get_meta_year | ||
+ | Print out the ' | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | osd_show_property_text " | ||
+ | |||
+ | meta_artist: | ||
+ | meta_comment: | ||
+ | meta_genre: GENRE | ||
+ | meta_track: PART_NUMBER | ||
+ | meta_year: DATE_RELEASE | ||
+ | </ | ||
+ | |||
+ | libavformat/ | ||
+ | (1156) | ||
+ | <code c> | ||
+ | av_metadata_set(& | ||
+ | </ | ||
+ | |||
+ | av_metadata_set is in metadata.c | ||
+ | |||
+ | |||
+ | libmpdemux/ | ||
+ | <code c> | ||
+ | if(avfc-> | ||
+ | if(avfc-> | ||
+ | if(avfc-> | ||
+ | if(avfc-> | ||
+ | if(avfc-> | ||
+ | // if(avfc-> | ||
+ | // if(avfc-> | ||
+ | if(avfc-> | ||
+ | </ | ||
+ | |||
+ | libavformat/ | ||
+ | |||
+ | <code c> | ||
+ | | ||
+ | { " | ||
+ | { " | ||
+ | { " | ||
+ | { " | ||
+ | { " | ||
+ | { " | ||
+ | { " | ||
+ | { " | ||
+ | |||
+ | { " | ||
+ | { " | ||
+ | { " | ||
+ | { " | ||
+ | { " | ||
+ | { " | ||
+ | { " | ||
+ | { " | ||
+ | { " | ||
+ | { " | ||
+ | }; | ||
+ | </ | ||
+ | |||
+ | Looks like these are the only ones actually supported: | ||
+ | |||
+ | <code c> | ||
+ | FILL_METADATA_STR(ctx, | ||
+ | FILL_METADATA_STR(ctx, | ||
+ | FILL_METADATA_STR(ctx, | ||
+ | FILL_METADATA_STR(ctx, | ||
+ | FILL_METADATA_STR(ctx, | ||
+ | FILL_METADATA_INT(ctx, | ||
+ | FILL_METADATA_INT(ctx, | ||
+ | FILL_METADATA_STR(ctx, | ||
+ | </ |