Probably a stupid question

Viewing 1 reply thread
  • Author
    Posts
  • May 6, 2024 at 3:26 AM #50725

    Daniel Kefford
    Participant

    I am very new to tapforms having just downloaded the trial on my Mac and then just bought the iOS version this morning and all my playing so far has been on iPhone.

    Basically I want to use it to keep a database of movies but not really in the sense of a standard movie database. I basically want to keep track of which tracks on a blu ray disc are which.

    so I basically backup all my physical discs and either store them as entire backup folders or ISO  for playback in home theatre. I also sometimes make an mkv instead and one of the issue with creating an mkv file from a blu ray disc is that a blu ray disc is full of playlist and video files and they are joined up in a certain way to give you the episode or movie you want to watch. If you don’t have the menus (because you are trying to pull a movie or an episode out of the whole disc and save it as a single mkv file) then it can be hard to keep a track of which playlist is the one you want. Once I have figured this out I want to keep the data.

     

    so basically I have a video form which represent a movie or episode or equivalent. That form has some fields (eg. mpls, title, type etc). The mpls is the playlist file that is the one I care about in this instance. An mpls file links 1 or multiple m2ts files together to give you the video you want. So I have a table inside the form as well with the list of segments that make up this video. So far so good.

    Then each m2ts file contains a number of streams (video, audio and maybe subtitles). Right now I have this as another table.

    ok, so far so good.

    So, now I can have another form for a physical disc that can link to a number of these video forms to represent the individual videos I care about on that disc. So that means I can quickly lookup and find out all the different info about the streams and segments.

    So that table describes the videos on a disc that I care about and that’s part of what I want.

    but now I also want another form that I will call MKV which I want to represent each mkv file I create from these videos. So when I take a video form item I will extract the video and make an mkv file so the mpls and m2ts segments used to make that mkv file are the same between the 2 forms so I can just join or link. However the tricky thing is that when I make an mkv file I do not keep all the streams. I just take the streams I want (ie. The video, the English, maybe the Japanese and some or none of the subtitles). So when I create a new MKV form I would like it to point to my “Video” form which has all the mpls and segment info and they are the same but then I want to select some of the streams from the stream table that is in the video form and I can’t figure out how to do it. Each time I create an mkv it would need to be a manual human action to tick the ones I want or something similar and then have them stored in the mkv form as a table. The data stored for each stream can be the same but I just don’t want all streams. The closest I could think of was some sort of pick list that I could populate with a table form another form. It would still be uglier than I would like but it might be ok but it also doesn’t work as I can’t populate a picklist with the contents of a table in a specific video form entry.

    Is there some way to script what I want? I guess I could create a separate stream form that is keyed by the video title and then within the “video” form I can use a join to collate them all back up into a full list and then have some sort of 1 to many table in the mkv table so I can select all the streams I want?

    is this the best/only way to do it?

    im not sure if I’ve totally lost everyone with my rambling description….

    any advice appreciated!

    May 6, 2024 at 7:16 PM #50727

    Brendan
    Keymaster

    That’s is a very use case specific need you have there. Unfortunately it’s in a domain I’m not very familiar with, so don’t have any specific recommendations, but I would suggest just trying some things out to figure out what works for you. You could also use the Duplicate Document command to make a copy of your document that you could experiment with without affecting your original document.

    Sometimes Table fields can be used in lieu of Pick Lists. They’re kinda like Pick Lists on steroids in that they can display multiple values at the same time, copied from another form, but you can add additional information to the Table field if needed.

    If you want to try scripting if you think that might be a solution to your problem, then there’s instructions for that here:

    https://www.tapforms.com/help-mac/5.3/en/topic/scripts

    Sorry I don’t have a better solution for you.

    Brendan

Viewing 1 reply thread

You must be logged in to reply to this topic.