Need a clipboard history in Camtasia

  • 1
  • Idea
  • Updated 1 year ago

It would be VERY useful to have a clipboard history feature. I need to recall an annotation callout or a video clip. I tried Ditto on Win10 but a copied callout isn't seen by Ditto.
Photo of billh

billh

  • 9 Posts
  • 0 Reply Likes

Posted 1 year ago

  • 1
Photo of kayakman

kayakman, Champion

  • 7085 Posts
  • 2327 Reply Likes
Interesting idea

I assume you're looking for a way to back-track editing actions you're accomplished on a Camtasia project?

If so, perhaps try using Camtasia Recorder to capture yourself working in the editor; a low capture frame rate should do the job [ 1 FPS ?]; you could also narrate notes to yourself; save the captures every 5 minutes of so; that should give you a detailed record; augment this by adding often used assets to the Library for reuse later
Photo of Brian Nystrom

Brian Nystrom

  • 319 Posts
  • 169 Reply Likes
Is it that or is he looking for the ability to re-use clips that were previously placed on the Clipboard?
Photo of billh

billh

  • 9 Posts
  • 0 Reply Likes
Reuse clips such as a text callout
Photo of kayakman

kayakman, Champion

  • 7085 Posts
  • 2327 Reply Likes
probably re-use what's been placed on clipboard, but is that practical with video clips?  just guessing here ...
Photo of kayakman

kayakman, Champion

  • 7085 Posts
  • 2327 Reply Likes
if re-use text callouts, try using the Library?
Photo of billh

billh

  • 9 Posts
  • 0 Reply Likes
And CTRL-C of a selected video clip or even a small section of a clip will paste OK onto the timeline.
Photo of artc

artc

  • 6 Posts
  • 2 Reply Likes
ClipMate is what you're looking for.
Photo of billh

billh

  • 9 Posts
  • 0 Reply Likes
Will try it.
Photo of billh

billh

  • 9 Posts
  • 0 Reply Likes
Tried it...won't work with Camtasia. I could copy/paste text but CTRL-C on a selected Callout did nothing. I also tried CTRL-C copy of a picture in an Outlook email, got an "invalid clipboard format" message.

I suspect that the Callout copy (which includes the Callout box, graduated color, frame and text) is unique. When I paste a CTRL-C copy of a selected Callout into a Word doc, the entire Camtasia page is copied, like a screen shot.
Photo of artc

artc

  • 6 Posts
  • 2 Reply Likes
That's too bad -- this is one of my favorite utilities.

If you have a few minutes to experiment, see if setting up Tools > Application Profile for Cam gives you any more.
Photo of billh

billh

  • 9 Posts
  • 0 Reply Likes

Using the Library feature in Camtasia is not an option. Each project has 10-20 Callouts with 2-3 that I need to recall. But they are scattered throughout the timeline so I have to find the one I want. However, the text in the timeline is far too small to read so I have to slide the cursor to find the one that I want, then copy, reposition the cursor and paste. The shortest method is to slide the time position back to show the nearest Callout, select it and then CTRL-C and CTRL-V. That places the copy at the current cursor. Then I edit the text in the box.

So it looks like a Camtasia enhancement is needed to select from clipboard history.
Photo of kayakman

kayakman, Champion

  • 7044 Posts
  • 2297 Reply Likes
if you only need to re-use 2 or 3 callouts, why not just save those to the Library, with names that will work for you, and add them back to the timeline where needed?  their original location on the timeline should then be irrelevant to where you re-use them

however, if you are always using the same callout style, and just using different text, then your copy any one/paste/edit text is probably fastest

FYI, a callout is actually described in the project file as in the following example ...

