-
8 votes
-
Twitter is not Elon's
5 votes -
Explain one play: Steph Curry and Buddy Hield (and Looney) carry Golden State Warriors over Boston Celtics in thrilling ending
3 votes -
Dropkick Murphys feat Violent Femmes - Gotta Get to Peekskill (2023) - More solidarity and anti-fascist recommendation?
19 votes -
Astral Doors – Temple Of Lies (2024)
6 votes -
KNOWER - I'm the President (2023)
8 votes -
How video content is prepared and shipped to inflight entertainment systems
6 votes -
Detect video noise using FFMpeg
Hi Folks I've been working on an autoconversion Bash script to pick up videos and convert them to AV1. Yes, I know converting a source to another source means degradation and yada yada yada, but...
Hi Folks
I've been working on an autoconversion Bash script to pick up videos and convert them to AV1. Yes, I know converting a source to another source means degradation and yada yada yada, but it's something I can live with as most of my sources are of very high quality to begin with, and I'm going for space-saving. Plus, my eyes aren't what they once were.
The conversion into AV1 I'm mostly happy with. I'm currently going through some old 90s shows which are of lesser quality, so they would need a little help to look better with AV1 by adding some natural film grain, else AV1 makes them look a little bit too clean.
I can easily pop into the script and enable film grain in the variables, or add in a simple option, but that's boring and tedious. Why do that when we can automate the world :)
Where I have got to is using the signalstats filter. The issue I have is I don't know how to analyse it's output enough to work out whether I should or shouldn't enable film grain or not. I know it's subjective either way.
Does anyone have experience with this? The output per frame looks like:
frame:1438 pts:59977 pts_time:59.977
lavfi.signalstats.YMIN=0
lavfi.signalstats.YLOW=0
lavfi.signalstats.YAVG=60.6913
lavfi.signalstats.YHIGH=149
lavfi.signalstats.YMAX=239
lavfi.signalstats.UMIN=91
lavfi.signalstats.ULOW=108
lavfi.signalstats.UAVG=121.955
lavfi.signalstats.UHIGH=131
lavfi.signalstats.UMAX=148
lavfi.signalstats.VMIN=124
lavfi.signalstats.VLOW=128
lavfi.signalstats.VAVG=134.535
lavfi.signalstats.VHIGH=146
lavfi.signalstats.VMAX=154
lavfi.signalstats.SATMIN=0
lavfi.signalstats.SATLOW=0
lavfi.signalstats.SATAVG=9.74682
lavfi.signalstats.SATHIGH=27
lavfi.signalstats.SATMAX=43
lavfi.signalstats.HUEMED=147
lavfi.signalstats.HUEAVG=162.949
lavfi.signalstats.YDIF=0.737433
lavfi.signalstats.UDIF=0.642897
lavfi.signalstats.VDIF=0.162755
lavfi.signalstats.YBITDEPTH=8
lavfi.signalstats.UBITDEPTH=8
lavfi.signalstats.VBITDEPTH=8I'm happy to analyse a random 60-second segment and then grab an average from a couple of these outputs, but I'm not sure if this is a good method or not. I'm asked a couple of the biggest LLMs, they have come back with older ways that no longer exist in ffmpeg 7.1.
I'm trying not to use too many other pieces of software in this script. The dependencies are fairly simple with ffmpeg, awk, grep, etc., the kind of thing you get on nearly every distro of Linux. Any thoughts and/or ideas?
8 votes -
Ezra Klein reminisces with Jon Stewart about right wing US media, social media, the rise of Donald Trump, cancel culture and where to go from here
12 votes -
Jónfrí – Andalúsía (2023)
1 vote -
Watch electricity hit a fork in the road at half a billion frames per second
18 votes -
Explain one play: Steph Curry creates unexpected Slow Mo dunk and Draymond 3 using new Wheel Spain play versus Washington Wizards
3 votes -
Winnetka Bowling League - America In Your 20's (2024)
2 votes -
Konkhra – Revolution (2024)
3 votes -
It's up to us to preserve video games
13 votes -
Blood Incantation - The Stargate (20min) (2024)
8 votes -
Invincible Fight Girl S1E1- "I Am"
3 votes -
Golden State Warriors pull out overtime win in Houston
7 votes -
Club Penguin: gone but not forgotten
15 votes -
S.T.A.L.K.E.R.: Shadow of the Zone
7 votes -
joan meets the divine void
10 votes -
Calva Louise - Oportunista (2023)
2 votes -
Ennaria - Monstarrr (2024)
5 votes -
Explain one play: Steph Curry - JaVale McGee relay lob play by Brandin Podziemski and Trayce Jackson-Davis settles Golden State Warriors vs New Orleans Pelicans
5 votes -
Z Berg - Better the Devil (From "Strange Darling") (2024)
1 vote -
North Korean troops in Russia - North Korean shells, troops and Russian offensives
11 votes -
Kælan Mikla – Stjörnuljós (2024)
1 vote -
A freeze dryer is not a reasonable purchase
61 votes -
Tildes Video Thread
Find yourself watching tons of great videos on [insert chosen video sharing platform], but also find yourself reluctant to flood the Tildes front page with them? Then this thread is for you. It...
Find yourself watching tons of great videos on [insert chosen video sharing platform], but also find yourself reluctant to flood the Tildes front page with them? Then this thread is for you.
It could be one quirky video that you feel deserves some eyeballs on it, or perhaps you've got a curated list of videos that you'd love to talk us through...
Share some of the best video content you've watched this past week/fortnight with us!
7 votes -
BLIB - Silent Love (2024)
3 votes -
Takashi Yoshimatsu - And Birds Are Still… (1998) - If you like Studio Ghibli's soundtracks I'd strongly recommend checking this guy's music out!
12 votes -
Tribulation – Saturn Coming Down (2024)
3 votes -
Vola – Bleed Out (2024)
3 votes -
The Mother of All Demos (1968)
8 votes -
Morrowind doesn't have any rivers
62 votes -
Where did Fallout 3's bombs actually hit?
9 votes -
Neonme – Yet Again (2023)
8 votes -
Serj Tankian - Life's revengeful son (2024)
12 votes -
Aliens Realize Why No One Attacks "Defenseless" Earth
5 votes -
John Grant - Glacier (2014)
4 votes -
Knosis - FUHAI (feat. Hanabie) (2024)
4 votes -
German pigeon (Full song remix, 2024)
5 votes -
The Kids Should See This
32 votes -
Mount Eerie - Non-Metaphorical Decolonization (2024)
3 votes -
Inside the world's largest AI supercluster xAI Colossus
4 votes -
Ensiferum – Winter Storm Vigilantes (2024)
10 votes -
Týr – Dragons Never Die (2024)
6 votes -
Canadian defence strategy and issues - Procurement disasters, the Arctic and alliances
12 votes -
Call of Duty 22 : Black Ops 6
16 votes -
PS4 turned into handheld console
16 votes