[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/wsg/ - Worksafe GIF

Name
Options
Comment
Verification
4chan Pass users can bypass this verification. [Learn More] [Login]
File
  • Please read the Rules and FAQ before posting.
  • Supported file types are: GIF, WEBM, MP4

08/21/20New boards added: /vrpg/, /vmg/, /vst/ and /vm/
05/04/17New trial board added: /bant/ - International/Random
10/04/16New board for 4chan Pass users: /vip/ - Very Important Posts
[Hide] [Show All]


[Advertise on 4chan]


A thread for quality .gif, .webm, and .mp4 files.

No theme.
>>
File: Childhood.mp4 (4.28 MB, 1280x720)
4.28 MB
4.28 MB MP4
>>
>>
>>
>>
File: Its all so tiresome.mp4 (536 KB, 1138x640)
536 KB
536 KB MP4
>>
File: Frieren Mute 2.mp4 (5.11 MB, 1920x1080)
5.11 MB
5.11 MB MP4
>>
File: 68f3921ab1e9f424-h264-hd.mp4 (1.14 MB, 720x1280)
1.14 MB
1.14 MB MP4
>>6082077
>>
>>
>>6082085
why would you just film a cat giving itself a concussion? must be some backwards 3rd world shithole judging by the moonrunes on the mat outside
>>
File: e47042b3dc829196-h264-hd.mp4 (3.72 MB, 720x1280)
3.72 MB
3.72 MB MP4
>>
File: ccb6904243aa5d0a.mp4 (980 KB, 576x1024)
980 KB
980 KB MP4
>>
File: short story.mp4 (2.27 MB, 360x640)
2.27 MB
2.27 MB MP4
>>
File: 802a94d5e6c8d147.mp4 (3.18 MB, 1920x1654)
3.18 MB
3.18 MB MP4
>>
File: 1762027698147884.mp4 (35 KB, 498x372)
35 KB
35 KB MP4
>>
File: cbd9246baf6c3814.mp4 (1.8 MB, 480x854)
1.8 MB
1.8 MB MP4
>>
File: d301ddface92e522.mp4 (2.07 MB, 576x1024)
2.07 MB
2.07 MB MP4
>>
File: 1753722302515882.webm (5.71 MB, 800x450)
5.71 MB
5.71 MB WEBM
>>
File: dc384fbaf960df76.mp4 (4.2 MB, 360x640)
4.2 MB
4.2 MB MP4
>>
File: ninja zoidberg.webm (287 KB, 640x274)
287 KB
287 KB WEBM
>>
>>6082234
Neat!
>>
File: 1519122910596.webm (3.73 MB, 496x360)
3.73 MB
3.73 MB WEBM
>>
File: 1530307891267.webm (3.83 MB, 674x544)
3.83 MB
3.83 MB WEBM
>>
File: 1531591211976.webm (3.48 MB, 640x640)
3.48 MB
3.48 MB WEBM
>>
>>6082213
It's at this moment that his world changed, things will never be the same again, for better or worse
>>
File: 1766959306546642.webm (3.97 MB, 1280x720)
3.97 MB
3.97 MB WEBM
>>
>>6082077
Today OP (you) did a good job
ty
>>
>>6082215
You dont know about the law of nature?
>>
>>6082414
Ahqctually, when ur responding to the OP, it's (OP), not (You)

:3 ty
>>
>>
>>6082640
Any tips on how to encode something this long and complicated into a <= 6MB file?

I know how to use FFMPEG with the command line.. and I've tried various options, but I cant come anywhere close for a video 1/4 as long...
>>
>>6082658
Forgot, OC!
>>
OC - First time someone skied down Mt Everest without oxygen
>>
>>6082658
What settings/output size are you getting/using
>>
File: Mt Everest Ski 2.webm (5.34 MB, 1280x720)
5.34 MB
5.34 MB WEBM
>>6082669
Great shot
>>
>>6082672
./ffmpeg -i in.mp4 -vf "scale=-1:640" -c:v libvpx-vp9 -crf 33 -cpu-used 5 out.webm
>>
>>6082396
big sleep
>>
File: 1760290213185933.mp4 (1.98 MB, 480x640)
1.98 MB
1.98 MB MP4
>>
>>6082658
Consider the following
https://github.com/chameleon-ai/webm-for-4chan
>>
>>6082077
OC version
>>
>>
>>6082708
God this took me back
>>
File: Home Movies - Coach.webm (1.99 MB, 480x360)
1.99 MB
1.99 MB WEBM
>>
>>
File: 1768612454961943.webm (3.87 MB, 778x720)
3.87 MB
3.87 MB WEBM
>>
>>6082413
just struck me how long I've been coming here
I miss wsg bumps
>>
>>6082735
Wow, an eternity that I hadn’t seen that one
>>
>>6082398
You'd think this faggot was in the control room.
>>
>>6082640
"Created"
>>
>>6082735
God I wish that was me
>>
>>
File: Compliments.webm (5.83 MB, 520x520)
5.83 MB
5.83 MB WEBM
>>
File: China Water Slide.webm (5.72 MB, 853x480)
5.72 MB
5.72 MB WEBM
China has been building a lot of interesting architecture projects. But, the riders have to wear a poncho cause the water is dirty heh
>>
File: moto.webm (1.28 MB, 853x480)
1.28 MB
1.28 MB WEBM
>>
>>6083202
Gemerald
>>
>>6083525
and one day we'll get the video of someone flying off track and dying due to lack of safety regulations in china
>>
>>6083658
Hate to break it to you anon, but China is modernizing faster than you think
>>
>>6083529
It's interesting. I noticed that if this were a man, I'd be mocking him for being a chud, but since this is an attractive woman, I find it endearing.
>>
>>6082658
You divide 50,000 by your video length im seconds and that's your target average bitrate. For 3min+ that's in the 200k's so you're limited to 240-360p. And you gotta subtract audio bitrate from that too, like 32-64k Opus. But 1min to 2min is like 400-600k and that's good enough for 720p or 1080 if there's not a lot of background motion
Use 2pass VP9 with auto-alt-ref 6 lag-in-frames 25 pix_fmt yuv420p10le frame-parallel 1, no point using row-mt it just makes the quality worse for faster encodes
>>
>>6082658
#!/data/data/com.termux/files/usr/bin/bash

# Configuration
INPUT="$1"
OUTPUT="${2:-output.webm}"
TARGET_SIZE_MB=6
OVERHEAD_RATIO=0.98

if [ -z "$INPUT" ]; then
echo "Usage: ./vp9encode.sh input_file.mp4 [output_name.webm]"
exit 1
fi

# --- Interactive Prompts ---
read -p "Include audio? (y/n): " INCLUDE_AUDIO
read -p "Enter output height (e.g., 720, 480, or 'original'): " RES_HEIGHT

# 1. Get duration
DURATION=$(ffprobe -v error -show_entries format=duration -of default=noprint_wrappers=1:nokey=1 "$INPUT")

# 2. Calculate Bitrate
TARGET_SIZE_KBITS=$(echo "$TARGET_SIZE_MB * 8388.608 * $OVERHEAD_RATIO" | bc)
TOTAL_BITRATE_KBS=$(echo "$TARGET_SIZE_KBITS / $DURATION" | bc)

if [[ "$INCLUDE_AUDIO" == "y" ]]; then
AUDIO_OPTS="-c:a libopus -b:a 128k"
VIDEO_BITRATE=$(echo "$TOTAL_BITRATE_KBS - 128" | bc)
else
AUDIO_OPTS="-an"
VIDEO_BITRATE=$TOTAL_BITRATE_KBS
fi

# 3. Handle Video Filters
FILTER_CHAIN=""

if [[ "$RES_HEIGHT" =~ ^[0-9]+$ ]]; then
if [ -n "$FILTER_CHAIN" ]; then FILTER_CHAIN+=","; fi
FILTER_CHAIN+="scale=-1:$RES_HEIGHT"
fi

# Apply filters if any were defined
if [ -n "$FILTER_CHAIN" ]; then
VF_OPTS="-vf $FILTER_CHAIN"
else
VF_OPTS=""
fi

echo "------------------------------------------------"
echo "Target Size: ${TARGET_SIZE_MB}MB"
echo "Bitrate: ${VIDEO_BITRATE}k | Filters: ${FILTER_CHAIN:-None}"
echo "------------------------------------------------"

# 4. Pass 1
ffmpeg -i "$INPUT" $VF_OPTS -c:v libvpx-vp9 -b:v "${VIDEO_BITRATE}k" \
-pass 1 -speed 4 -tile-columns 6 -frame-parallel 1 \
-auto-alt-ref 6 -lag-in-frames 25 -pix_fmt yuv420p10le \
-an -f webm /dev/null -y

# 5. Pass 2
ffmpeg -i "$INPUT" $VF_OPTS -c:v libvpx-vp9 -b:v "${VIDEO_BITRATE}k" \
-pass 2 -speed 1 -tile-columns 6 -frame-parallel 1 \
-auto-alt-ref 6 -lag-in-frames 25 -pix_fmt yuv420p10le\
$AUDIO_OPTS "$OUTPUT" -y

echo "Done! Final file: $OUTPUT"
>>
>>6083749
I see their modernization attempts, like making ejector seats for their exploding batteries so the guy next to you gets blown up instead of you. it's funny and sad how backwards they are
>>
>>6084252
>>6084249
Ty anon, will experiment with these and post results
>>
>>6084395
Mr. Nonymous I implore you to instead consider >>6082691 which has more granular automatic resolution calculation as well as a few more tricks in the video encode settings.
>>
>>6084249
auto-alt-ref / lag-in-frames is a vp8 setting and does nothing on vp9
-speed 1 is also a deprecated setting and shouldn't generally be set, default is 0 and setting it to 1 decreases encode quality more substantially than "-row-mt 1"
Instead use "-deadline good" or "-deadline best"
https://trac.ffmpeg.org/wiki/Encode/VP9

-frame-parallel 1 also has a negative impact on encode quality, typically it's used to decrease decode time for high resolution, which doesn't apply to this board.
>>
>>6082077
Don't post flash .swf content as poorly compressed videos, holy fuck absolutely enraging.
>>
>>6084252
>>6084421
>>6084403

All these helpful ideas, and sorry to say, FPS was the biggest culprit.

This >>6082640
Is 24 FPS

And this >>6082658
is 60 FPS
>>
File: Javi Benitez.webm (2.17 MB, 1280x720)
2.17 MB
2.17 MB WEBM
>>
>>6082078
>>6082078
>you could return, but no one would be there
It's really crazy to think just how many man hours went into creating older media. Teams of people spend thousands of hours crafting video games that a handful of people maybe boots up to play every few years now. There are so many digital ruins nowadays. Just makes me sad to think how many games won't survive because no one cared enough to break the drm and share roms. It's not so much a burning of Alexandria, but letting termites eat one book at a time and not allowing anyone to go clean up because the books belong to people who aren't even alive anymore. I really hope people start waking up to how "live service" games they play today simply wont exist in any state in 20 years because of drm. >remember all the fun times you had in the 2020's playing vidya with your friends? You can never experience that again because some company owns a game they dont even make money off of anymore.
>>
File: Rooster Monkies.webm (1.42 MB, 1024x1280)
1.42 MB
1.42 MB WEBM
>>
>>6082107
which episode is this from?
>>
File: 1526763642061.webm (3.5 MB, 600x480)
3.5 MB
3.5 MB WEBM
>>
File: 1527385957448.webm (3.93 MB, 1280x720)
3.93 MB
3.93 MB WEBM
>>
>>6084667
The first one
>>
>>6082226
Blatant pedophilia. Really cool
>>
>>6084656
Yes and no. Motion is the bane of video compression. Videos are represented as keyframes and in-between frames break down only in cases of high motion. Reducing fps just reduces the number of frames in between keyframes but it's not a silver bullet to increase quality.
>>
Same settings at 24fps for comparison
>>
>>
>>
>>6084662
>I really hope people start waking up to how "live service" games they play today simply wont exist in any state in 20 years because of drm
its also kinda normal.
IRL many places where i liked to eat in my teenage years have shut down. i'll never get to eat there again, the cooks have moved on to other businesses and i could chase them down but they literally make different dishes now. one old guy who used to give free food to me and my friends literally died. such is life.
>>
>>
>>6082077
Anyone have the name of this song?
>>
File: CCS.webm (6 MB, 960x720)
6 MB
6 MB WEBM
>>6084699
Yeah, it's great!
>>
>>6085002
Man too bad they had to shit it up with AI frame interpolation
>>
>>6084788
But in this metaphor, those food joints could set up a self-sufficient vending machine and they just don't.
No game with single player offerings should require online connectivity to play.
>>
>>6085004
yeah i agree on that. maybe they think old games would compete with new ones. or they don't even understand the decisions they're making. videogames as a industry is still young compared to music or movies.
>>
>>6085021
I think it's mainly a matter of trend chasing executives not caring about whether older games remain playable, and making a game require online connectivity is an easy way to keep people from cheating to bypass monetization schemes.
>>
>>6084670
kino
>>
>>6085023
They dont want you playing old games. Its planned obsolescence. They want you buying new games from them.
>>
>>6085540
I'm really not sure that's much of a factor outside of when remakes are made. Most people only buy newer games, anyway.
>>
File: 1769249601261388.webm (5.65 MB, 728x540)
5.65 MB
5.65 MB WEBM
>>
File: 1503321433390.webm (3.16 MB, 640x360)
3.16 MB
3.16 MB WEBM
>>6084942
>filename
apex kekex
>>
File: output.webm (5.65 MB, 2048x1606)
5.65 MB
5.65 MB WEBM
Testing 10-bit encoding with BT.2020
>>
File: output.webm (5.61 MB, 2048x1606)
5.61 MB
5.61 MB WEBM
Profile 2 for better compatibility
>>
>>6084669
GOD what a certified CLASSIC. I always forget about this video and then I see it pop up in a random /wsg/ thread. Thanks, anon. I needed that blast from the past.
>>
File: luv2.webm (6 MB, 2048x853)
6 MB
6 MB WEBM
>>
>>6082078
It would be better if you didn't use emulators with the internal resolution jacked up to infinity. Native res and a tv/video connection filter of your choice would do it. Still got me right in the heart.
>>
File: robot [HPdvvRAdsbQ].webm (355 KB, 320x240)
355 KB
355 KB WEBM
>>6082735
>>
>>6085685
They buy less newer games if they are playing older games. I know ow I do.
>>
>>6084700
>>6084701
Ty anon, TIL!



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.