Warning, this is technical, kind of boring and I have no proof for you at this moment. If you don't like that, kindly click away, instead of raging against me or calling me a shill. This is my true experience.
TLDR: I think google was censoring 'far right' influencers (like jimmy dore, lol) by sending silent audio streams to third party integration and downloading software, and they were going to write it off as a 'glitch'
I tried SO many things and ways to use youtube-dl (yt-dlp fork) to exclude shorts. None of them perfectly worked but they did exclude a lot of trash.
I said keyword shorts, no. I said category shorts no. Minimum video time 90 seconds. Minimum video file size. Tried for vertical orientation where they are taller than they are wide. But still, my list of urls generated from RSS would STILL give me shorts, but they'd be 'broken'...no audio, even though I said 'use the best audio' and I would see the post-processing of ffmpeg merge the file.
Youtube was sending audio streams, and ffmpeg WAS merging, but google was simply sending 'silent' streams.
So I'd just delete them.
Very specifically, it would be the following content makers that were without the audio component.
- Jimmy Dore
- Mark Dice
- Blair White
- Really Graceful
- Chris Kohls / Mr. Reagan
Paul Joseph Watson shorts ALWAYS worked because they were being gotten from bitchute. Basically every bitchute and rumble video always worked! It was only a 'feature' of youtube
Why are you ranting about this? Give us the TLDR? I think google was 'glitching' on purpose
I think that google was sending silent audio streams to youtube-dl / yt-dlp and other integration tools on purpose. And they were doing this for CENSORSHIP, because they don't want people to hear this.
They specifically target SHORTS because shorts are for normies and people who really are actually stupid. (Video) Shorts are for stupid people.
They are like "hey bottom line it for me". That's another way of saying my IQ and my temperament is one of such impatience, that I cannot manage the complexity of a long form video.
I have a friend like this and I realize I'm insulting him. He's a high school friend and he keeps sending me shorts and then when its time to have a discussion he's just too busy with life, even though his job is paiting houses and he has bluetooth earbuds in for 8 or more hours a day
So don't tell me its about priorites
Anyway, the situation--at least as of today--has been resolved and now SHORTS magically work
Nothing changed on my end
I suspect this has to do with the DOJ telling Google they are monopoly yesterday
And OMG leaking out the ad salesman guy saying that google boosts Kamala results and so does their AI
Damning stuff. Google is in the spotlight so they have to clean up their act
I suspect also, that when Google is out of the spotlight, they will go back to silent audio censoring of Jimmy Dore and others
And if any of you lads/lassies have a bulletproof way of eliminating shorts from my RSS generated list of urls (it's just a text file with a bunch of urls to videos in it), and you to # youtube-dl -a urls.txt.... please let me know.
Because shorts are for stupid people. There was even a scientific article saying this the other day. Turst the science, right guys?
Shorts tend to be less than 1 minute, right? I never watch them... anyway
yt-dlp --match-filter "duration > 60" -a urls.txt
60 is the minimum number of seconds a video should be. This should work, unless you are downloading normal videos that are less than a minute. yt-dlp is the fork, I believe, and youtube-dl is the less reliable original that should be avoided.
Also, I don't know about shorts, and I've never had such problems, but you might try specifying the format:
yt-dlp -f "bestvideo[ext=mp4]+bestaudio[ext=m4a]" --match-filter "duration > 60" -a urls.txt
You can see available codecs with the -F flag
yt-dlp -F URL
I use THIS :
pip install --upgrade yt-dlp
yt-dlp --format "bv*[height=1080]+ba/b" -o '/Volumes/Main_Account/__USERS/vorpal/Documents/__YOUTUBE_DLS/%(title)s.%(ext)s' 'https://www.youtube.com/watch?v=popDdVPOwDk'
it renames my videos nicely
It avoids 4K
i did not try shorts this week, but shorts audio worked last week with THAT command