@freebliss@post.lurk.org
@freebliss@post.lurk.org avatar

freebliss

@freebliss@post.lurk.org

Code, media, and systems with a focus on ethics, simplicity and sustainability. Occasional libre graphics steward in vienna. Illustration scholar. Nightclub pianist without nightclub. he/him.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

lislegaard, to random
@lislegaard@sonomu.club avatar

today i am among other things thinking about how much i am looking forward to trying out the hyper 8 video system!

https://simonrepp.com/hyper8/

@freebliss

freebliss,
@freebliss@post.lurk.org avatar

@lislegaard !! yayyy \o/ working hard on it! :)

poiseunderchaos, to random
@poiseunderchaos@sonomu.club avatar

Video and 3D post-production folks:

If someone wanted to make or purchase a video workstation for post-production work (video effects in particular, possibly 3D work as part of that general workflow) on Linux, is that still a viable thing at present? It seems like it's iffy, but entirely because of OS and driver support problems.

cc: @freebliss

freebliss,
@freebliss@post.lurk.org avatar

@poiseunderchaos I'm not really up to speed on any of this, but I suppose these days it should be relatively painless to put something well supported together? Not buying nvidia probably gets one there 80% of the way haha.

freebliss,
@freebliss@post.lurk.org avatar

@poiseunderchaos Afaik they're opensourcing their drivers these days? Maybe they're still bad, but at least there's leverage for improvement haha. ;)

freebliss, to random
@freebliss@post.lurk.org avatar

Within the last few months I came back to blender for a few simple modeling/graphics experiments on a few occasions, but each time gave up because either of the two computers I actively use (a high-spec thinkpad from 2011 and a low-spec macbook air from 2016) didn't provide usable performance in the viewport, one way or another. I've given up on any such experiments on the macbook altogether (the hardware just isn't very capable and everything's soldered on in typical apple style planned obsolescence), but had hopes for the thinkpad, knowing that it was really just a driver problem, while the hardware was really capable. Now after spending a few hours trying to find some distro that offers legacy nvidia 390 driver and optimus support, it seems pretty clear that nvidia has killed this line of graphics cards by driver discontinuation end of 2022 and any attainable solution is probably going to be a time-intensive, unreliable hack with built-in rapid decay in one way or another.

It's bizarre how this society just throws away good things like that. ┐(シ)┌

RobertaFidora, to fediverse
@RobertaFidora@mastodon.social avatar

I've asked this before and don't think there was as much up and running at that point, but are there any great existing platforms for hosting (and related puppet vids) that also give the option to embed privately or "unlisted"?

I currently pay a Vimeo subscription to have no ads and privacy settings on certain playlists, but I'd prefer to put those funds into more recording time and the videos themselves. Any suggestions? 🙃

freebliss,
@freebliss@post.lurk.org avatar

@RobertaFidora I am working on a project that is going to cover your usecase very well - in fact already is perfectly able to cover it, but for the time being only with a number of gotchas (reason being that the first beta release is only happening this month :)). Maybe keep it bookmarked if you find it generally interesting, in about a year from now it might just be in a state where it comes without any gotchas, if things work out the way I envision :) https://simonrepp.com/hyper8

freebliss,
@freebliss@post.lurk.org avatar

@LucaManciniDrummer to leave a late note here: Space (on the server) can be an issue, it's in one own's hands though (full control over video resolution, encoding quality etc.) and it also depends a lot on the video formats (music video vs. feature films ;)) and the provider (some offer (fair-use) unlimited disk storage at quite reasonable prices). Processing power is only of some relevance on the authoring computer (normally not the server) as all encoding happens before deployment anyway. If that computer happens to be specifically slow, more patience is required during encoding, but that's all. :) Well noted on the upload guide part @RobertaFidora, this is indeed something I want to put extra focus on in the long run :) (also for faircamp). It's not an easy endeavour as there are so many unpredictable factors for any given user, but it's super important nonetheless!

freebliss, to random
@freebliss@post.lurk.org avatar

My new favorite quote from the ffmpeg H.264 video encoding guide: «Use the slowest preset that you have patience for.» (so pretty much "We should really all be using -veryslow ... but we know just how infuriatingly slow it is." xD)

limebar, to random
@limebar@mastodon.social avatar

Just in time for I got my site setup! Huzzah!

https://limebar.net/faircamp/

Another option if you prefer to support artists a little more pseudo-directly.

It is hot off the press so please let me know of any issues you have.

Thanks for the support! This is made possible entirely by the purchases made in the last few months -- to pay for hosting for the next year!

Was so very easy to do, thanks to @freebliss for Faircamp!

freebliss,
@freebliss@post.lurk.org avatar

@limebar yay very cool! Added to the featured sites on the faircamp website!

freebliss, to random
@freebliss@post.lurk.org avatar
thisismissem, to random
@thisismissem@hachyderm.io avatar

@freebliss there's a bunch of RSS to Mastodon or ActivityPub projects here: https://codeberg.org/fediverse/delightful-activitypub-development/

