Skip to content

Commit

Permalink
Updated documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
latenitefilms committed Jun 23, 2023
1 parent 8d913c7 commit 3bd636b
Show file tree
Hide file tree
Showing 10 changed files with 103 additions and 17 deletions.
116 changes: 101 additions & 15 deletions docs/how-to-use.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# How To Use

You can use **Marker Toolbox** as either a standalone application (useful if you're exporting to DaVinci Resolve) or as a Workflow Extension.
You can use **Marker Toolbox** as either a standalone application (useful if you're exporting to DaVinci Resolve or Avid Media Composer) or as a **Workflow Extension** in Apple's Final Cut Pro.

![](static/install.png)

Expand Down Expand Up @@ -44,7 +44,13 @@ Assuming the `JSON` is correct and valid, the draggable icon on the bottom of th

You can now drag this green icon into your Final Cut Pro timeline or browser.

You can also alternatively **Save Resolve EDL** or **Save FCPXML**.
Alternatively, you can also click the **Save File** button, and export a:

- Final Cut Pro `FCPXML`
- Resolve `EDL`
- Avid Media Composer Marker Text.

![](static/save-file.png)

If you drag the icon to your timeline, a **Compound Clip** with all your markers will be added:

Expand Down Expand Up @@ -92,7 +98,13 @@ Assuming the `FIOJSON` is correct and valid, the draggable icon on the bottom of

You can now drag this green icon into your Final Cut Pro timeline or browser.

You can also alternatively **Save Resolve EDL** or **Save FCPXML**.
Alternatively, you can also click the **Save File** button, and export a:

- Final Cut Pro `FCPXML`
- Resolve `EDL`
- Avid Media Composer Marker Text.

![](static/save-file.png)

If you drag the icon to your timeline, a **Compound Clip** with all your markers will be added:

Expand Down Expand Up @@ -136,7 +148,13 @@ Assuming the `CSV` is correct and valid, the draggable icon on the bottom of the

You can now drag this green icon into your Final Cut Pro timeline or browser.

You can also alternatively **Save Resolve EDL** or **Save FCPXML**.
Alternatively, you can also click the **Save File** button, and export a:

- Final Cut Pro `FCPXML`
- Resolve `EDL`
- Avid Media Composer Marker Text.

![](static/save-file.png)

If you drag the icon to your timeline, a **Compound Clip** with all your markers will be added:

Expand Down Expand Up @@ -182,7 +200,13 @@ Assuming the `CSV` is correct and valid, the draggable icon on the bottom of the

You can now drag this green icon into your Final Cut Pro timeline or browser.

You can also alternatively **Save Resolve EDL** or **Save FCPXML**.
Alternatively, you can also click the **Save File** button, and export a:

- Final Cut Pro `FCPXML`
- Resolve `EDL`
- Avid Media Composer Marker Text.

![](static/save-file.png)

If you drag the icon to your timeline, a **Compound Clip** with all your markers will be added:

Expand All @@ -208,6 +232,52 @@ These settings should be applied **before** you import a `CSV`. If you change th

---

### Convert Timecode+ TSV to Markers

This feature allows you to easily import a [Timecode+](https://apps.apple.com/au/app/timecode-cameraman/id590534084){target="_blank"} `TSV` file as markers and titles in Final Cut Pro.

Simply drag a `TSV` file into the drop zone, or click the **Select File** button:

![](static/top-section.png)

Assuming the `TSV` is correct and valid, the draggable icon on the bottom of the interface will now be green:

![](static/drag.png)

You can now drag this green icon into your Final Cut Pro timeline or browser.

Alternatively, you can also click the **Save File** button, and export a:

- Final Cut Pro `FCPXML`
- Resolve `EDL`
- Avid Media Composer Marker Text.

![](static/save-file.png)

If you drag the icon to your timeline, a **Compound Clip** with all your markers will be added:

![](static/timeline.png)

You can then use the **Clip > Break Apart Clip Items** menubar item to break the Compound Clip into individual markers:

![](static/break-apart-clip-items.png)

This is handy because the individual markers will now be attached to the clips on the Primary Storyline, so that when you re-arrange clips, those markers will travel with them.

![](static/timeline-break-apart.png)

Back in the Workflow Extension if you click the **Settings** button, you can set the Frame Rate and what information is used for the Marker Name:

![](static/top-settings.png)

These settings allow you to add the Author, Replies and Date Added to the Marker name within Final Cut Pro, and the Timeline Index:

![](static/marker-options-ticked.png)

These settings should be applied **before** you import a `TSV`. If you change them, you should import your `TSV` again for the `FCPXML` to be updated.

---

### Convert Text Comments to Markers

This feature allows you to easily convert random text comments into Markers.
Expand All @@ -233,37 +303,53 @@ However, if you have a more complicated collection of feedback, you can use Open

![](static/email-comments.png)

To use the ChatGPT functionality you'll need to have your own OpenAI API key.
To use the ChatGPT functionality you'll need to supply your own [OpenAI API key](https://platform.openai.com/account/api-keys){target="_blank"}..

You can find OpenAI's pricing [here](https://openai.com/pricing).
You can set up a OpenAI account for **free**, and you'll get a limited number of tokens. You can find OpenAI's pricing [here](https://openai.com/pricing).

If you have a ChatGPT account, you can [get your API key here](https://platform.openai.com/account/api-keys){target="_blank"}.

You can enter your OpenAI API Key in the Settings panel:

![](static/enter-api-key.png)

Pressing the **Get API Key** button in the user interface, will open up the same above link.

Your API key is securely saved in [macOS's Keychain](https://support.apple.com/en-au/guide/keychain-access/kyca1083/mac){target="_blank"}.

The first time you enter in an API key and press **return** (or click away from the text box) you'll be presented with:
If you copy the API key from the OpenAI website, you can use the **Paste API Key** to paste it.

If the API key is valid, you'll be pressed with this:

![](static/keychain-permission.png)
![](static/valid-api-key.png)

Depending on your security settings, you then may be prompted to enter your macOS password, so that Marker Toolbox can access the API stored in the Marker Toolbox can access the information stored within the **com.latenitefilms.MarkerToolbox.WorkflowExtension.APIKey** keychain item. Click **Always Allow**.
Depending on your security settings, you then may be prompted to enter your macOS password, so that Marker Toolbox can access the API stored in the Marker Toolbox can access the information stored within the **com.latenitefilms.MarkerToolbox.OpenAIAPIKey** keychain item. Click **Always Allow**.

![](static/keychain-access.png)

You can now use the **Process Comments with ChatGPT** button within Marker Toolbox to send email comments to ChatGPT.
You can now use the **Process Comments with ChatGPT** button within Marker Toolbox to send text comments to ChatGPT.

Depending on OpenAI's server load, this process can happen quickly, or take a few minutes.

![](static/waiting.png)

Once complete, like the **Convert Vimeo CSV to Markers** feature, you can now drag this green icon into your Final Cut Pro timeline or browser.
You can check the OpenAI Server Status [here](https://status.openai.com){target="_blank"}.

Once complete, you can now drag the green icon into your Final Cut Pro timeline or browser.

![](static/drag.png)

You can customise the ChatGPT Model, Frame Rate and Prompt by clicking the **Settings** button.
Alternatively, you can also click the **Save File** button, and export a:

- Final Cut Pro `FCPXML`
- Resolve `EDL`
- Avid Media Composer Marker Text.

![](static/save-file.png)

You can also customise the ChatGPT Model, Frame Rate and Prompt by clicking the **Settings** button:

![](static/settings.png)
![](static/enter-api-key.png)

The default ChatGPT Model is **gpt-3.5-turbo**. If you have access to **gpt-3.5-turbo-16k**, **gpt-4** or **gpt-4-32k** you can also select them.

Expand Down Expand Up @@ -333,6 +419,6 @@ Please be aware that ChatGPT can be fairly unpredictable, and each time you pres

### Apply Markers to Existing Final Cut Pro Clip

To use this feature, follow the same steps as above, but instead of dragging the green icon or clicking **Save Resolve EDL** or **Save FCPXML** buttons, drag in a **Clip**, **Multicam Clip**, **Synchronised Clip** or **Compound Clip** into the drop zone at the bottom of Marker Toolbox.
To use this feature, follow the same steps as above, but instead of dragging the green icon or clicking the **Save File** button, drag in a **Clip**, **Multicam Clip**, **Synchronised Clip** or **Compound Clip** into the drop zone at the bottom of Marker Toolbox.

Once done, the **Send back to Final Cut Pro** button will be enabled, and when you click it, Marker Toolbox will send back the clip to the select Final Cut Pro library in a new event, with Markers applied to the clip.
4 changes: 2 additions & 2 deletions docs/installation.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# Installation

To install Marker Toolbox, simply download it from the Mac App Store, and open it once downloaded.
To install **Marker Toolbox**, simply download it from the [Mac App Store](https://apps.apple.com/us/app/marker-toolbox/id6446810965){target="_blank"}, and open it once downloaded.

![](static/install.png)

As soon as you open it for the first time, macOS will register Marker Toolbox as a Final Cut Pro Workflow Extension.

You can either use Marker Toolbox as a standalone application, or as a Workflow Extension.
You can either use Marker Toolbox as a standalone application, or as a Workflow Extension within Final Cut Pro.

You can learn how to use Marker Toolbox [here](/how-to-use/).
Binary file modified docs/static/drag.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/static/enter-api-key.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/static/fresh-install.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/static/install.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed docs/static/keychain-permission.png
Binary file not shown.
Binary file added docs/static/save-file.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed docs/static/settings.png
Binary file not shown.
Binary file added docs/static/valid-api-key.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 3bd636b

Please sign in to comment.