[HN Gopher] Now I can just print that video
       ___________________________________________________________________
        
       Now I can just print that video
        
       Author : pforret
       Score  : 210 points
       Date   : 2023-12-03 12:02 UTC (1 days ago)
        
 (HTM) web link (blog.forret.com)
 (TXT) w3m dump (blog.forret.com)
        
       | pforret wrote:
       | Using yt-dlp, ffmpeg and various AI services to print videos
       | (e.g. cooking IG reels)
        
       | Gys wrote:
       | Could have been a Show HN
        
       | polygamous_bat wrote:
       | You can also use software to detect "cuts" in the video, which
       | can be used to improve the frame-extraction over just getting six
       | evenly spaced frames from the video.
        
         | patates wrote:
         | Not the post author but I tried this with ffmpeg and failed. Do
         | you (does anyone) want to share some pointers?
        
           | murrain wrote:
           | PySceneDetect (https://www.scenedetect.com/) might be useful.
        
           | markolson_ wrote:
           | I used something like this a few years ago in a project sort
           | of similar to this one. There's a bunch of parsing and
           | processing to do with that, and the "0.3" value is ...
           | fiddly, but it worked pretty well:                   ffprobe
           | -show_frames -of compact=p=0 -f lavfi
           | "movie=THE_VIDEO_FILE,select=gt(scene\,0.3)" -pretty`
        
             | pforret wrote:
             | I played with that too before.
             | 
             | `ffmpeg -i input.mp4 -vf "select='gt(scene,0.4)'" -vsync
             | vfr frame-%2d.jpg`
             | 
             | (from the repo pforret/filmpace)
             | 
             | For this project, I want to find an A.I. solution for
             | finding the most 'interesting' frames. Not even sure how to
             | measure interestingness yet, might be the presence of text,
             | the presence of a human ...
        
         | anewhnaccount2 wrote:
         | This is a task called "video summarization". See
         | https://paperswithcode.com/task/video-summarization . I guess
         | the whole project is something like summarizing from video +
         | subtitles + text to pictures + text.
        
       | binarymax wrote:
       | No need to spend hours trying to get the text extraction just
       | right - pass the raw extraction into GPT and ask for it to give
       | you the recipe.
        
         | kevincox wrote:
         | I was thinking the same thing. Extraction and basic formatting
         | of information from human language is something that LLMs excel
         | at. Especially if the result is being shown to a human so small
         | mistakes can be tolerated.
        
           | Closi wrote:
           | It could also dramatically increase quality, look at the
           | below from the example PDF from the page:
           | 
           | > Garlic balsamic chicken, you'll be making over and over. By
           | sear your chicken. I resin wine. Grab yourself a nice large
           | bowl, extra virgin and olive oil. Balsamic glaze. Tomato
           | paste. Honey, fresh lemon juice, garlic, Oregano fresh thyme,
           | coat my chicken with this beautiful balsamic, no balsamic,
           | left behind. Don't you dare waste the good thing. Right?
           | Going in the oven at four twenty five degrees, about thirty
           | ish minutes. Look yes. Fresh thyme, fresh parsley. This is so
           | good. I can't wait. Win our winner. Oh
           | 
           | If we run this through ChatGPT with some basic prompt
           | engineering this becomes:
           | 
           | > Start by searing your chicken in a pan. In a large bowl,
           | combine extra virgin olive oil and balsamic glaze. Add tomato
           | paste, honey, fresh lemon juice, garlic, oregano, and fresh
           | thyme. Coat the chicken thoroughly with this balsamic
           | mixture, ensuring no glaze is left behind. Preheat your oven
           | to 425 degrees Fahrenheit. Place the coated chicken in the
           | oven and bake for about 30 minutes. Once cooked, garnish with
           | fresh thyme and fresh parsley. Serve and enjoy your delicious
           | garlic balsamic chicken. (Note: The phrase "I resin wine" in
           | the audio transcription seems unclear and is possibly a
           | mishearing. I have omitted it as it does not appear to fit
           | the context of the recipe.)
        
             | beepbooptheory wrote:
             | It's a little confused about it though.. It's not clear in
             | the gpt version that "balsamic glaze" is what you are
             | making by mixing the ingredients together, and makes it
             | sound rather like some other ingredient you are mixing in.
             | Granted, we have to decipher that a little bit in the first
             | one too, but its not nearly as bad.
        
               | sitzkrieg wrote:
               | what a time saver!
        
               | Closi wrote:
               | It's a balsamic vinegar glaze, which is an ingredient,
               | not what you get when you mix the ingredients together.
               | 
               | That's why it refers to a 'balsamic mixture' once it's
               | mixed in with other things. I actually think it's the
               | opposite - the GPT version is clear and the non-GPT
               | version confused you into thinking that a balsamic glaze
               | is Tomato paste. Honey, Lemon, Garlic etc mixed together.
               | 
               | This is what you need:
               | https://www.ocado.com/products/m-s-glaze-with-balsamic-
               | vineg...
        
               | BobaFloutist wrote:
               | Among other things, it would be wild if "balsamic glaze"
               | included no balsamic.
        
               | beepbooptheory wrote:
               | I see, well the computer did a fine job then. Now I just
               | think that if your gonna add honey and tomato to it
               | anyway, skip the "glaze" product and just buy good
               | balsamic!
        
               | jerf wrote:
               | Human recipes are extremely inconsistent in that manner
               | too.
               | 
               | When I was fresh out of college my wife and I tried to
               | make some sort of recipe with hamburger and flour. I now
               | know and understand it was trying to get us to make a
               | roux [1] and then mix the hamburger into that. But it
               | described the steps for that very simply and directly
               | with no way to know when to stop cooking the roux, and I
               | had no idea what a roux was at the time. So we ended up
               | with one of the worst meals I've ever cooked: Browned
               | hamburger mixed in soggy raw flour. Heck, I wasn't even
               | salting anything properly then, so it would be
               | _unseasoned_ browned hamburger in soggy raw flour.
               | 
               | As cash-strapped as I was at the time, that one still
               | went in the trash. If I recall even the dog was not
               | impressed.
               | 
               | Many years later I saw the Good Eats episode on roux and
               | the light bulb went off.
               | 
               | Mind you, even made properly what I recall of that recipe
               | would be something more like a base to further spice and
               | use with something else rather than a meal. It was a
               | supposed to be a simple recipe, but it was really too
               | simple. But it would at least be an edible base for
               | further elaboration.
               | 
               | Since then I've been on the lookout for recipes that are
               | clearly invoking some cooking technique but don't really
               | describe it correctly, either because they assume you
               | already know it, or it is straight-up just described
               | wrong. There's a lot of them. The "Internet Cookbook" is
               | full of ideas and I like it for that, but it's quite
               | _caveat emptor_ when it comes to following recipes
               | directly. The skills to make a recipe website, SEO it so
               | it actually gets hits, keep all the ads working, and get
               | pretty cooking pictures don 't overlap much with the
               | skill of _writing a good recipe_.
               | 
               | [1]: https://www.seriouseats.com/a-brief-guide-to-
               | roux#toc-what-i...
        
               | fudged71 wrote:
               | If you feed key frames stitched together from the video
               | through the GPT-4V vision model, the vision model can
               | ensure that the steps align with the "story" shown in the
               | images.
        
             | binarymax wrote:
             | Looks pretty good to me when I use all "the tricks": https:
             | //chat.openai.com/share/18bb729c-82e9-4c7d-abc1-a977c9...
        
           | TeMPOraL wrote:
           | Be mindful however that _recipes_ and _song lyrics_ are the
           | two specific cases where OpenAI is explicitly telling the
           | model _not_ to cooperate, via the default system prompt. They
           | really don 't want you to have the bot regurgitate existing
           | text in these two categories, and that includes a recipe you
           | added into the context window yourself. I don't know if the
           | extent of their exception here is limited to system prompt
           | only (so technically not relevant to API users), or if they
           | also biased the model itself at RLHF stage to not reproduce
           | recipes and lyrics.
        
             | fudged71 wrote:
             | First time I'm hearing about this for recipes, what's the
             | source?
        
               | TeMPOraL wrote:
               | Recovered system prompts from OpenAI models. There's a
               | repo that's been tracking those I saw on HN the other
               | day; not sure if it's the same I saw, but this one claims
               | to have collected quite a lot of those:
               | 
               | https://github.com/LouisShark/chatgpt_system_prompt/
               | 
               | Here's the one for ChatGPT with GPT-4 + Dall-E + code
               | interpreter + search:
               | 
               | https://github.com/LouisShark/chatgpt_system_prompt/blob/
               | mai...
               | 
               | It matches what I remembered seeing a week or two ago.
               | View it, and search for "lyrics" or "recipe". Or, to make
               | it simpler, quoting from first appearance of "lyrics" and
               | "recipes" to the last one:                   Do not
               | repeat lyrics obtained from this tool.         Do not
               | repeat recipes obtained from this tool.         Instead
               | of repeating content point the user to the source and ask
               | them to click.         ALWAYS include multiple distinct
               | sources in your response, at LEAST 3-4.
               | Except for recipes, be very thorough. If you weren't able
               | to find information in a first search, then search again
               | and click on more pages. (Do not apply this guideline to
               | lyrics or recipes.)         Use high effort; only tell
               | Except for recipes, be very thorough. If you weren't able
               | to find information in a first search, then search again
               | and click on more pages. (Do not apply this guideline to
               | lyrics or recipes.)         Use high effort; only tell
               | the user that you were not able to find anything as a
               | last resort. Keep trying instead of giving up. (Do not
               | apply this guideline to lyrics or recipes.)
               | Organize responses to flow well, not by source or by
               | citation. Ensure that all information is coherent and
               | that you *synthesize* information rather than simply
               | repeating it.         Always be thorough enough to find
               | exactly what the user is looking for. Provide context,
               | and consult all relevant sources you found during
               | browsing but keep the answer concise and don't include
               | superfluous information.              EXTREMELY
               | IMPORTANT. Do NOT be thorough in the case of lyrics or
               | recipes found online. Even if the user insists. You can
               | make up recipes though.
        
         | pforret wrote:
         | Thanks for the tip! I will add GPT to the mix to clean up the
         | speech and title data.
        
       | zoomablemind wrote:
       | If the main challenge was 'not having the smartphone in the
       | kitchen', then one possible solution could have been getting
       | another screen dedicated to the kitchen. A tablet, a laptop, a
       | small TV+Google Cast or such combination.
       | 
       | It seems to be a proper media for 'printing' a video.
       | 
       | Of course, choosing challenges and finding solutions is what
       | drives fun.
        
         | goda90 wrote:
         | I device I think would be great for the kitchen is a large
         | wrist-mounted, waterproof e-ink screen, curved to wrap around
         | the wrist, with two large scroll buttons.
         | 
         | The recipe could be loaded up via a linked smartphone or
         | something, but then you have a device that you can touch with
         | food covered hands and then wash it right alongside your hands
         | later. Big screen so you don't have to squint or scroll
         | frequently like you would on a smartwatch. E-ink so it works
         | well despite bright kitchen lights and has low power
         | consumption.
        
           | dheera wrote:
           | Honestly large 10-13 inch e-Ink tablets already work well for
           | this as long as you're opening a PDF that stays put. Much
           | like a physical book that doesn't move.
           | 
           | Live web pages suck because they pop up annoyances every 5
           | seconds that you have to deal with while your hands are
           | messy, and the scrolling jumps around against your will.
        
         | chankstein38 wrote:
         | To me the main problem this solves is having to rewatch the
         | video over and over for each step. Most of the time it's like
         | "Step 2: do thing" then quickly cuts to step 3 well before I
         | could've finished step 2. So having it laid out like this is
         | actually a decent format to receive recipes in.
        
           | anewhnaccount2 wrote:
           | Exactly. Fiddling with your phone over and over again while
           | your hands are wet/covered in flour etc. A paper sheet you
           | can pin to the fridge or just get dirty is a reasonable
           | solution imo.
        
       | jsharf wrote:
       | Recommend passing the speech-to-text narration through a round of
       | GPT4 API to correct for any transcription errors (use some prompt
       | giving context that it's speech to text)
        
       | cloudking wrote:
       | It's a very cool technical feat, but not something I would
       | personally pay for. I'll just spend the 1-2 minutes to watch the
       | video for free. Not trying to discourage you, just giving honest
       | feedback. Launching the early landing page is a good idea to
       | validate further.
        
       | xnzakg wrote:
       | Wonder if Kagi's universal summarizer would work on recipe
       | videos. It seems to do a decent job on YouTube videos, but those
       | usually have cc built in.
        
       | Hugsun wrote:
       | Great work! It's potentially useful and also hilarious.
        
       | benob wrote:
       | For some reason I though the goal was to print (with a 3d
       | printer) a 3d projection of the 4d content of the video. That
       | would be cool...
        
         | a1o wrote:
         | I thought it would just print the dessert in a way I could eat.
         | It would be much easier. :P
        
       | quartz wrote:
       | Definitely would use this.
       | 
       | Instructional video instead of step-by-step text is a personal
       | pet peeve. I know it's a lot easier to just record a video to
       | show something like "how to replace the battery on a cordless
       | vacuum" or "removing a sink basin nut" but it's often such a
       | painful experience for consumption (watch a moment, pause, scrub
       | back and watch again, pause, continue, pause, all with
       | potentially gloved hands often in tight working spaces).
        
         | dheera wrote:
         | Another big annoyance is websites with recipes that do any of
         | the following indcredibly bad UX patterns:
         | 
         | - Big white page not showing any text or images until the
         | entire page and its assets are downloaded, which means if you
         | accidentally click something and go back you have to wait
         | another several seconds for everything to load again
         | 
         | - Pop up GDPR popup while hands are covered in flour and eggs
         | 
         | - Pop up "would you like to subscribe to the newsletter" while
         | hands are covered in sticky sauce
         | 
         | - Pop up "buy this shit for 10% off" with a microscopic X
         | button while something on high heat on the stove
         | 
         | - Not specifying image height and width in CSS so that when
         | user is looking at a piece of text and images above it load,
         | the scrolling position jumps
         | 
         | For these reasons alone I've largely stopped looking at the
         | internet for recipes and turned to physical books, which are
         | much better behaved.
        
           | BizarroLand wrote:
           | Don't forget the lazy-loading pages that don't properly set
           | their flex box positions so that when you go to click on
           | something a new link pops in at the place you were just about
           | to click that takes you to a different page.
           | 
           | I'm tempted to say that this is a dark pattern because when
           | it happens to me is is almost always a "subscribe",
           | "purchase", or "login" button.
        
             | robocat wrote:
             | > dark pattern
             | 
             | I wonder how often dark patterns are the result of goal
             | directed A/B testing?
             | 
             | If the goal is set to "did the user click on an advert" -
             | and the A/B changes are fuzzed CSS - then the results would
             | be deviously dark.
        
               | dheera wrote:
               | Reminds me of how my company is now tracking badge swipe
               | data to try to enforce people going into the office 3
               | days per week, and sending tickets to managers about
               | their reports who fall short of it.
               | 
               | Someone probably invented it to hit some KPI of number of
               | employees going to the office 3 days per week.
               | 
               | The reality is people are going to the office sick and
               | spreading all kinds of viruses, I often have to take
               | meetings from my car because I can't find a meeting room,
               | among many, many other problems.
               | 
               | But that dude that implemented the system probably got a
               | promotion.
        
           | chedabob wrote:
           | I've started copying these recipes into Crouton
           | https://crouton.app/
           | 
           | It does a remarkable job at extracting the recipes, and the
           | end result is a consistent experience no matter the source.
        
             | BobaFloutist wrote:
             | I've been using Paprika https://www.paprikaapp.com/ for
             | much the same thing. It's amazing how useful it is.
        
             | duderific wrote:
             | Same idea at https://justtherecipe.com - also you can login
             | with Google account and save recipes there.
        
           | mcfedr wrote:
           | You just described all websites
        
           | incahoots wrote:
           | Thankfully reader view defeats most of this, though it has
           | it's drawbacks, but the majority of what you need is readily
           | available via this method.
        
         | joncalhoun wrote:
         | People have a mental cap on what text should cost. If someone
         | creates instructional content that provides thousands of
         | dollars in value, they can sell videos for $200+, but a book
         | version is hard to sell over $50, even if both provide the same
         | value. Even for free content it is easier to monetize YouTube
         | than it is to monetize a blog.
         | 
         | If we want people to create more text-based material, it needs
         | to have similar financial incentives.
        
           | xingped wrote:
           | I have no data to back this up but just taking a stab in the
           | dark - a possible reason might be because people generally
           | tend to prefer learning from someone talking about the
           | subject matter?
           | 
           | I know most all of us here are techies and very used to
           | cracking open books and documentation and text tutorials to
           | teach ourselves stuff, but many people are not like that and
           | especially if you're new to a subject, sometimes books just
           | don't help things to click as well for some reason.
           | 
           | There's probably something to do with the way material is
           | structured and presented differently between talking about it
           | and writing about it, but I wouldn't know what to say about
           | it.
           | 
           | I dunno, just a guess because it's an interesting observation
           | to think about.
        
           | tshaddox wrote:
           | That may be a partial explanation, but it only makes the
           | situation worse!
           | 
           | "Oh, but they're only doing it because it will trick people
           | into paying more money."
        
         | bane wrote:
         | I'm on the other end of this in a way. I think it may come from
         | having to read and write all day every day. Sometimes just
         | having somebody yak at me for a few minutes is useful.
         | 
         | I really enjoy watching instructional videos, especially for
         | recipes. The demo of the cooking techniques is almost always
         | hard to write or talk about, and easy to show.
         | 
         | In the kitchen it works this way for me:
         | 
         | 1. Watch the video once or twice all the way through to "learn
         | it" and decide if it's what I want to do.
         | 
         | 2. Put together my _mise en place_ and basic prep for the
         | recipe. Learning to do this was a game changer.
         | 
         | 3. Finally, put it on my phone or tablet in my kitchen and let
         | it play while I work, it's mostly audio at this point as I've
         | "seen" the content a few times but I'm just listening as if the
         | video is a coach. I'll hit pause at the major steps, and scrub
         | back if I need a refresher on a technique or step.
         | 
         | I've gotten through some very complex dishes this way, and
         | never hit the equivalent rhythm using cookbooks or recipe
         | websites. The audio part of step 3 is really critical to me as
         | it helps me focus on the food rather than remembering all the
         | steps and it's just fills up the background space in my kitchen
         | or act as a coach. The only way it would be better for me is if
         | it automatically paused after each step and I could then ask it
         | "what next?" or "go back two steps, I missed a step" or some
         | other audio prompt.
        
           | dmd wrote:
           | Your workflow sounds like literal hell to me. I will do
           | anything in my power to get plain text to avoid exactly the
           | experience you are describing!
        
             | aftbit wrote:
             | Different strokes for different folks.
        
               | xattt wrote:
               | Greasy strokes on the phone/tablet screen to say the
               | least!
        
           | tshaddox wrote:
           | It sounds like you're describing edutainment, which I also
           | love, but which is a _very_ different exercise for me than
           | genuinely trying to expedite learning how to do some well-
           | scoped task.
           | 
           | Granted, there's a blurry line here, since I certainly may
           | pick up some useful techniques and knowledge from cooking
           | edutainment content even though I never genuinely aspire to
           | the same level of personal cooking.
        
         | Szpadel wrote:
         | oh, it depends
         | 
         | I understand and agree with you but there are situations where
         | full video is better anyways.
         | 
         | example from life: I needed to teardown old laptop to replace
         | thermal paste and I was following some image guide it was all
         | fine until one part stuck and I couldn't figure out what was
         | holding it. there was no way to figure that out from
         | description and images, I needed to find video.
         | 
         | I guess what I'm trying to say is that ideally you want both,
         | or maybe hybrid? like step by step guide constructed from short
         | looped videos showing you how to do that single step?
        
         | attentive wrote:
         | Bard can do this. They have youtube extension.
        
       | atticora wrote:
       | I saw a YouTube video by a guy who specializes in building D&D
       | characters. He spends twenty minutes going into detail on each
       | one, and then makes the pitch for subscribing to his Patreon
       | account with something like "members get all the details in a
       | convenient list so that you don't have to keep going back to this
       | video."
       | 
       | So he's using the same bit of friction that this article is
       | trying to solve, to fill his rice bowl. It's a bit of a shame
       | that fixing this problem for me will cause one for him.
        
         | slingnow wrote:
         | Maybe if your business model includes putting things in an
         | inconvenient format that could best be replaced by a bulleted
         | list, you should rethink your business model.
        
           | sakjur wrote:
           | If that's truly what you're doing, sure. If you can reduce a
           | movie to its screenplay without losing value, that's probably
           | what you should be doing. A recipe is a great complement to a
           | cooking video, but reducing the value of a cooking video's
           | value to the recipe is oversimplified.
           | 
           | I wish we'd go the other way, where free text content is
           | complemented by paid-for audio or video commentary. But it
           | has to be a very dull video for a bullet list to be a good
           | replacement (and a bad bullet list to be able to capture what
           | a good video production can convey).
        
             | xg15 wrote:
             | Yeah no. There are probably amazing and insightful cooking
             | videos out there, but the moment you intentionally withold
             | the recipe unless people pay, you're using a disadvantage
             | of the medium for rent-seeking.
        
             | TeMPOraL wrote:
             | > _A recipe is a great complement to a cooking video, but
             | reducing the value of a cooking video 's value to the
             | recipe is oversimplified._
             | 
             | There is a simple test to make here: is the complimentary
             | recipe released to the viewer, so that they can read it
             | conveniently and at their own pace? If the recipe is truly
             | a complement to otherwise great cooking video, then
             | releasing it is a no-brainer. If it's withheld, then one
             | has to wonder why, and what the video publisher is afraid
             | of.
        
             | pixl97 wrote:
             | A lot of this is actually caused by Google in benefiting
             | observability of videos that are longer so they (google)
             | can show more ads. You either get a 60 second short, or
             | 10ish minutes. This leads content creators to stretch out
             | their videos longer than they really should be.
        
         | EricMausler wrote:
         | Have you considered paying for the patreon regardless because
         | you consume his content one way or another and value it?
        
           | atticora wrote:
           | I consume hundreds or thousands of creators' content that I
           | value more than this particular channel. If I felt the duty
           | to donate to each one, let alone _subscribe_ , I would
           | consume much less of it and live in a smaller world.
           | 
           | Perhaps it is a rationalization, but I don't feel that
           | consuming content that someone offers to me for free creates
           | an obligation on my part, whether I love it or not.
        
             | kenjackson wrote:
             | And don't they make money from ads or subscriptions via
             | YouTube or whatever platform they're on? I don't want to
             | bother paying each creator, but I'm fine subscribing to
             | YouTube or Pandora.
        
             | webdood90 wrote:
             | interesting. you can't afford to compensate all of the
             | creators whose content you consume, so none of them shall
             | receive compensation?
             | 
             | there is no obligation, it's just a good and kind thing to
             | do.
        
               | atticora wrote:
               | I'm looking for the implication of the above that "none
               | of them shall receive compensation" from me and not
               | finding it.
        
               | webdood90 wrote:
               | fair, I did not assume positive intent
        
           | dumbfounder wrote:
           | I think ideally the creator would be compensated by
           | PrintThatVideo, who is taking their content and repurposing
           | it.
        
             | pixl97 wrote:
             | I mean, I expect someone to make this a module for
             | something than can be ran on your own computer with LLAMA
             | (or whatever) in pretty short order.
             | 
             | The attention market cycle is wrapping up and at this rate
             | AI/LLMs will further kill the market for grabbing your
             | attention by filtering that crap out. Grab the signal,
             | filter the noise.
             | 
             | Yuval Noah Harari is likely correct, the future isn't about
             | attention, it's about intimacy.
        
               | TeMPOraL wrote:
               | > _The attention market cycle is wrapping up and at this
               | rate AI /LLMs will further kill the market for grabbing
               | your attention by filtering that crap out. Grab the
               | signal, filter the noise._
               | 
               | That's not my impression at all, but I suppose we'll see
               | which force prevails - user filtering out noise with AI,
               | vs. producers generating much greater volume of low-
               | quality noise with AI tools, _and_ some of them also
               | using AI tools to make some types of noise harder to
               | discern.
        
         | thegabriele wrote:
         | Do you remember what was the channel? Thanks
        
           | atticora wrote:
           | https://www.youtube.com/@DnDDeepDive
        
         | TeMPOraL wrote:
         | > _So he 's using the same bit of friction that this article is
         | trying to solve, to fill his rice bowl._
         | 
         | You spelled out exactly what the attention economy is about.
         | _Friction_. The money is made on friction. Waste - of time, of
         | cognitive effort, of emotions good and bad.
         | 
         | I feel sorry for this guy, but at the same time, I wish people
         | recognized that attention economy isn't about some nebulous
         | attention you have too much of and don't feel when it's being
         | taken. On the contrary, attention is stolen through friction,
         | and the sum of everyone who "fills their rice bowls" this way
         | is why the web and so many processes and activities on-line
         | feel like shit and remain painfully wasteful.
        
           | jader201 wrote:
           | I get it, but most content -- that you and I find helpful in
           | so many different cases -- exists because it can be
           | monetized.
           | 
           | And, to your point, friction-based monetization is one of the
           | more effective ways to monetize your content.
           | 
           | If you can't monetize your content, what's the point in
           | creating it? Creating a lot of this content takes time, and
           | therefore many people won't create it if it's not worth their
           | time.
           | 
           | If the world would just start paying directly for content
           | (e.g. via Patreon), and if that was the only monetization
           | needed, then maybe we could remove the painful friction (or
           | other painful methods of monetization). But unfortunately,
           | this will probably never be sufficient on its own.
        
             | incahoots wrote:
             | >exists because it can be monetized
             | 
             | This in itself is a huge problem. The internet used to be a
             | beacon of hope for information sharing, now it's all behind
             | paywalls...to the point of ad-nauseam.
             | 
             | I understand not everything should be "free", but it's
             | nearly impossible to access anything without the need for
             | an account, pay to access it, get bombarded with adverts,
             | reminded to "like & subscribe"....it's shit.
        
             | TeMPOraL wrote:
             | > _I get it, but most content -- that you and I find
             | helpful in so many different cases -- exists because it can
             | be monetized._
             | 
             | That's a tragedy and it didn't use to be like this. In the
             | past, you could use "exists to be monetized" as synonym to
             | "garbage" and effectively filter such content[0] out of
             | your browsing. Friction-based monetization is a giant "fuck
             | you" to the user, so you can rightfully expect the quality
             | and trustworthiness of content to match that attitude. The
             | heuristic is still 100% valid, but it's increasingly hard
             | to find anything _other than_ content made for
             | monetization[1].
             | 
             | I mean:
             | 
             | > _If you can 't monetize your content, what's the point in
             | creating it?_
             | 
             | The answer to that is, "you shouldn't".
             | 
             | > _Creating a lot of this content takes time, and therefore
             | many people won 't create it if it's not worth their time._
             | 
             | Then those people should find a different, productive
             | activity, and leave the "content creation" to people who
             | are baffled at the question above, because for them, the
             | reason is obvious - "because I can", or "for status", or
             | "pay it forward", or "this would help others", or "the
             | world would be a better place if people knew this thing I
             | know". And none of that precludes asking people to pay for
             | access.
             | 
             | > _If the world would just start paying directly for
             | content (e.g. via Patreon), and if that was the only
             | monetization needed, then maybe we could remove the painful
             | friction_
             | 
             | No, let's not reverse the order in which things happened.
             | Paying directly for content used to be the norm. It's nigh-
             | impossible now, because everyone and their dog zeroed in on
             | the perfect anti-competitive hack: free but with ads. This
             | prevent almost all honest competition, because unless you
             | have enough surplus to fund your creation yourself, you
             | can't compete with free.
             | 
             | --
             | 
             | [0] - The use of the term "content" on its own implies
             | we're dealing with facsimile without soul.
             | 
             | [1] - It's not that it doesn't exist - but rather, all the
             | major platforms are, overtly or covertly, advertising
             | platforms, so they both enable garbage peddlers and promote
             | the garbage, because that's what pays their bills. In this
             | way, it's not the centralization of the Internet alone
             | that's the problem - it's centralization into platforms
             | with structurally malicious incentives.
        
           | webdood90 wrote:
           | the guy deserves to be compensated for his efforts. I think
           | this is a pretty pessimistic take.
        
             | incahoots wrote:
             | This is a slippery slope because now we're entering a stage
             | where we're commodifying hobbies to the point that it stops
             | being fun, and starts being another product or service that
             | needs to be paid for, whereas previously, it was shared due
             | to passion of said hobby.
             | 
             | I'm seeing it in one of the oldest hobbies I still
             | entertain, RC cars. Small shops have all but went under,
             | everyone buys from the internet, and when you can't figure
             | out how to repair something, you're paying a massive fee
             | for a specialist to figure it out. Adults can deal with
             | this begrudgingly, but this was a child focused hobby
             | primarily, and now we're pricing them out of it.
        
           | mwigdahl wrote:
           | What's cracking, my internet fam?! Your boy mwigdahl is BACK
           | with another epic comment that will blow your mind and tickle
           | your funny bone! Before I drop this atomic truth bomb on
           | y'all, make sure to SMASH that like button, OBLITERATE the
           | subscribe link, and ANNIHILATE the bell icon so you can join
           | the notification squad and never miss out on my absolutely,
           | positively, life-altering comments!
           | 
           | So, here's the moment you've all been waiting for, after an
           | intense period of reflection, meticulous research, and deep
           | philosophical thought, I've come to a profound conclusion
           | that will shake the very foundations of our virtual world:
           | 
           | "I TOTALLY agree!"
           | 
           | Mind blown, right? I know, I know. It's a truth so pure, so
           | succinct, it could only be expressed in exactly three words.
           | But wait, there's more!
           | 
           | Now, before you recover from the sheer brilliance of this
           | comment, hit me up with those triple likes, double shares,
           | and single-minded adoration as I ride into the digital
           | sunset! Remember, it ain't an epic dialogue without a bit of
           | back and forth, so drop your cosmic brain thoughts down below
           | and let's get the internet's greatest conversation rolling!
           | 
           | But hold up, don't scroll away just yet, because I've got a
           | special offer for the next 10 seconds only! If you comment
           | with the hashtag #TotallyAgreeSquad, I'll personally send a
           | virtual high-five your way, delivered at the speed of your
           | internet connection - probably faster than my aunt trying to
           | snag that last piece of pie at Thanksgiving!
           | 
           | And folks, before we wrap up this video comment extravaganza,
           | let's take a moment to honor our totally real and not at all
           | imaginary sponsor, NordExpressVPNWebShadowers. Protect your
           | secrets, your snacks, and yes, even your secret snacks, with
           | their military-grade encryption - because online privacy is
           | no joke, but my puns sure are!
           | 
           | In conclusion, remember to comment, like, and worship the
           | subscribe button. Keep your snacks safe, your memes dank, and
           | your agreements totally - it's your boy mwigdahl, signing off
           | until the next video comment!
        
       | gsa wrote:
       | This is pretty cool but I'd like to see a well-formatted recipe,
       | not a transcript. I prefer the markdown format for recipes so I
       | worked on something like this earlier this year [0]. It fetches
       | Youtube subs (with no audio processing like the video itself like
       | this project) and returns a markdown with ingredients and steps.
       | 
       | [0] https://github.com/gaganpreet/summarise-youtube-recipes
        
       | avgcorrection wrote:
       | I could also need a service for trimming all of the fat from how-
       | to articles.
       | 
       | > We've all been there: we used the florb for too many glorbs and
       | now it needs to be replaced. [...]
       | 
       | > This is an experience that everyone at the staff of
       | howto.biz.uk has had! [...]
       | 
       | > But how do you replace a used-up florb? In this article we are
       | going to show you how. [...]
       | 
       | > [scan the next five paragraphs]
        
       | 1970-01-01 wrote:
       | Filtering a video for true content is the real app. Print is
       | simply the format you've chosen to express it.
        
       | tgsovlerkhgsel wrote:
       | Based on the example shown on the page, the output doesn't seem
       | very good. If that's one of the better examples the software
       | produced, I don't think this will be useful in practice.
        
         | pforret wrote:
         | This is one of the first results. The third, if I remember
         | correctly.
         | 
         | I got this running yesterday (Sunday), and I wanted to write
         | the blog post first to test if there was any interest in this
         | topic. Apparently, yes. Now I only have to do the remaining 80%
         | ;-)
        
       | barrkel wrote:
       | Great, a way to turn videos into something I can scan. Actually
       | something I'd consider using.
        
       | hermannj314 wrote:
       | Do video formats support structured meta data to be embedded in
       | them?
       | 
       | If I make a video of me cooking, can I embed the recipe in the
       | video, etc. Not just visually, but i.e. at 10s, I digitally
       | insert the data "Add 1 cup red peppers". It isn't necessary a
       | caption of something said or shown, just extra data.
       | 
       | Could a video creator leave substantially more metadata in their
       | videos? I always assumed the pop-up metadata was externally
       | stored and timestamp synced. Is there a way to embed it?
        
         | pforret wrote:
         | That sounds a bit like subtitles, or Timed Text. There are
         | simple formats (just a text and the moment it should appear)
         | but some formats support changing the position, color, font...
         | most of the times this would be embedded in an extra sidecar
         | file like an .srt or a .sub
        
         | thomastjeffery wrote:
         | It would be better all-around to just have that data in a
         | separate file with timestamps.
        
       | RBerenguel wrote:
       | I kind of wrote something for this a few years ago:
       | https://github.com/rberenguel/glancer [edited a fat-fingered
       | copy-paste]
       | 
       | The use-case is technical videos (like from conferences) I'm
       | interested, but not enough to invest 20-60 minutes.
       | 
       | Haven't used it in a few months so the yt-dlp commands may need
       | updating.
        
         | dan-g wrote:
         | Sadly getting a 404 here-maybe this is a private repository?
        
           | dcuthbertson wrote:
           | I think RBerenguel intended
           | https://github.com/rberenguel/glancer
        
             | RBerenguel wrote:
             | Thanks, I fatfingered the copy paste on my phone :/
        
       | ada1981 wrote:
       | I think you could send all of that to GPT4 and ask it to read it
       | and provide you with a step by step instruction : recipie and it
       | would do so easily.
       | 
       | I didn't see how that print out would be super useful, it's not
       | the complete step by step is it?
        
       | jusquan wrote:
       | This is great, thank you for sharing! I wonder what the reverse
       | would look like. More and more nowadays, I find myself first
       | looking on YouTube for tutorials and walkthroughs, even if they
       | wind up being more verbose than their written counterparts.
        
       | IgorPartola wrote:
       | I actually wonder if in the limit of video encoding we could just
       | get a diffusion model that can in real time render realistic
       | video based on a script. Then downloading a movie is just
       | downloading a few megabytes of a prompt and you get a movie
       | playing based off it locally.
        
         | parthianshotgun wrote:
         | Wouldn't it be non-deterministic? (Legit question, I'm new to
         | this)
        
         | TeMPOraL wrote:
         | Maybe. The only problem I see is economical. Sure, sending over
         | a sequence of prompts, instead of sequence of frames, is going
         | to be a huge storage and bandwidth saver. _However_ , you're
         | going to pay for it dearly, in compute, whenever you want to
         | watch such a live-generated video. In almost all cases, it's
         | vastly better to use more storage than to use more compute, for
         | the same reason that, if you need to keep something to stay
         | above ground level, you're better off placing it on a table or
         | bolting it on a wall, instead of attaching it to a jet engine
         | pointing downwards, firing for TWR=1.
        
       | TrevorJ wrote:
       | As someone who's learning was significantly accelerated by the
       | "written tutorial" phase of the internet this would be a really
       | great little tool. I find video tutorials to be far more
       | cumbersome than text+ images.
        
       | adr1an wrote:
       | Cool! I had the same project idea recently. You may be interested
       | in this for the step of speech2text:
       | https://github.com/SYSTRAN/faster-whisper
        
       | ForOldHack wrote:
       | Ha! Print that video? Yes, but can you FIND THE PRINTER? ---- I
       | humbly apologize, I thought this was some joke, or errant
       | stupidity. Its not. This person has put some very serious thought
       | into not only getting it to work, but to make it useful. Very
       | useful. You have earned my Upvote, and recommendation. Thank you
       | Mr Forret. Thank you.
        
       | mannyv wrote:
       | If there are YouTube-generated captions you can get yt-dlp to
       | download them when you download the video.
        
       | incahoots wrote:
       | Oh wow....this will incredibly useful for the influx of recent
       | home improvement videos I've been watching lately.
        
       ___________________________________________________________________
       (page generated 2023-12-04 23:00 UTC)