freebliss,
@freebliss@post.lurk.org avatar

@thisismissem yay thanks for sharing!

freebliss,
@freebliss@post.lurk.org avatar

@thisismissem It's an interesting idea, making a mental note for myself!

dried, to random
@dried@sonomu.club avatar

Kicking the tires on the latest Hyper8 again. The web UI is super slick and the output is good even in pre-alpha. Background re-encoding is rad. Can't wait to really fully integrate this into my website and move other videos off of Vimeo. Excellent work @freebliss !

freebliss,
@freebliss@post.lurk.org avatar

@dried ❤️❤️❤️ made my day - thanks! hacking on hyper8 as we speak. ;)

freebliss, to random
@freebliss@post.lurk.org avatar

Long in the making, now it's official: is an awardee in the latest @EC_NGI NGI0 Entrust program round! With their support, I'll be able to give a few months of full dedication to the project in 2024 to work on some really hard architectural and design problems. \o/

Here's the project scope in a nutshell: "The aims within [the Faircamp 1.0 project] are to address usability, accessibility and cultural concerns, to improve documentation, to implement missing core architecture components and complete the embedding functionality, as well as complementary bugfixing and smaller feature additions."

Congratulations also to all other awardees! Find them all here: https://nlnet.nl/news/2024/20240417-announcing-projects.html

Featured image is today's latest addition to the faircamp universe, @mewsse's brand new site https://mewsse.io/ featuring Darksynth/Synthwave/Ambient and experimental tracks!

mewsse, to random French
@mewsse@piaille.fr avatar

Finally decided to try Faircamp (https://simonrepp.com/faircamp/) for my artist website. Thanks @freebliss for this awesome project :)

It still needs some work but it's already there ! https://mewsse.io/

freebliss,
@freebliss@post.lurk.org avatar

@mewsse Awesome! \o/ Added to the list of faircamp sites on the faircamp website! These are also the first synthwave/darksynth tunes I've spotted in the faircamp universe (hoping I didn't miss any other x)) - yeah!

freebliss,
@freebliss@post.lurk.org avatar

@mewsse :) there's the occasional opportunity for code contributions, but the most opportune and sought after contributions would in fact be a distributable faircamp build for windows (the holy grail :)) and in-depth tutorials/guides from the community that help non-technical folks to understand and be able to pull off the entire process of setting up a faircamp site - most notably the parts around finding and setting up a domain/hosting plan and uploading the site. (I know, not so glamorous, but those things would be huge to have for many folks :))

p.s. I featured your page in today's celebratory faircamp announcement https://post.lurk.org/@freebliss/112286832108964331 - hope that's welcome for you, otherwise let me know of course!

freebliss, (edited ) to random
@freebliss@post.lurk.org avatar

New release 0.14.0

Notable changes¹: Introducing "Unlisted Releases"² (only visible to those given the private link), Polish translations (thanks Damian Szetela!), Option to disable waveforms³, Prevent almost all layout shifts during page load (thank you @fennifith!), Prevent search engine crawling of non-public pages (thanks @dried for the intel!), More efficient image resizing algorithm and ~25% faster pure-rust image processing, Text direction automatically set based on language

Debian/Arch packages are out already, macOS brew update as well!

In related news, since a few days it's possible to financially support my work on faircamp via Ko-fi (https://ko-fi.com/simonrepp) and Liberapay (https://liberapay.com/simonrepp), thanks to everyone who nudged this and those who already donated now and before - much appreciated!

Featured image: Poise Under Chaos's Faircamp (https://faircamp.artweirdomedia.net/ and on the fediverse @poiseunderchaos)

¹ Full changelog: https://codeberg.org/simonrepp/faircamp/src/branch/main/CHANGELOG.md

² Unlisted releases documented at https://simonrepp.com/faircamp/manual/releases.html

³ Disable waveforms documented at https://simonrepp.com/faircamp/manual/theme.html

freebliss,
@freebliss@post.lurk.org avatar

@LucaManciniDrummer @fennifith @dried @poiseunderchaos Faircamp update depends on your means of installation but in general just "installing over" the previous version (i.e. no need to uninstall anything). Same for webpage deployment - technically nothing can break if you just "deploy over" what is there (drag and drop via ftp e.g.), but some unused files may remain that consume storage or remain accessible without you wanting that. If you use some syncing protocol like rsync with a --delete flag that also ensures nothing unwanted is there after deploying. If you just use manual ftp without any syncing features in the client, then wiping before redeploying is the cleanest approach. Hope that makes sense (otherwise do let me know :)). Cheers and thanks for the kind words!

freebliss, to random
@freebliss@post.lurk.org avatar

