GIF is really terrible as a video format. You can upload actual video with sound on Lemmy (most instances use a 20MB, 900-frame limit, also server-side ffmpeg often times out) or Pixelfed (15MB, unknown frame limit).
Yes, I know you didn’t bother to use an AI or commission an artist to sing the new lyrics but you could mux in an instrumental version (or heck, even just leave the original) for me and others who may remember the melody from the radio but don’t associate it with the music video.
YouTube doesn’t provide GIFs. It provides videos. Conversion to GIF is an unnecessary step. Use yt-dlp, Aegisub and ffmpeg for a FOSS way of downloading a video, trimming it and burning subtitles into it.
The correct way to get someone to move to FOSS is to show them how to do it, not tell them it exists. OP already said they can do the YouTube -> captioned gif in 10min so you need to provide a simple tutorial that identifies the tools to use, how to set them up, and how to create a workflow to achieve the goal of some format with captions in under 10min.
Notice how I explained what was wrong and how to do it? That’s what’s missing from most “you need to use FOSS” posts, including yours.
I thought the average !programminghumor user is already FOSSpilled. Of course you don’t have to use the FOSS tools but they are convenient enough to be able to make this in 10 minutes.
Anyway, the relevant commands are
<span style="color:#323232;">yt-dlp -f </span><span style="color:#183691;">"bv*[height<=480]+ba"</span><span style="color:#323232;"> --no-mtime --convert-subs srt --write-sub https://www.youtube.com/watch</span><span style="font-weight:bold;color:#a71d5d;">?</span><span style="color:#323232;">v=9SOryJvTAGs
</span><span style="font-style:italic;color:#969896;"># aegisub needs srt; we don't need above 480p
</span><span style="color:#323232;">
</span><span style="color:#323232;">aegisub </span><span style="color:#183691;">"The B-52's - Love Shack (Official Music Video) [9SOryJvTAGs].en.srt"
</span><span style="font-style:italic;color:#969896;"># now go rewrite appropriate lines in gui, apply style and save as "LoveShack.ass"
</span><span style="color:#323232;">
</span><span style="color:#323232;">ffmpeg -i </span><span style="color:#183691;">"The B-52's - Love Shack (Official Music Video) [9SOryJvTAGs].mp4"</span><span style="color:#323232;"> -filter_complex </span><span style="color:#183691;">"[0:v]subtitles=LoveShack.ass[s];[s]crop=w=640[f]"</span><span style="color:#323232;"> -map </span><span style="font-weight:bold;color:#a71d5d;">[</span><span style="color:#323232;">f</span><span style="font-weight:bold;color:#a71d5d;">]</span><span style="color:#323232;"> -map 0:a -ss 49 -t 21 -acodec aac -vcodec libx265 -crf 20 crowdstrike.mp4
</span><span style="font-style:italic;color:#969896;"># crf 20 for generously high quality because file size is small anyway
</span><span style="color:#323232;">
</span><span style="font-style:italic;color:#969896;"># or for Lemmy upload (no sound, WebM to prevent encoding...
</span><span style="font-style:italic;color:#969896;"># ...and subsequent ffmpeg timeout errors; my instance limits uploads to 10 MiB)
</span><span style="color:#323232;">ffmpeg -i </span><span style="color:#183691;">"The B-52's - Love Shack (Official Music Video) [9SOryJvTAGs].mp4"</span><span style="color:#323232;"> -filter_complex </span><span style="color:#183691;">"[0:v]subtitles=LoveShack.ass[s];[s]crop=w=ih/3*4[f]"</span><span style="color:#323232;"> -map </span><span style="font-weight:bold;color:#a71d5d;">[</span><span style="color:#323232;">f</span><span style="font-weight:bold;color:#a71d5d;">]</span><span style="color:#323232;"> -ss 49.5 -t 21 -vcodec vp9 crowdstrike.webm
</span><span style="font-style:italic;color:#969896;"># note that Lemmy instances limit videos to 900 frames (usually 30 s) by default
</span>
I didn’t bother recreating your subtitle and cut timing but I did crop the video to 4:3. The frame rate is doubled and so is the apparent resolution, while the file size is 6x smaller; the Lemmy version is also about 6x smaller but I went for low-bitrate 720p:
paragraph where I tried to remember the name of dude stopI started writing this comment to ask about a specific itch.io or gamejolt game, but I can’t remember the title, it was a downloadable point and click game similar to There Is No Game, it had a narrator, several trophies that the narrator would give you, (including bad ones for disobeying the narrator) and I think a demo. I remember it being popular around the time of the original There Is No Game and
Fate is pretty easy nowadays. Just start with literally any series made after 2011. They’re all self contained stories that explain the premise within the first few episodes.
We’re a long way from the old days where you had to read the VN if you wanted to have any idea about what was going on in the UBW movie.
But after watching Zero anything else from Fate is just weird.
Like adults murdering each other with magic and famous people makes some sort of sense. Kids doing that is just… stupid. I tried the Stay/Night, UBW many times, and it just doesn’t hit anywhere near as well as the Zero did.
Monogatari was much harder for me to keep track of IMO, Fate content you can start off with most of what’s available (vanilla Fate, Zero, Extra, Samurai Remnant, Prisma, Grand Order). I’d only not recommend Hollow Ataraxia or Apocrypha first.
Where typemoon is concerned, Kara no Kyoukai is more headache inducing
Fate is only difficult for people who are adamant about watching adaptations. And even though I do think the UBW anime at least reaches the threshold of “good,” it’s still inferior.
lemmy.world
Active