ellypony

joined 2 years ago
[–] [email protected] 3 points 18 hours ago

I don't know how I got here. But man am I glad

[–] [email protected] 22 points 1 week ago* (last edited 1 week ago)

You see this? When you show the least bit of firm resistance, the reich backs down. The constant appasement and back-bending from corporations has empowered them.

(I suppose it's also the fact that Harvard doesn't rely on federal funding. But the point stands)

[–] [email protected] 5 points 1 week ago

It is absolutely not satire. It's a drooling nethandreal with no higher order thought than "sex sex mine mine!"

[–] [email protected] 27 points 1 week ago (3 children)

Nasty ass loser. trifling ass hentai addict type thought process. I've known life-long basement dewllers, they could NEVER be caught acting like this. They're mostly just awkward and sweet with mild social impairment. Then again none of them are billionaires LMAO. It must be the entitlement of people like this.

You know that image of the greasy neckbeard guy with the ugly hat who lives in his mother's basement? The one that floats around in everyone's head at the idea of a 30+ year old man living alone with his mother. That guy will be getting mad pussy. That guy will find genuine companionship with a human. All because they don't see others as receptacles for procreation.

All of the images, and memes, and greentext horror stories; all of the stereotypical caricatures of creeps. None of that could have prepared me for this. None of them fit the boot. I have never had the hairs on my neck stand up like I just did reading about that.

This guy is the King Kong of creeps. The final boss.

[–] [email protected] 16 points 1 week ago

My brother I am going to find every outlet of escapism possible to cope with the reality that your generation had a massive part in creating. Sorry 💅

[–] [email protected] 4 points 1 week ago

I can absolutely imagine Jordan Peterson saying this with his Mickey Mouse voice on some low grade podcast or something lmao.

[–] [email protected] 1 points 2 weeks ago

tape measuring app trying to charge my poor dad TEN DOLLARS PER WEEK. To measure with his phone camera.

[–] [email protected] 4 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

i'm not sure why it’s so funny to me, but the chain attached to the front right wheel totally defeats the purpose of the steering thing

[–] [email protected] 3 points 2 weeks ago (3 children)

LOL LeBron’s no. is a gang sign now?

[–] [email protected] 7 points 2 weeks ago

I’ll be your friend. We’ll do stuff together. let’s go smoke a doobie outside of the gas station and play with our tekdeks.

[–] [email protected] 2 points 2 weeks ago

the fuck i would download a house, are you kidding me?

[–] [email protected] 2 points 3 weeks ago

a little bit like this?

6
submitted 1 month ago* (last edited 1 month ago) by [email protected] to c/[email protected]
 

Hello everyone! It's been a minute, and this place is still quite empty. So I just wanted to share some of my experiments here! (The exact filter and command for you to copy and paste are at the bottom of this post.)

The goal of this particular project, was to create a "robotic" overlay for organic speech by stretching the number of actual audio samples over a much larger area of time. But it works on any and all audio.

Demonstration

Using this video

Let's apply a complex filter: ffmpeg -i coughing_baby_meme.mp4 -af afftfilt=real='hypot(re,im)*sin(0)':imag='hypot(re,im)*cos(0)':win_size=512:overlap=0.75

Here's what we end up with: https://cdn.imgchest.com/files/4z9cvjvov37.mp4

How does it work?

What we're doing here is calculating the real and imaginary portions of the frequency domain signal. You can mix and match different values if you like, to achieve different effects. The most important part of this filter for our purposes however, is the win_size=512 portion. Normally, your audio's samples will be stretched out across the timeline as efficiently as possible. With the physcoacoustic effect in mind, audio samples are placed at regular intervals with a set size. Now, what does changing the window_size do anyway?.

In short, it allows you to sacrifice timeline density for sample resolution. Or vice versa.

Think of it as spreading salt on your driveway in the winter. Normally, you'd sprinkle a fair amount of salt across the pavement. You might sprinkle a little bit more in the spots where ice is particularly thick, or a little bit less where it's thinner until all of the salt is gone and your driveway covered unilaterally. Your neighbor on the other hand, dumps huge piles of salt on only a few portions running the length of the driveway. When you walk across your driveway, you don't notice anything odd because the salt has melted the ice uniformly. If you were to walk across your neighbor's driveway you might feel your feet slipping in some places, and be anchored far too firmly to the ground in others.

And this is (kind of) what creates those eerily, canned and synthetic sounding vocals.

Try It Yourself!

  • make sure to encase the portions after -af between double quotation marks " "! I chose not to do this here, because it messes with the syntax highlighting on lemmy.

ffmpeg -i your_media.* -af afftfilt=real='hypot(re,im)*sin(0)':imag='hypot(re,im)*cos(0)':win_size=512:overlap=0.75 your_output_media.*

 

A few months ago, I took an interest in unconventional methods to manipulate and create visual artwork. I wanted to share some of thoughts. As well as the tools and examples that helped me develop skills.

If you really want an exceptional understanding of FFmpeg -- and just how magic it is -- you need to destroy media. Yes. Counterintuitively, destroying things with FFmpeg is the best way to illustrate how much power it has compared to anything else out there. Sure, you can add quick easy transitions and choose from a curated list of aspect ratios with most GUI video editing software. But that's BORING. Because they always work right the first time!There is little room for human conversation, little room to make mistakes. The software -- and by extension, it's creators -- decide for you what they believe is visually appealing. And because of that, there is almost no room for uniqueness. And it's my sincere belief that raw audio-visual data is a neglected medium that could flourish if not for a serious lack of interest, and free tools for experimentation.

You can create cursed and hilarious glitch art, convert ANY file into raw video/audio data, or just mess around with bitrates until your media looks and sounds like it was recorded in 1970.

Something important to remember is that FFmpeg can't be gleamed from ChatGPT. Or by copy-pasting random commands you find on the internet. If you do use ChatGPT to get something done quick, that's fine. But read the documentation! whenever you run into something unfamiliar. That's the only way you'll be able to add that filter/codec/muxer/argument to your mental toolbox.

For anyone who is interested, there's a neat little webpage which has a plethora of bash scripts, commands, walkthroughs and examples on this github page. There are activities and exercises, animated pictures, examples, and tutorials.

For anyone with a slightly more advanced understanding of FFmpeg's filter pipeline who would like a virtual playground to tinker around with, you can use this FFmpeg explorer. It's an easier to use visual analog that allows you to drag and drop filters and modifiers into a pipeline. There's even a little preview and demo video that updates in real-time as you make changes!

9
yes (lemmy.world)
 
8
I agree (lemmynsfw.com)
 
 

I should preface this by stating I am a novice in general when it comes to the linux world.

I'm trying to write a bash script that will run on an ordinary basis as a cron job. It's simple enough it just runs apt update -y apt upgrade -y apt autoclean every 24 hours. The issue is that I also would like to be able to schedule a restart automatically if a restart would be frugal. I don't really want to just rely on checking for /var/run/reboot-required, and the output from debian-goodies checkrestart seems to be pretty dated and incompatible with scripts in general. Would it be better to run systemctl status and check for degradation, and then schedule a restart based on that? Does anyone far smarter than me have a solution?

 
 
view more: next ›