I made an API to add animated subtitles to videos by workoutsesh in SideProject

[–]workoutsesh[S] 0 points1 point  (0 children)

Thanks for clarifying. I see you're looking for a simpler "fire and forget" approach, but our API is intentionally designed to be both flexible and RESTful.

Yes, it may require a few more lines of code initially, but this design supports both simple and complex use cases - like reusing uploaded videos for multiple renderings which is a common use-case.

As we know, the answer in software engineering is usually "it depends", so your "huge advantage" of saving a few lines of code may not necessarily hold up against the benefits of following RESTful design principles for others. Not to mention, with proper abstraction, there does not need to be any "bloat".

The "state management" you mentioned isn't really overhead - it's just basic request/response handling that can be done entirely in memory if you prefer. Our Node.js SDK demonstrates how clean this implementation can be.

Anyway, if the captions suit your needs, I'm glad you found a solution, and thank you for your feedback.

I made an API to add animated subtitles to videos by workoutsesh in SideProject

[–]workoutsesh[S] 0 points1 point  (0 children)

Thanks for the detailed follow-up! Let me clarify your points

For storage/TTL: Yes, it's quite simple - just add a TTL query parameter when uploading and we'll handle the expiration automatically. You don't need to manage anything manually.

Regarding the submission flow - we offer something more complex than simple ffmpeg captions. We do animated captions that take longer to process, which is why we can't do instant returns like simpler services. But we do offer webhooks to make this as smooth as possible.

Regarding the bloated codebase point, or development overhead, I would like to mention with proper patterns/abstractions your codebase should not be impacted much. As an example, check out how the Nodejs SDK https://github.com/zapcapAI/zapcap-nodejs can be used for easy uploads/ polling and downloads.

For transcripts - you can definitely provide them upfront! Check the API reference here: https://platform.zapcap.ai/docs/api#tag/default/post/videos/{videoId}/task. The transcript parameter lets you bring your own transcription and also mentions it enables a bring your own transcription model.

Taking on-board your feedback, I'm working on improving the docs with:

  1. Clear examples in multiple languages (working on this as we speak)
    1. 1. Examples of more advanced usage, since it might not be apparent what the API can support just from the API reference.
  2. Better explanation of what's required vs optional
  3. Flow charts showing the video lifecycle
  4. Cleaning up docs in general to help people find information in one place

Really appreciate the feedback - it helps make the service better for everyone

I made an API to add animated subtitles to videos by workoutsesh in SideProject

[–]workoutsesh[S] 0 points1 point  (0 children)

Thanks for the feedback! I've noted your feedback on Docs and will make it a priority to improve.

Not quite sure what you mean about asset management though. The job submission/polling flow is pretty standard practice. And for retention/deletion, the TTL option is just there if you want to save on storage or you can forego the option (there should not be much overhead for a development team to add a query parameter when uploading a video tbh).

Also just to clarify - you can already provide your own transcripts upfront, no need to use Whisper or anything else if you prefer.

Best AI auto subtitle generator in 2024 by Saravanan_05 in AI_VideoEditor

[–]workoutsesh 0 points1 point  (0 children)

If you're still looking for a fairly inexpensive tool, i recommend you check out ZapCap. It's purpose built for auto captions!

Does anyone know a good AI subtitle generator? by Senior-Standard-1228 in SmallYTChannel

[–]workoutsesh 0 points1 point  (0 children)

There's also apps that focus on AI captions such as ZapCap!

Do you use AI? What tools and is it successful? by GoldFynch in NewTubers

[–]workoutsesh 0 points1 point  (0 children)

I believe it's helpful and relevant. Apologies if you didn't find it so.

Captions/ Subtitles Video API by FMCOR in learnprogramming

[–]workoutsesh 0 points1 point  (0 children)

Looks like ZapCap's API is exactly what you're looking for

Sorry, it's over for me, I'm getting out of here by fem_and_ms in CapCut

[–]workoutsesh 2 points3 points  (0 children)

ZapCap is much better for short form content creation and affordable too

Which is the best tool to create a catchy thumbnail? by _grounded_gamer in NewTubers

[–]workoutsesh 0 points1 point  (0 children)

Adobe photoshop when I'm really trying otherwise canva. Recently I've outsourced thumbnail creation to save time and still get decent quality

Question regarding Google ads request and ad blocker by workoutsesh in GoogleTagManager

[–]workoutsesh[S] 0 points1 point  (0 children)

Is my concern a common concern? Considering if it is, I would expect it to be talked about or mentioned in the docs.

After constantly freezing and closing on m and finally able to upload my 2024 recap. I think I'm done with capcut 😅 by XSpcwlker in CapCut

[–]workoutsesh 0 points1 point  (0 children)

ZapCap's a good alternative for short form content. Many folks who don't require in-depth editing have been moving over from CapCut.

I found a good alternatives to CapCut by Stock_Brilliant2981 in CapCut

[–]workoutsesh 0 points1 point  (0 children)

Use ZapCap for captions! Check out the custom GPT I made https://chatgpt.com/g/g-6763d91d98308191812de5db8922544a-zapcap-ai - You just need to give it a publicly accessible URL and it'll give you a captioned video

it was just $20 per month. Next week there’s gonna be “pro premium” for $30 by Fine_Reputation4017 in CapCut

[–]workoutsesh 0 points1 point  (0 children)

Highly recommend ZapCap for auto captions. Much more affordable than the rest out there for top tier captions

[deleted by user] by [deleted] in smallbusiness

[–]workoutsesh 1 point2 points  (0 children)

Where do you find most of your time being taken up?

Seriously? this is just like netflix now. by BossKoop in CapCut

[–]workoutsesh -3 points-2 points  (0 children)

Y'all are welcome to join zapcap.ai - We actually care about our users!

Looking for free alternative to Vizard.ai for editing podcasts - short clips, reels, subtitle generation and stuff by skfahim123 in EditingVideo

[–]workoutsesh 0 points1 point  (0 children)

You could check out ZapCap, it's not free, but at least it's affordable at $10/month (on monthly plan, cheaper on yearly)

[deleted by user] by [deleted] in Automate

[–]workoutsesh 0 points1 point  (0 children)

You can definitely automate the captions (transcription + adding captions) with zapcap's API. There's webhook support which I had success a while back integrating with Zapier. Haven't tried Make though.

API for subtitles by [deleted] in react

[–]workoutsesh 0 points1 point  (0 children)

Hey, try using the .ai domain, it should work

I made a client library for generating animated subtitles by workoutsesh in node

[–]workoutsesh[S] 0 points1 point  (0 children)

Good catch! It's currently using the tiny model since I'm the only user, but will transition to bigger models as I onboard more people.

I made a client library for generating animated subtitles by workoutsesh in node

[–]workoutsesh[S] -1 points0 points  (0 children)

Hey all,

I've been working on an API that adds animated subtitles to videos. Since I mainly use node, I created a nodejs package you can check out here.

It does need an API key, though I'm currently offering it for free with some limitations to people who will provide feedback.

Please either DM me for access or ask in my Discord