[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)