2,759 karma · joined June 1, 2013
I am large, I contain multitudes.
Email: rememberlenny@gmail.com
Web: rememberlenny.com
Our core product is actually more about creating freeform visuals. This itself is more for captions.
If you are interested in just doing a waveform + logo, you can make your own template/layout in the parent application https://milkvideo.com.
I'm also free to personally walk you through in case that might be helpful. You can book time here: https://calendly.com/rememberlenny/15-min or call me directly!
In a less structured way, thats what our core application is for.
If you are interested in trying it out, I'd love to personally show you how it works!
Feel free to book time or call me directly: https://calendly.com/rememberlenny/15-min
There are three main parts to note: designing the videos, the backend for handling media, and the download renderer.
The video designing process is a React app that leverages a Ruby on Rails based backend API. The React app handles the views, and if you look at the UI, you will see how the app steps are persisted in the URL. Our React app is based on Redux Toolkit, which is phenomenal. The Rails application is a normal API with Sidekiq (aka Redis) workers, which handle asynchronous tasks.
Our UI renders a number of interesting elements which are respectively generated/prepared in various service oriented streams. The most important is our transcript API, which is from https://www.AssemblyAI.com - they are the best, cheapest, highest quality and best development experience transcription tool. We also have a series of Lambda functions that handle uploaded audio/video file prep, such that we can encode files in a unified format and parse out the audio data needed for visualizing things like the audio waveform or the animated audio frequency data.
A few interesting tidbits are that we use Lambda Layers extensively. We have functions written Ruby and JavaScript where we move the vendor Gems or node_modules into a shared Lambda Layer, and then we also use EFS to run Python based functions that have dependencies that are too big for the Lambda itself.
Our video rendering is also pretty neat, in that we leverage the browser as a rendering view, and batch process screenshots of each frame of the final output video, using a AWS-based container orchestration process.
In summary, this tool is based on the entire work we've been doing for our larger company. Since we can leverage that, we are spinning up a number of single purpose utility projects based on what customers ask for.
If this is interesting at all, we are hiring advanced Javascript engineers who are comfortable learning new things.
You can reach me at lenny@milkvideo.com or if you just want to chat to learn more/ask questions, please feel free to book time here: https://calendly.com/rememberlenny/15-min
We do provide a paid service, but for a business oriented audience making content for webinars, so this is a tangential feature.
Our free service will Be forever. We have a few features we plan to introduce, such as fast processing, save my templates, and automated clipping.
If you are open to sharing more about your use cases, I’d love to make sure we are building for you to save time.
https://twitter.com/rememberlenny/status/1467934586202112003...
This tool is just a small piece of our overall product.
In the actual application, you can create content (like this audiogram) once, and then export it for various dimensions without needing to do any redesigning as well.
To confirm I understand them, I'm writing them below and would love a way to get in touch with you.
1. You want to be able to create clips based on parsing show notes. Since you already do the work to identify key moments, we could use that to speed up your clip making process.
2. You want to import content based on the RSS feed. This will make it easier to get content in the tool, and avoid the "where is the file" rigmarole.
Separately, the processing time is slow. We have a way to improve this, and is on the queue!
Thank you!
If you are open to chatting, I'd love to know how I can better make something you need.
Heres a quick booking link: https://calendly.com/rememberlenny/15-min
Last week, our team released a way to quickly turn podcasts into social audiograms. There is no sign up necessary and its entirely free to use! We are trying to get feedback and would love your input!
Audiograms have been a popular way to create a podcast trailer to share on social media.
If you have a podcast or a video event series, we would love your feedback!
Feel free to comment here and I'll follow along, or also email me directly at lenny@milkvideo.com
Thank you!
If you are making a podcast and want to share clips on social media, I made a free-to-use (no sign up required) audiogram tool.
https://app.milkvideo.com/focused-flow
How it works:
Upload a full podcast or a small part, we transcribe it, and you can add a title + subtitle, and get an audio wave animation + word-by-word captions. You can export as various dimensions for social media.
Please share any thoughts to lenny@milkvideo.com.
The actual lambda file ends up being a few hundred bytes, because they are literally just one function in a single file.
There is no compiling involved in the Layers after its made once. The only changing part of the Lambda is the lambda_handler.
I purchased the book and was surprised there wasn’t more on the EFS usage, but otherwise the book looks wonderful.
A Thousand Brains: A New Theory of Intelligence, by Jeff Hawkins.
The Code Breaker: Jennifer Doudna, Gene Editing, and the Future of the Human Race, by Walter Isaacson.
Klara and the Sun, by Kazuo Ishiguro.
Hamnet, by Maggie O’Farrell.
Project Hail Mary, by Andy Weir.
Statistically, if you are already driven to build something, you are likely get more value out of being in a place that is going to maximize your learning potential, exposure to people who can help you mature character, and be recognized by alumni/upper classman/professors who can make a outsized impact in your learning journey.
I would take inspiration from this list and find the smallest, most well capitalized liberal arts school that has quality programs for you to take advantage of. The goal is to find places that have the qualities of the top schools, but where you will be the top 1% where you go, and will be able to maximize the opportunities for learning.
I recommend this even if you are interested in a hard science or computer science field. The benefit for a large majority to establish an educational foundation early on will provide the necessary methods of inquiry to apply breadth or depth based knowledge acquisition in the future.
Instead of seeking out a brand name environment, finding a place where you can mature quickly and confidently learn about yourself will be invaluable for far longer than the brand association to a name brand school.
Great product and thank you for providing the highest quality video + screen recording solution out there!
My wife is writing a book and a weekly newsletter, and I know she spent a lot of time to organize how she collects/documents what she reads, so that she can minimize the time to producing new content. In that vein, this makes total sense.
What do you think are some other areas outside of software that can benefit from this kind of note taking? Are there any active users now that you can share about?
I’m curious how the impact affects development, deployment, etc.
The idea of being able to project the unofficial market of search engine results (SEO/SEM on Google), and explicitly allowing marketplaces to actually commodify the search result space is fascinating.
Tell us about GSP!
Does anyone know plans around how this will be implemented into Rails?