[HN Gopher] Show HN: Podcast Audiograms - Make clips with captio...
___________________________________________________________________
Show HN: Podcast Audiograms - Make clips with captions, title and
audio waves
Author : rememberlenny
Score : 110 points
Date : 2021-12-06 17:46 UTC (5 hours ago)
(HTM) web link (app.milkvideo.com)
(TXT) w3m dump (app.milkvideo.com)
| dylanbfox wrote:
| Nice work! The UI is really simple - and love not having to log
| in to use it. Have you thought about leveraging the ListenNotes
| API (https://www.listennotes.com/api/) to automatically pull in
| the podcast episodes via search vs having to upload them?
| rememberlenny wrote:
| This is incredible. Thank you!!
| rememberlenny wrote:
| Hi all! Lenny from Milk Video here.
|
| 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!
| rememberlenny wrote:
| 1 minute video demo here:
|
| https://twitter.com/rememberlenny/status/1467934586202112003...
| theluketaylor wrote:
| Interesting as a web-based tool, potentially very useful.
|
| Overcast has similar functionality that Marco has buried a little
| too deep in the app for most people to find.
|
| https://marco.org/2019/04/27/overcast-clip-sharing
| rememberlenny wrote:
| Thank you!
|
| We started for videos and virtual event recordings, so it was a
| natural offering.
|
| Please let us know how you like it!
| wenbin wrote:
| Nice product execution!
|
| If you want to provide easy onboarding for users to search &
| select episodes, we've got a podcast search api:
| https://www.listennotes.com/api/
| rememberlenny wrote:
| Love it!
| awwstn wrote:
| This was super smooth. Way easier than the other audiogram
| generators I've used. Awesome work!
| rememberlenny wrote:
| Thank you!
| fareesh wrote:
| Would love to hear about your tech stack, approach, etc.
| rememberlenny wrote:
| Great question!
|
| 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
| ChrisArchitect wrote:
| Impressive. Didn't expect it to be automatically text/captioned.
| There are other things like this around that make waveform
| audiograms. Could the text be turned off optionally?
|
| Anyways, very nice for a free clip maker with logo and no
| watermark.
| rememberlenny wrote:
| 100%
|
| 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!
| abnercoimbre wrote:
| Hi Lenny!
|
| This looks tempting. I use Headliner [0] when making promotional
| clips for my conference (here's an example [1].)
|
| I do pay for their premium service. Have you compared Milk Video
| with Headliner? Would I be able to switch to yours?
|
| > There is no sign up necessary and its entirely free to use!
|
| For how long is this true?
|
| [0] https://headliner.app
|
| [1] https://twitter.com/AbnerCoimbre/status/1314292021792702464
| rememberlenny wrote:
| Headliner is wonderful!
|
| 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://calendly.com/rememberlenny/15-min
| dannyeei wrote:
| Awesome work! This looks great!
|
| One feature I would love to see is the ability to upload multiple
| audio clips at the same time. That would differentiate you from
| the competition
| rememberlenny wrote:
| Ah ha! I love this idea.
|
| 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
| rushils wrote:
| This looks awesome! Can't wait to try it out for some of our
| marketing materials!
| rememberlenny wrote:
| Thank you!!!
| unamashana wrote:
| Could this be used for Instagram?
| rememberlenny wrote:
| 100%! Instagram, Tiktok, etc.
|
| 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.
| yakk0 wrote:
| Compared to other Audiogram tools I've used, this is really easy.
| Processing time is a bit long, but I did test it with a 2 hour
| podcast.
|
| I have a couple feature suggestions that I think would be really
| helpful to podcast producers. Our show has mp3 chapters, and we
| also include matching time codes in our show notes. If you could
| read one (or both) of those you could suggest segments for users
| to clip out.
|
| It would also be great if you could read a RSS feed and use that
| as an input in addition to uploading single files.
| rememberlenny wrote:
| These are wonderful suggestions.
|
| 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!
| yakk0 wrote:
| Correct, but also with 1, there is a way to embed chapters
| into a mp3 file that's a part of the ID3 standard. We use
| Forecast (https://overcast.fm/forecast) to do it. I've found
| that most podcast applications either parse these chapters or
| timecodes in show notes (or support both), and that would be
| another way to identify moments that as a producer we've
| called out in the file.
|
| for 2, the RSS feed would include show notes and greatly
| speed up the process for bulk production.
|
| If you'd like to get in touch with me, I'm on twitter as
| @yakk0dotorg. thanks again!
| danielgladstone wrote:
| Genius product idea! Excited to see folks using it.
| bmau5 wrote:
| I was just looking for something like this. We've had several
| podcast recently, but sharing the entire clip to social media
| doesn't get the same engagement. Can't wait to try this. Thanks!
| rememberlenny wrote:
| Please let us know how we can make it better!
|
| 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
| ahstilde wrote:
| It's always magical to see a use case be elevated to a built-in
| feature. I was doing exactly this with Milk.video for a few
| podcasts [1]. I'm excited to try this out!
|
| [1] Example:
| https://twitter.com/aakashdotio/status/1359160836435169280
| rememberlenny wrote:
| Thank you for being our earliest supporter!!!
___________________________________________________________________
(page generated 2021-12-06 23:00 UTC)