Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| matroska [2013/06/28 21:30] – 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 === | === archives: Making a file with chapters === | ||
| Line 9: | Line 14: | ||
| < | < | ||
| + | |||
| + | === 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, | ||
| + | </ | ||