2024-09-27, 08:35 PM
(This post was last modified: 2024-09-27, 08:35 PM by TheDreadPirate.)
(2024-09-27, 08:19 PM)dswoods3 Wrote:(2024-09-27, 07:33 PM)TheDreadPirate Wrote: 90% usage isn't unusual. FFmpeg will always use all the resources given to it. Your GPU is probably encoding at a super high frame rate.
Can you share the ffmpeg log from this latest attempt? It shouldn't look pixelated unless the bit rate is really low.
Also, you mentioned driver version 552.12, but was that in reference to Ubuntu in WSL? Or on Windows directly?
Here is one from the pixelated screen.
WTF is this video?
Code:
Stream #0:0[0x1](und): Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p(tv, bt709, progressive), 3840x2160 [SAR 1:1 DAR 16:9], 8583 kb/s, 140 fps, 140 tbr, 10000k tbn (default)
4K, 140FPS, but 8Mbps H264?
Most streaming devices will only support 4K H264 at up to 60FPS for recent devices and 30FPS for older devices.
It is probably transcoding due to the codec level, which is 6.1. Most streaming devices support H264 5.1 (4K 30fps) or 5.2 (4K 60FPS).
ffmpeg doesn't log the codec level it is bringing it down to, but I'm assuming 5.1 or 5.2. Between the insufficient codec complexity level, high resolution, high frame rate, and low bit rate, that is probably why it is pixelated. 8Mbps for this kind of video is insanely low.
This video is a complete edge case and very few streaming devices can play it.
(2024-09-27, 08:19 PM)dswoods3 Wrote: How are you understanding all of this??
Lots of trial and error. Both with helping people here and with my own adventures encoding my own content with ffmpeg.