{
                "trackIndex" : 0,
                "medias" : [
                  {
                    "id" : 2,
                    "_type" : "Callout",
                    "def" : {
                      "kind" : "remix",
                      "shape" : "text-rectangle",
                      "style" : "bold",
                      "fill-color-blue" : 0.886274509803922,
                      "fill-color-green" : 0.352941176470588,
                      "fill-color-opacity" : 1.0,
                      "fill-color-red" : 0.117647058823529,
                      "height" : 200.0,
                      "stroke-color-blue" : 1.0,
                      "stroke-color-green" : 1.0,
                      "stroke-color-opacity" : 1.0,
                      "stroke-color-red" : 1.0,
                      "stroke-width" : 0.0,
                      "tail-x" : 0.0,
                      "tail-y" : -20.0,
                      "width" : 300.0,
                      "word-wrap" : 1.0,
                      "fill-style" : "solid",
                      "horizontal-alignment" : "center",
                      "stroke-style" : "solid",
                      "text" : "ABC",
                      "vertical-alignment" : "center",
                      "font" : {
                        "color-blue" : 1.0,
                        "color-green" : 1.0,
                        "color-red" : 1.0,
                        "size" : 70.0,
                        "tracking" : 0.0,
                        "name" : "Source Sans Pro",
                        "weight" : "Semi Bold"
                      },
                      "textAttributes" : {
                        "type" : "textAttributeList",
                        "keyframes" : [
                          {
                            "time" : 0,
                            "value" : null,
                            "duration" : 0
                          }
                        ]
                      }
                    },
                    "attributes" : {
                      "autoRotateText" : true
                    },
                    "effects" : [
                        {
                          "effectName" : "DropShadow",
                          "category" : "categoryVisualEffects",
                          "parameters" : {
                            "angle" : 5.49778714378214,
                            "blur" : 10.0,
                            "color-alpha" : 1.0,
                            "color-blue" : 0.1216,
                            "color-green" : 0.1216,
                            "color-red" : 0.1216,
                            "enabled" : 1,
                            "offset" : 10.0,
                            "opacity" : 0.4
                          }
                        }
                    ],
                    "start" : 0,
                    "duration" : 150,
                    "mediaStart" : 0,
                    "mediaDuration" : 150,
                    "scalar" : 1,
                    "metadata" : {
                      "WinSubProjectDisplayName" : "",
                      "clipSpeedAttribute" : false
                    },
                    "animationTracks" : {

                    }
                  }
                ]
              }

so a copy to [external] clipboard would have to handle all this text;

the callout in a project is not like an image; so what you see in the canvas is not what you work with when you do a copy/paste
Photo of billh

billh

  • 9 Posts
  • 0 Reply Likes
The repeated Callouts are unique to each project, the library isn't very useful.
Photo of Dubie

Dubie

  • 1452 Posts
  • 1172 Reply Likes
The callouts are dynamic images created by code that is why you can not copy them to the clipboard.

I use the library for projects all the time.

It's just a matter of planning and getting in the habit of using it.

It can be a useful asset but hey what ever works for you is what matters.

:)
Photo of Joe Morgan

Joe Morgan

  • 7197 Posts
  • 3896 Reply Likes
With other video editors, Like Premier Pro for example. You have a Graphics Editor and you have to save your text graphics as a Motion Graphics Template.


From there its saved in a Library as well.


As Dubie said, this is all program code data. Copying it to the clipboard would serve no purpose.

So if you save those few callouts to the library, use them. Complete your project and delete them afterward.You'll probably get to them faster than combing through the timeline.

Regards,Joe
 
Photo of Brian Nystrom

Brian Nystrom

  • 319 Posts
  • 169 Reply Likes
Are your callouts at least consistent in color and shape? If so, you can create a Library asset, then just resize and add the appropriate text, as necessary. I do that quite a bit and it definitely saves time. 
Photo of billh

billh

  • 9 Posts
  • 0 Reply Likes
So apparently Camtasia has a special clipboard handler. I discovered that selecting a Callout on the timeline allows a simple CTRL-C copy and CTRL-V paste. All the attributes of the Callout are copied (color, size, transitions, text) to the nearest open track at the cursor. I have resorted to creating a template .tscproj with one callout and sample text. Now each project in this series will have a consistent callout style and I only have to edit the text. I could use a Library asset but that is a lot of clicks to find and place the asset. My template .tcsproj also has a standard intro/outro.
Photo of Joe Morgan

Joe Morgan

  • 7197 Posts
  • 3896 Reply Likes
You might call it a Program Clipboard? Because you won't paste that information anywhere else.

Same thing with most of the attributes of Photoshop, Premier Pro, etc.

However, you can Copy and Paste Text into Callouts from other locations. In most cases it will retain formatting.

Regards,Joe

Photo of davemillman

davemillman

  • 616 Posts
  • 208 Reply Likes
I use CopyClip on the Mac to keep recent clipboard selections for later use. Alas, it does not handle Camtasia objects.

My solution is to create a track in the project which serves no purpose other than to be a scrapbook. Each time you create a callout or 0.5 second spacer or other useful object, copy-paste it to that scrapbook track starting at timecode 0:00;00 where they are easy to find. If you need to reuse these assets between projects, copy-paste all the contents from this track to each new file. Individual tracks are easy to turn on and off for previewing and rendering.

This is not as elegant as proper library functionality, but it works today.