deleted_by_author

  • Loading...
  • freebliss,
    @freebliss@post.lurk.org avatar

    @Klangverstromung Wow ja das ist Dedication! :) Bis bald mal!

    freebliss, to random
    @freebliss@post.lurk.org avatar

    Introducing ...

    The Hyper 8 Video System.

    https://simonrepp.com/hyper8/teaser/

    Yaaaaaayyyyyyy ٩(◕‿◕。)۶

    freebliss,
    @freebliss@post.lurk.org avatar

    @dried woah nice thanks! (and well done, looks solid!) I need to focus on core scope tasks for the next weeks still (official project deadlines coming up ;)) - also why PRs are disabled for now - but keep it around, I will come back to transcripts eventually!

    freebliss,
    @freebliss@post.lurk.org avatar

    Laid the foundation for the custom video player in this weekend.

    What is going to stand out from most other (mainstream) players is a more conscious design approach to communicating the underlying resource usage (third screenshot).

    It's still research, and a fine line to walk between being too cryptic to the less technically interested or being too didactic to those that really just want to watch a video without a sustainability sermon, but in the end I believe technology has to do a better job giving people insights for informed choices, and ideally I want to find one or two good ways to do it with this video player. :)

    Screenshot showing the hyper8 video player and playlist pane with dark theme, the video player shows two yellow building cranes from below against a deep dark blue night sky, heavily clipped by the camera view bounds
    Screenshot showing the hyper8 video player and playlist pane, the video player shows a ring-shaped graph whose four separate segments have different lengths. Each segment is labelled with a two-lined caption like "1080p / 775 kB" or "136p 258 kB". In the middle is a big play button.

    freebliss,
    @freebliss@post.lurk.org avatar

    @noisio Well spotted, I was wondering too! :) It's because the versions of this video use different codecs (H264, H265, VP9) - more of an accidental situation because I was testing around with transcoding, regularly one would probably use the same codec throughout (respectively, as the operator of the site I would not keep a lower-res version of a video if the next higher-res version is smaller anyway).

    I considered and sketched a ton of visualization styles - onion rings not yet, I'll give it a thought. Thanks for the kind feedback and excited to hear you plan to test this at some point! \o/

    freebliss,
    @freebliss@post.lurk.org avatar

    Frequently mocked for its absence in (even mature) applications, but can't happen here anymore ^^ ... behold one of the most annoying dropdown menus I ever implemented: Interface language change at runtime in . \\o///

    freebliss,
    @freebliss@post.lurk.org avatar

    Development of the Hyper 8 Video System is actually bootstrapped onto a video publishing project (we're getting a first version of the https://derive.at video archive online, independent from big tech \o/). This week I picked up the first batch of release-ready footage and started using itself for transcoding the final files, so I'm now also iterating on the usability of that whole workflow.

    Most recent additions are a more useful dashboard for tracking the background encoding jobs, webm support and overall more robust video metadata handling, and just today I added frame rate parsing and encoding settings (because I needed to convert from 60 to 30 fps).

    Next on that front I want to attempt a proof of concept for providing some kind of continuous feedback from the encoding jobs, i.e. just plain redirecting some of ffmpeg's stdout/stderr to the editor - no promises yet though, need to do some exploratory coding first. :D

    Official beta release is coming up in ... checks notes ... less than four weeks now! ᕕ( ᐛ )ᕗ

    freebliss,
    @freebliss@post.lurk.org avatar

    Hyper 8 now provides interactive feedback on encoding progress and estimated time remaining \o/ (went from exploratory coding for getting the data from the ffmpeg child process all the way to a polished UI integration today, yay!). I also learnt that ffmpeg offers a -progress option for sending progress data to an arbitrary url, which is pretty rad (although I didn't use that in the end). <25 days to beta! ʕ◜0ᴥ0ʔ

    Close crop of a menu, notably on the left there is an orange-colored button that has a processor icon, a left-side text that says 10%, and a right-side text that says -1:07:08 (that is, it's counting down the time)

    freebliss,
    @freebliss@post.lurk.org avatar

    I began versioning today so release procedures for the upcoming beta can be put in place. If you're on Debian or Ubuntu, a first alpha release package (0.12.0) is available now at https://simonrepp.com/hyper8/docs/installation.html

    Before you go wild with it, mind the alpha version fine print: "Hyper 8's browser interface performs destructive file operations on your behalf and pending wider testing the program should be handled with caution, on a well back-upped system." With that in mind, have fun! :)

    freebliss,
    @freebliss@post.lurk.org avatar

    And now there's a hyper8 arch/aur package as well \o/ https://aur.archlinux.org/packages/hyper8

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • rosin
  • InstantRegret
  • ethstaker
  • DreamBathrooms
  • mdbf
  • magazineikmin
  • thenastyranch
  • Youngstown
  • GTA5RPClips
  • slotface
  • Durango
  • khanakhh
  • kavyap
  • megavids
  • everett
  • vwfavf
  • Leos
  • osvaldo12
  • cisconetworking
  • cubers
  • modclub
  • ngwrru68w68
  • tacticalgear
  • provamag3
  • normalnudes
  • tester
  • JUstTest
  • All magazines