sixty-north / python-camtasia

Python API for Camtasia projects.
MIT License
13 stars 3 forks source link

Producing video #10

Open sgspecker opened 5 years ago

sgspecker commented 5 years ago

Looking around the API, I didn't see a way to "Produce" a video, although it's possible that I missed it.

Camtasia has a "Batch Production" feature, but it looks like you have to specify each item in your batch manually... each time you want to produce a group of videos. I have a request into TechSmith to see if I'm missing something. That said, this would be a handy thing to manage via Python.

From a workflow perspective, I'd rather create all my videos and then build them all. I find that when I stop to wait for one to be rendered right after creating/editing it, I get distracted with other minutiae.

abingham commented 5 years ago

Generating videos from Python would be very helpful for me as well, and I've given this a bit of thought. As far as I can tell, though, it'll involve using platform specific automation techniques, e.g. maybe AppleScript on macos, something else on windows, etc.

Ultimately, it might be best to leave this for another package and keep it out of scope for python-camtasia. Right now python-camtasia is not much more than a JSON-processing library.

At the same time, I haven't given this particularly deep thought, and there may be camtasia APIs I don't know about, so perhaps there's a relatively simple way to do it.

sgspecker commented 5 years ago

Sounds like a reasonable plan. I'll let you know if I hear anything interesting from TechSmith. It would make sense for the Camtasia app to support a simple command-line API for this. I have my fingers crossed.

sgspecker commented 5 years ago

From TechSmith, there isn't any command-line options or API for generating output. The best they suggested was a forum post indicating that you can drag-n-drop files onto the Batch Production dialog.

They directed me to their forum to post a request to add this as a feature, so I added my two cents to a post already asking for the same thing.

abingham commented 5 years ago

Ok, thanks for looking into this. We're looking into this a bit in-house, but it'll likely involve applescript to meet our immediate needs.

On Wed, Sep 25, 2019 at 9:00 PM Scott Specker notifications@github.com wrote:

From TechSmith, there isn't any command-line options or API for generating output. The best they suggested was a forum post indicating that you can drag-n-drop files onto the Batch Production dialog.

They directed me to their forum to post a request to add this as a feature, so I added my two cents to a post already asking for the same thing.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/sixty-north/python-camtasia/issues/10?email_source=notifications&email_token=AAATK6H7PJQU5CCTCHTD6T3QLO7NTA5CNFSM4I2A36L2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD7TFDCI#issuecomment-535187849, or mute the thread https://github.com/notifications/unsubscribe-auth/AAATK6HTFKFPDJ722ZZTZETQLO7NTANCNFSM4I2A36LQ .