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

Allow custom subs #2

Open
1 of 3 tasks
llimllib opened this issue Sep 27, 2022 · 1 comment
Open
1 of 3 tasks

Allow custom subs #2

llimllib opened this issue Sep 27, 2022 · 1 comment
Labels
enhancement New feature or request

Comments

@llimllib
Copy link
Owner

llimllib commented Sep 27, 2022

here's a gif that should be pretty easy to emulate

  • add custom subtitle text options (how?)
  • add custom subtitle fonts
  • add custom subtitle placement
@llimllib llimllib added the enhancement New feature or request label Sep 29, 2022
llimllib added a commit that referenced this issue Sep 29, 2022
- Add `-caption` to set a single-line caption for the entire duration of the gif
- Add `-fontsize`, which sets the fontsize for the caption or the subtitles, whichever is used
- Document this feature and give an example
- Expand the `complex_filter`s so they are a tiny bit more readable (still not very readable, try to come up with more better formatting)
- Log the bash version if we tell somebody they can't use this script

relates to #2
closes #8
@llimllib
Copy link
Owner Author

I added the ability to have a single caption for the whole gif, but it's a serious UI challenge to have a sensible way on the command line to have multiple captions. It basically requires a whole new programming language.

Thoughts:

  • I could do it by allowing people to specify ASS files (which name will never not be funny to me, btw)
  • I could do it by allowing people to specify complex filter pipelines (parts of pipelines?) on their own
  • I could write my whole own DSL
  • I could tell people to use -v, copy the command line, and write it their own selves
  • I should provide examples of how I would do it! maybe in a document in the repo.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant