Skip to content

MyAuthoring is a program to make DVD-like menu for all video formats offered by ffmpeg library and use javacv of bytedeco to do it.

License

Notifications You must be signed in to change notification settings

TW2/MyAuthoring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyAuthoring

Like a DVD or BD for all your videos.

MyAuth permits the use of a JSON script containing reference to source folders and other data to make menus and triggers to show videos (using FFmpeg). It can be used for archive.

Example

Folders structure:

+ res
  + libs
  + media
      01.mp4
      01.mkv
      02.mp4
      ...
  + menu
      0001.jpg
      0001-001.jpg
      0001-002.png
      ...
  + playlist
      root.txt
      ...
  root.json
  ...

JSON for the menus:

[
    {
        "ref": "root-0001",
        "img src": "menu/0001.jpg",
        "img x": 0,
        "img y": 0,
        "img w": 1280,
        "img h": 720,
        "dest": "none",
        "playlist": "none"
    },
    {
        "ref": "sub-0001",
        "img src": "menu/0001-001.jpg",
        "img x": 100,
        "img y": 100,
        "img w": 200,
        "img h": 113,
        "dest": "media/01.mp4",
        "playlist": "none"
    },
    {
        "ref": "sub-0001",
        "img src": "menu/0001-002.jpg",
        "img x": 400,
        "img y": 300,
        "img w": 200,
        "img h": 113,
        "dest": "media/01.mkv",
        "playlist": "none"
    },
    {
        "ref": "all",
        "img src": "none",
        "img x": -1,
        "img y": -1,
        "img w": -1,
        "img h": -1,
        "dest": "none",
        "playlist": "playlist/root.txt"
    }
]

About

MyAuthoring is a program to make DVD-like menu for all video formats offered by ffmpeg library and use javacv of bytedeco to do it.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages