Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Programmatically controlling LosslessCut / API / CLI #980

Open
3 of 5 tasks
mifi opened this issue Jan 14, 2022 · 2 comments
Open
3 of 5 tasks

Programmatically controlling LosslessCut / API / CLI #980

mifi opened this issue Jan 14, 2022 · 2 comments

Comments

@mifi
Copy link
Owner

mifi commented Jan 14, 2022

Suggested ways to programmatically control LosslessCut. Feel free to add suggestions in comments below.

command line arguments

API / actions / macros

I could imagine some API that allows automating actions in LosslessCut, internally and externally. This could be tied to custom keyboard mappings #254

  • HTTP API
  • allow executing keyboard actions from command line

Run a custom command from segments

See also afterExport event #974 #1347

Ability to press a button in losslesscut and have it run a custom command line (or more commands, e.g. one cmd per segment) and with ability to inject information about the current segments into this command. I think this requires some coding in one way or another by the user.

I think such a «hack» can currently be achieved by creating a custom bash script. Losslesscut will auto save a project .llc file with json5 containing information about each segment. You could create a bash script that you trigger by a keyboard shortcut (outside losslesscut). Then this script will then read the .llc file and run the desired commands. The workflow would be:

  1. Edit segments in losslesscut
  2. once you’re done, trigger your bash script
@mifi
Copy link
Owner Author

mifi commented Oct 15, 2023

this was closed by accident

@mifi mifi reopened this Oct 15, 2023
@mifi
Copy link
Owner Author

mifi commented Oct 15, 2023

there's now a new http api

mifi added a commit that referenced this issue Oct 15, 2023
- add closeCurrentFile action
- allow export confirm also via action
- upgrade electron
@mifi mifi mentioned this issue Jan 26, 2024
21 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant