Interests: programming, video games, anime, music composition

I used to be on kbin as e0qdk@kbin.social before it broke down.

  • 4 Posts
  • 309 Comments
Joined 2 years ago
cake
Cake day: November 27th, 2023

help-circle
  • I’ve been trying to figure out a related sort of video streaming setup for work (without Owncast, but with a similar sort of 24/7 goal plus other considerations) and have been looking into using ffmpeg’s capabilities to output either HLS or DASH segments + manifests. (FFMPEG can do both but I don’t know which would be better for my needs yet.) The sources I’m working with are RTSP/RTP instead of RTMP and I only need streaming to browser clients currently – although it working with VLC naturally by pointing it to the manifest is nice.

    HLS and DASH work by having videos split into small chunks that can be downloaded over HTTP, so just replacing the manifest allows for continuous streaming (the client pulls it repeatedly) without the server needing to maintain a continuous connection to the client.(Fan out to CDNs works naturally since the video chunks are just files that can be served by any web server.)

    It should be possible to do some creative things by either creating / modifying the manifests myself with scripting or by piping chunks into another instance of ffmpeg from a script. (I’ve done something similar using -f image2pipe in the past, but that was for cases where I need to do things like create a video from an image gallery dynamically.) That’s as far as I’ve gotten with it myself though.

    I don’t know what the right answer is either, but I’m also interested in finding out and hopeful you get additional responses.


  • I went back through Wikipedia’s current events from June 2025 and put together a rough timeline:

    • 2025-06-12: IAEA declares Iran in breach of its nuclear non-proliferation obligations.
    • 2025-06-13: Israel attacks Iran targeting nuclear facilities and senior government officials. Iran retaliates with missles and drones.
    • 2025-06-17: Donald Trump calls for Iran’s unconditional surrender. Iran refuses.
    • 2025-06-22: The US announces it has bombed multiple nuclear facilities in Iran – particularly including sites at Fordow and Natanz which are deep underground – using its unusual ~30000 pound (~12000 kg) Massive Ordnance Penetrator bombs. Iran retaliates by firing missles at a US base in Qatar and by voting to close the Strait of Hormuz.
    • 2025-06-24: The US and Qatar mediate a ceasefire between Israel and Iran. Donald Trump says Israel and Iran “don’t know what the fuck they are doing” as the countries continue fighting initially. It seems to be holding so far after a rocky start though?



  • I’m not sure how to do what you want with customizing Mint directly, but a possibly simpler alternative solution is to just send two clearly distinguishable USB drives (e.g. label them “1” and “2” with a label maker or get two drives with very different colors) and tell him to install (unmodified) Mint from the first and then have him run a program you provide on the second after that’s done to make the other changes.












  • “The easiest way to stop piracy… is to give those people a service that’s better than what they’re receiving from the pirates.” -Gabe Newell

    Yep – although even there, I have 5x as many games on GOG as Steam because they’re mine and I don’t have to worry about dealing with forced updates ever. That was a BIG deal for me when I had crappy internet access – a single game’s forced update could tank my entire month’s quota… I still get nervous putting Steam in online mode to this day even though I don’t have to deal with that shit any more.

    Disagree with you on the BD issue, though. Much more capacity, higher quality video and audio, and drives are dirt cheap. I have a BDROM in an external enclosure, and it handles DVD and BD perfectly.

    My complaint there’s about Blu-Ray’s DRM. Better quality video means nothing to me if I can’t actually get the damned thing to even play.


  • Whilst I agree, there’s (currently) nothing stopping you from buying the DVDs?

    I have a ridiculous number of DVDs. (Blu-Ray on the other hand can fuck off and die.) A ton of content is just not practically available as DVDs.

    Checking Amazon just now for some stuff that was absolutely impossible to find at all a few years ago when I was looking for it, there seem to be non-US releases now (e.g. region 2, region 4…) for some of them at not insane prices. Others want $300 for “only 1 in stock” from a nonsense bot account with a last purchase comment from ~2015… i.e. they probably aren’t real listings even if I was willing to pay that insane amount. A few others look like they might be commercial pirate offerings with only subsets of episodes and strange packaging. (I might just be OOTL on some marketing gimmick with those though.)

    Honestly, I’ve largely given up on anime since COVID hit. I still like the art, but I don’t really watch new shows any more. The inability to get legit copies in a timely fashion is the main reason why. The shift to Blu-Ray really alienated me. Yes, I can work around its bullshit up a point. No, I am not going to pay ~$60 for half a show from years ago and then have to do quasi-illegal shit just to get it to maybe play on my computer – without menus. Fuck that.




  • the thumbnails now are even more clearly 4-pixel potatoes

    pictrs’s thumbnail parameter uses dumb raw pixel sampling – which leaves something to be desired… It has other sampling options implemented (with resize, according to the docs), but they don’t seem to accessible on my instance. You can remove thumbnail=96 if you want to get the image without that thumbnail sampling, at least.

    make everything zoom 150%

    I do this with my browser’s UI (ctrl-plus keyboard shortcut in FF-based browsers works for me).

    e.g. right side bar

    [...document.querySelectorAll(".side")].forEach(sidebar => sidebar.remove())

    You could also just adblock the element with class side.