|
DZgas Ж
|
|
DZgas Ж
lol the Great spectral stereo artifacts
|
|
2022-08-03 04:53:16
|
it's noticeable
|
|
|
zebefree
|
2022-08-03 04:53:47
|
So the Russian one? I don't know Russian; what timestamp?
|
|
|
DZgas Ж
|
|
zebefree
So the Russian one? I don't know Russian; what timestamp?
|
|
2022-08-03 04:54:12
|
always
|
|
2022-08-03 04:54:41
|
always speech
|
|
|
zebefree
|
2022-08-03 04:58:05
|
There are a lot of background noises and sound effects; without the original to compare to and not knowing what they are saying I don't know which noises are supposed to be there.
|
|
|
DZgas Ж
|
2022-08-03 05:24:05
|
<@710263461803982850>
|
|
2022-08-03 05:26:43
|
damn Vorbis has artifacts of the same kind, but they are almost inaudible
|
|
2022-08-03 05:28:31
|
the original AC3 looks... well, there are no artifacts on the voice
|
|
|
DZgas Ж
|
|
2022-08-03 05:35:22
|
I don't quite understand what's going on, but maybe I'll use Vorbis
|
|
|
zebefree
|
2022-08-03 05:36:35
|
The AC3 is 192 kb/s, the Opus is 64 kb/s. The noises/sound effects that I thought sounded like they might be artifacts are in the original so I guess they are intended.
|
|
|
DZgas Ж
|
|
zebefree
The AC3 is 192 kb/s, the Opus is 64 kb/s. The noises/sound effects that I thought sounded like they might be artifacts are in the original so I guess they are intended.
|
|
2022-08-03 05:37:41
|
oh no... I was afraid that you would say the same
|
|
2022-08-03 05:39:37
|
just all 10 seasons are damaged in this...
|
|
|
DZgas Ж
I don't quite understand what's going on, but maybe I'll use Vorbis
|
|
2022-08-03 05:40:49
|
i did comparison tests and yes, Vorbis does allocate more data to stereo, but it doesn't help because the problem is in the source
|
|
2022-08-03 05:41:49
|
<:Opus:805856410235437068> ok
|
|
|
DZgas Ж
NOW I found a great failure of the opus codec - it can't handle stereo speech at 64 bitrate (CELP only)
|
|
2022-08-03 05:44:42
|
I was sure of this because the fact of the stereo artifacts was characteristic of OPUS
|
|
|
zebefree
|
2022-08-03 05:46:52
|
At low bitrates the stereo width is one of the first things it cuts, but 64 kb/s shouldn't be bad.
|
|
|
DZgas Ж
|
|
VEG
|
|
DZgas Ж
12 kbps 8000 hz
|
|
2022-08-03 08:22:56
|
As for me, Opus sounds better in this case
|
|
|
DZgas Ж
|
|
VEG
As for me, Opus sounds better in this case
|
|
2022-08-03 11:03:12
|
Yes.. it has a higher frequency, but as for me, there are also a lot of artifacts
|
|
|
w
|
2022-08-03 11:27:31
|
what if you lowpass more before encoding
|
|
2022-08-03 11:27:51
|
it seems that's what the vorbis is doing
|
|
|
DZgas Ж
|
|
w
what if you lowpass more before encoding
|
|
2022-08-03 12:02:23
|
The original is still limited to 15 kHz
|
|
|
w
it seems that's what the vorbis is doing
|
|
2022-08-03 12:04:01
|
I can only say that OPUS has very accurate weighting coefficients for each block of frequencies, and stereo Separately, but I'm not a programmer to look for and fix this
|
|
2022-08-03 12:04:27
|
|
|
|
w
|
2022-08-03 12:04:54
|
what i mean is that the vorbis is cutting it hard around 3400hz
|
|
2022-08-03 12:05:06
|
and the opus is up to 5khz
|
|
2022-08-03 12:05:31
|
so what if they both had an input that's already lowpassed at 3400hz
|
|
|
DZgas Ж
|
|
DZgas Ж
|
|
2022-08-03 12:06:58
|
|
|
|
w
so what if they both had an input that's already lowpassed at 3400hz
|
|
2022-08-03 12:07:39
|
i can
|
|
|
w
|
2022-08-03 12:08:20
|
imo it's vorbis' loss by default for not being able to encode higher frequencies than the opus
|
|
|
DZgas Ж
|
|
DZgas Ж
|
|
2022-08-03 12:09:43
|
for opus is 3440
|
|
2022-08-03 12:09:47
|
one moment
|
|
2022-08-03 12:11:54
|
nono, 3440 for 1720
|
|
2022-08-03 12:12:26
|
for 3150 use 3150*2
|
|
2022-08-03 12:12:42
|
6300 hz
|
|
2022-08-03 12:16:28
|
<@288069412857315328>
|
|
2022-08-03 12:16:28
|
|
|
|
w
|
2022-08-03 12:17:08
|
interesting
|
|
|
DZgas Ж
|
2022-08-03 12:17:29
|
of course linear prediction works well by eye
|
|
2022-08-03 12:18:06
|
But as I hear it's a lot more artifacts
|
|
2022-08-03 12:19:04
|
on no
|
|
2022-08-03 12:19:11
|
vorbis is stereo
|
|
2022-08-03 12:19:28
|
lol he can
|
|
2022-08-03 12:20:09
|
mono
|
|
2022-08-03 12:21:28
|
<@288069412857315328>
|
|
2022-08-03 12:22:27
|
|
|
2022-08-03 12:23:22
|
I would like to say that VORBIS is now a professional codec
|
|
2022-08-03 12:23:55
|
for games, for working with music, for archiving sound of non-standard frequencies
|
|
|
DZgas Ж
https://cdn.discordapp.com/attachments/308921309893623820/1003957967349096578/DZgas_music_tracklist.webm
|
|
2022-08-03 12:25:11
|
it 4000 hz 9 hr is decoded in 5 second
|
|
2022-08-03 12:25:19
|
opus in 10 min
|
|
|
The_Decryptor
|
2022-08-03 12:28:48
|
Games have been using Vorbis for a while, Halo for PC was the first one I saw
|
|
|
DZgas Ж
|
2022-08-03 12:29:54
|
OPUS in its form, it seems to me, is the ideal LOSSY format, which is the best by default, which doesn't care on old foundations, frequency, noise level, hearing sensitivity, accepted in audiophile circles, and does everything to say - this is the best way (this is especially important due to the use full range against in all bitrate cases)<:Opus:805856410235437068>
|
|
|
w
|
2022-08-03 12:30:10
|
i am so confused
|
|
|
DZgas Ж
|
|
The_Decryptor
Games have been using Vorbis for a while, Halo for PC was the first one I saw
|
|
2022-08-03 12:31:26
|
I know it. for a very long time, almost since its release, and it still has no competitors for NOT all the obvious reason - this is the fastest codec for decoding
|
|
2022-08-03 12:32:06
|
and of course free
|
|
|
w
i am so confused
|
|
2022-08-03 12:33:32
|
well. just....just keep listen to opus 128 kbps which in 2022 is really indistinguishable from the original
|
|
2022-08-03 12:35:14
|
but for myself I use 141 bitrate at which OPUS uses the maximum stereo width value of 16 khz
|
|
2022-08-03 12:35:31
|
for all my 60 hr music
|
|
2022-08-03 12:48:35
|
perhaps it would be very interesting to create a VORBIS-OPUS hybrid so that VIRBIS would be at low frequencies and OPUS at high frequencies.......... although in general, purely technically, I can do it even now, just later by combining 2 frequencies
|
|
2022-08-03 01:02:04
|
lol That sounds good...
|
|
2022-08-03 01:04:27
|
only the OPUS codec be incorrectly, but everything works - if you cut off the bottoms, then the minimum that can be set in opusenc encoder is 21 kbps, which in fact are 33 kbps - which suits me
|
|
2022-08-03 01:28:37
|
hm
|
|
2022-08-03 01:36:17
|
the problem is not entirely obvious, but it is found in the fact that at such low bitrates OPUS play stereo is bad, even if you encode from stereo by force
|
|
2022-08-03 01:39:02
|
|
|
|
The_Decryptor
|
2022-08-03 01:39:15
|
Wouldn't surprise me if a real time voice chat codec was designed for mono sources primarily
|
|
|
DZgas Ж
|
2022-08-03 01:39:26
|
so experiment failed
|
|
|
The_Decryptor
Wouldn't surprise me if a real time voice chat codec was designed for mono sources primarily
|
|
2022-08-03 01:41:50
|
and yet OPUS is not a "codec for voice chat"
OPUS is a standard that contains 2 codecs. Completely different, CELP(music) and SLIK(voice)
SLIK force dont use after 64 kbps
|
|
2022-08-03 01:43:29
|
of course, there are big questions about why **DISCORD **allows NOT use SLIK only, but they know better (haha)
|
|
|
3DJ
|
|
3DJ
<@604964375924834314> <@853026420792360980> looks like I had given up too early! we had the right command but the wrong value
I needed to use -bsf:v "h264_metadata=sample_aspect_ratio=**1/2** to make this 3840x1920 video be upscaled to 3840x2160 on youtube's end
https://i.imgur.com/nOJD8VO.jpeg
https://youtu.be/Dka7CRrjMSY
|
|
2022-08-03 05:33:54
|
Here's the difference in quality (per eye) between uploading a 1080p video in 2D (for which youtube uses AVC codec) and uploading it in full-res Side-By-Side (3840x1080 in total) with 3D + aspect ratio metadata (for which youtube doubles resolution, uses 7 times the bitrate, uses the better codec, VP9, *and* reserves a 16:9 viewport which prevents cropping the thumbnail and empty space on the sides when the video isn't in fullscreen)
Side by side slider comparison with more methods in the drop-down list <https://imgsli.com/MTE5MzM5/0/3>
Playlist: <https://www.youtube.com/playlist?list=PLVDbhbTh1d8cmE47xRTU7zXy3hKBXxrhW>
|
|
|
DZgas Ж
|
|
3DJ
Here's the difference in quality (per eye) between uploading a 1080p video in 2D (for which youtube uses AVC codec) and uploading it in full-res Side-By-Side (3840x1080 in total) with 3D + aspect ratio metadata (for which youtube doubles resolution, uses 7 times the bitrate, uses the better codec, VP9, *and* reserves a 16:9 viewport which prevents cropping the thumbnail and empty space on the sides when the video isn't in fullscreen)
Side by side slider comparison with more methods in the drop-down list <https://imgsli.com/MTE5MzM5/0/3>
Playlist: <https://www.youtube.com/playlist?list=PLVDbhbTh1d8cmE47xRTU7zXy3hKBXxrhW>
|
|
2022-08-03 06:30:39
|
Looks Like there is a comparison on the bitrate and frame size on which CODEC are completely UNcompetitive
|
|
2022-08-03 06:30:59
|
<:PeepoDiamondSword:805394101340078092>
|
|
2022-08-03 06:31:29
|
Very Looks Like it is AVC/x264
|
|
2022-08-03 06:33:11
|
a codec that cannot be compared to any newer codecs size up 720p due to Known Technical Limitations
its True? <@740013717114192023>
|
|
2022-08-03 06:36:26
|
and of course. it makes no sense to compare videos by resolution on youtube, because he intentionally encodes videos with **ceremoniously **low bitrates, ~~due to considerations of capitalism~~
|
|
2022-08-03 06:40:05
|
ok
|
|
2022-08-03 06:40:33
|
I didn't like it so much let me show you
|
|
2022-08-03 06:42:22
|
1.
|
|
2022-08-03 06:51:05
|
ah lol
|
|
2022-08-03 06:51:15
|
ok
|
|
2022-08-03 06:52:56
|
wait what
|
|
|
|
JendaLinda
|
2022-08-03 06:57:07
|
AVC is not that bad. After all, many cameras still record to AVC.
|
|
|
DZgas Ж
|
|
JendaLinda
AVC is not that bad. After all, many cameras still record to AVC.
|
|
2022-08-03 07:00:12
|
no, I want to say that I don’t understand at all what the conclusions of the message from <@740013717114192023>
|
|
2022-08-03 07:00:20
|
|
|
2022-08-03 07:01:15
|
|
|
2022-08-03 07:02:20
|
vp9
|
|
2022-08-03 07:02:28
|
avc
|
|
|
3DJ
|
2022-08-03 07:03:01
|
3D videos are just 2 simultaneous views of the same thing from slightly different angle. in the case of youtube, they're side by side, the left view on the left.
the conclusion of my experiment is that if we upload a 3D video to youtube and use that bitstream filter to double the height, youtube won't just double the display height but also the resolution and increase bitrate and thus, increase quality noticeably.
|
|
2022-08-03 07:06:00
|
I usually upload 3D videos but just noticed how bad this 1920x1080 2D video looks, especially when moving fast through grassy terrain https://youtu.be/xxY_xaFrYm4?t=2420
|
|
|
DZgas Ж
|
2022-08-03 07:08:14
|
perhaps, okay, the main problem here is that AVC does not support more than 1080, both technically and in terms of algorithms
|
|
|
3DJ
|
2022-08-03 07:09:00
|
so if I had uploaded a 3D version (2x 1920x1080 = 3840x1080 in total), a single eye/view from the 3D version would've looked a lot better than the single view (2D) version, because of the higher bitrate and codec <https://imgsli.com/MTE5MzM5/0/2>
|
|
|
DZgas Ж
|
|
DZgas Ж
perhaps, okay, the main problem here is that AVC does not support more than 1080, both technically and in terms of algorithms
|
|
2022-08-03 07:09:12
|
I must say right away, for those who do not know, 4k in AVC is implemented by playing 4 independent streams at 1080p
|
|
|
3DJ
|
2022-08-03 07:10:13
|
but yeah, I get the higher quality has more to do with the bitrate than the codec
|
|
|
DZgas Ж
|
|
3DJ
so if I had uploaded a 3D version (2x 1920x1080 = 3840x1080 in total), a single eye/view from the 3D version would've looked a lot better than the single view (2D) version, because of the higher bitrate and codec <https://imgsli.com/MTE5MzM5/0/2>
|
|
2022-08-03 07:10:25
|
in the case of the 3d version, yes, YouTube simply cannot give more, but if you turn on 1080p vp9, then it will also be Bad
|
|
|
3DJ
but yeah, I get the higher quality has more to do with the bitrate than the codec
|
|
2022-08-03 07:11:09
|
this judgment is not true, but in this case it is true
|
|
|
3DJ
|
2022-08-03 07:11:53
|
I wish youtube used MVC (the Blu-ray 3D standard), which encodes 3D more efficiently by making the second view just the difference from the first one
|
|
|
DZgas Ж
|
|
3DJ
I wish youtube used MVC (the Blu-ray 3D standard), which encodes 3D more efficiently by making the second view just the difference from the first one
|
|
2022-08-03 07:12:43
|
As far as I know, AV1 natively supports 3D video, so let's wait.
|
|
|
3DJ
|
2022-08-03 07:13:16
|
if only there was a way to force it on youtube 👀
|
|
|
DZgas Ж
|
2022-08-03 07:13:34
|
🔥 my pc is wait
|
|
|
|
JendaLinda
|
2022-08-03 07:14:35
|
I can say that Youtube's AVC encoder settings are not the best. I've once uploaded a 240p video, it was an old footage from an old digital camera, a higher resolution video doesn't exist. Youtube just compressed it so badly, that it looked like a MPEG1 video from 1995.
|
|
|
DZgas Ж
|
2022-08-03 07:15:05
|
Youtube's AVC encoder settings are fuking shit
|
|
2022-08-03 07:16:32
|
to store some videos. I download 1080 resources, why do I compress to AVC 360p on my settings (the best for AVC) and get better quality for the same 360p Youtube bitrate
|
|
2022-08-03 07:17:45
|
I would like to remind you that the maximum AVC encoding speed settings are like HEVC fast but ~30% better
|
|
|
Cool Doggo
|
2022-08-03 07:18:29
|
because youtube uses hardware encoders, unlike you they have to process millions of hours of content
|
|
|
DZgas Ж
|
2022-08-03 07:19:38
|
I don’t know which ones, but obviously not the CPU
|
|
|
Cool Doggo
|
2022-08-03 07:20:25
|
that is why i said hardware and not software
|
|
|
DZgas Ж
|
2022-08-03 07:20:49
|
maybe they designed the chip just to encode youtube? I don't know (at all)
|
|
|
Cool Doggo
|
2022-08-03 07:21:46
|
iirc yes they do have their own custom designed hardware for it
|
|
|
DZgas Ж
|
2022-08-03 07:22:12
|
I am glad that after 20 years, for video sizes less than 360p, there is a worthy replacement for AVC - AV1
|
|
2022-08-03 07:23:00
|
neither HEVC nor VP8 nor VP9 are competitive with AVC at these resolutions
|
|
|
|
JendaLinda
|
2022-08-03 07:23:58
|
Those digital cameras and smartphones also use HW AVC encoders and the video looks alright. So the problem is not the encoder itself.
|
|
|
DZgas Ж
|
2022-08-03 07:25:13
|
stop shoot video in 4k - better up the bitrate
|
|
2022-08-03 07:26:17
|
frame size less - can compress better algometric<:AngryCry:805396146322145301>
|
|
|
|
JendaLinda
|
2022-08-03 07:26:52
|
Also 1080p often can do 60fps and 4K doesn't.
|
|
|
DZgas Ж
|
|
DZgas Ж
frame size less - can compress better algometric<:AngryCry:805396146322145301>
|
|
2022-08-03 07:27:04
|
increased **efficiency **bits per pixel
|
|
|
Cool Doggo
|
|
JendaLinda
Those digital cameras and smartphones also use HW AVC encoders and the video looks alright. So the problem is not the encoder itself.
|
|
2022-08-03 07:27:39
|
they also use a relatively high bitrate, it will always look good if you allow it to use enough data
|
|
|
DZgas Ж
|
|
JendaLinda
Also 1080p often can do 60fps and 4K doesn't.
|
|
2022-08-03 07:27:40
|
it's a matter of time and I don't like it
|
|
|
|
JendaLinda
|
2022-08-03 07:28:01
|
I'd rather have 60fps than 30fps.
|
|
|
DZgas Ж
|
2022-08-03 07:28:19
|
in general, it infuriates me, people still use bitrate and CRF instead of CQ
|
|
|
Cool Doggo
|
|
Cool Doggo
they also use a relatively high bitrate, it will always look good if you allow it to use enough data
|
|
2022-08-03 07:29:28
|
for an example mine uses ~35mbps for video, not exactly the type of bitrate youtube uses for their videos
|
|
|
DZgas Ж
|
|
DZgas Ж
in general, it infuriates me, people still use bitrate and CRF instead of CQ
|
|
2022-08-03 07:29:55
|
Why can't, give as much Quality as you want, why BE the CBR stream, if we're on the Internet, it's all so infuriating
|
|
2022-08-03 07:30:50
|
oh yes, a static picture in the frame, 6000 bitrate please.
|
|
|
Cool Doggo
|
2022-08-03 07:31:43
|
most encoders should be smart enough to not use a ton of bitrate on static frames
|
|
2022-08-03 07:32:04
|
unless your doing CBR, in that case its expected then
|
|
|
DZgas Ж
|
|
Cool Doggo
most encoders should be smart enough to not use a ton of bitrate on static frames
|
|
2022-08-03 07:32:55
|
this is the problem, that EVERYONE can, but it is written in the parameters, either ABR or CBR or CFR
|
|
2022-08-03 07:33:18
|
all encoders in cases of a static frame can submit several BYTES
|
|
|
Cool Doggo
|
2022-08-03 07:34:15
|
CRF should be basically the same as CQ on a static frame, the main difference is in motion
|
|
|
DZgas Ж
|
|
DZgas Ж
https://cdn.discordapp.com/attachments/308921309893623820/1003957967349096578/DZgas_music_tracklist.webm
|
|
2022-08-03 07:34:56
|
I don't need to go far, so I did, 8 hours of video 600 kb
|
|
|
Cool Doggo
CRF should be basically the same as CQ on a static frame, the main difference is in motion
|
|
2022-08-03 07:35:52
|
it's a delusion
|
|
|
Cool Doggo
|
|
3DJ
|
|
DZgas Ж
oh yes, a static picture in the frame, 6000 bitrate please.
|
|
2022-08-03 07:36:10
|
Last I checked Twitch uses 6000 CBR max (for non partnered streamers) and advises against VBR because of network-related issues or something
|
|
2022-08-03 07:37:11
|
|
|
2022-08-03 07:37:32
|
|
|
2022-08-03 07:37:41
|
<https://help.twitch.tv/s/article/broadcast-guidelines?language=en_US>
|
|
|
|
JendaLinda
|
2022-08-03 07:38:01
|
My favorite kind of videos are those exploding into bunch of artifacts once every second. I find it kinda funny.
|
|
|
DZgas Ж
|
2022-08-03 07:38:17
|
CBR is technically bordered VBR, YouTube also has CBR, and the video cannot be less than a certain bitrate, for 720p it is about 300 kbps Forced bitrate
|
|
|
3DJ
|
|
JendaLinda
My favorite kind of videos are those exploding into bunch of artifacts once every second. I find it kinda funny.
|
|
2022-08-03 07:38:50
|
this is why most PUBG/Tarkov/Fortnite streams are unwatchable IMO
|
|
|
DZgas Ж
|
|
3DJ
Last I checked Twitch uses 6000 CBR max (for non partnered streamers) and advises against VBR because of network-related issues or something
|
|
2022-08-03 07:39:50
|
no u can stream up bitrate
|
|
|
3DJ
|
2022-08-03 07:39:51
|
I think only a handful of partnered streamers get to stream at 8000kbps (maybe a bit more)
|
|
|
DZgas Ж
no u can stream up bitrate
|
|
2022-08-03 07:40:15
|
huh?
|
|
|
DZgas Ж
|
|
3DJ
huh?
|
|
2022-08-03 07:40:41
|
for example here 8000 https://www.twitch.tv/uselessmouth
|
|
|
3DJ
|
2022-08-03 07:41:16
|
on a side note, I once streamed at 120fps (still at 6000kbps) and it actually worked. even the VOD was 120fps but it required a 120hz+ disdplay ofc
|
|
|
Cool Doggo
|
|
DZgas Ж
it's a delusion
|
|
2022-08-03 07:41:45
|
i still dont understand what you mean by this, can you clarify?
|
|
|
DZgas Ж
|
|
3DJ
on a side note, I once streamed at 120fps (still at 6000kbps) and it actually worked. even the VOD was 120fps but it required a 120hz+ disdplay ofc
|
|
2022-08-03 07:42:20
|
I believe that no one needs more than 60, except for companies that want to sell it (for video)
|
|
|
3DJ
|
|
DZgas Ж
for example here 8000 https://www.twitch.tv/uselessmouth
|
|
2022-08-03 07:42:21
|
yeah that's what I said. AFAIK only partnered streamers can use 8000kbps
|
|
|
DZgas Ж
|
|
DZgas Ж
for example here 8000 https://www.twitch.tv/uselessmouth
|
|
2022-08-03 07:45:24
|
can't watch you use YEP on this Discord server
this streamer popularized ":yep: cock" for all twitch russians Using a smiley in any vulgar topics or hints
|
|
|
3DJ
I think only a handful of partnered streamers get to stream at 8000kbps (maybe a bit more)
|
|
2022-08-03 07:47:55
|
ok
|
|
2022-08-03 07:48:54
|
obs
|
|
2022-08-03 07:49:12
|
wait the Twitch.
|
|
2022-08-03 07:49:49
|
promised to start implementation AV1 at the end of this year
|
|
|
|
JendaLinda
|
2022-08-03 07:55:39
|
AV1 will be very useful especially fro those with poor internet connection. Many internet provides still provide poor upload speeds.
|
|
|
3DJ
|
2022-08-03 07:57:02
|
2nd most viewed PUBG clip on twitch
viewers be like: this is fine
|
|
|
DZgas Ж
|
|
|
JendaLinda
|
2022-08-03 08:04:32
|
This looks worse than a 3hr movie squashed using DivX in 700MB.
|
|
|
DZgas Ж
|
|
JendaLinda
AV1 will be very useful especially fro those with poor internet connection. Many internet provides still provide poor upload speeds.
|
|
2022-08-03 08:06:47
|
Ahaha no. Not the codec. The size of video.
Streamers either continue on the same bitrate, but with better quality, or not, it all depends on the goal - to reduce the size or increase the quality.
It's just that av1 is like opus, it's a sooo big leap that it's a little difficult to benefit from it, or earn money, if av1 is so hard then why be a twitch partner for up bitrate...eh, they'll come up with some bullshit
|
|
|
JendaLinda
This looks worse than a 3hr movie squashed using DivX in 700MB.
|
|
2022-08-03 08:08:57
|
This is the problem of the codec being used beyond its capabilities
Large frame size
Low encoding preset
Key frame limit of 2 seconds
Locked bitrate cbr
Badly done Everything, and got bulschit
|
|
|
|
JendaLinda
|
2022-08-03 08:08:58
|
Yeah but if your upload is limited to say 2000 kbps, you can't do much about it. A better codec can push more though the same channel.
|
|
|
DZgas Ж
|
|
JendaLinda
Yeah but if your upload is limited to say 2000 kbps, you can't do much about it. A better codec can push more though the same channel.
|
|
2022-08-03 08:09:56
|
The question is obvious - why did you decide that the upload is limited
|
|
|
|
JendaLinda
|
2022-08-03 08:11:04
|
Because so many people have garbage internet, because better connection isn't avaiable to them.
|
|
|
DZgas Ж
|
2022-08-03 08:11:05
|
At what point from sending the packet to receiving it on the server, it is indicated to me that the limit is 2000 per second
|
|
2022-08-03 08:12:02
|
There is such a thing as radio, for example, television, where every byte counts
|
|
2022-08-03 08:12:22
|
And what is the Internet?
|
|
|
JendaLinda
Because so many people have garbage internet, because better connection isn't avaiable to them.
|
|
2022-08-03 08:12:53
|
yes i am
|
|
2022-08-03 08:12:58
|
too
|
|
|
3DJ
|
|
JendaLinda
Because so many people have garbage internet, because better connection isn't avaiable to them.
|
|
2022-08-03 08:13:15
|
can confirm. a bunch of streamers (especially beginners) settle with 3000-35000kbps, mostly because of poor upload speed and sometimes because of the *viewers* download speed, since transcoding (availability of lower resolutions) isn't guaranteed for non-partners (even affiliates sometimes don't get it)
|
|
|
DZgas Ж
|
|
JendaLinda
Yeah but if your upload is limited to say 2000 kbps, you can't do much about it. A better codec can push more though the same channel.
|
|
2022-08-03 08:13:40
|
But these are all misconceptions that no one understands
|
|
2022-08-03 08:16:20
|
The video does not have to be of this bitrate
The video does not have to be with a delay of 2-4 seconds from the streamer
It is not necessary to have the best frame resolution for good quality
But everyone says we need CBR
It is necessary to have a response of a second or better 2
And of course, a very low bitrate for pixels, so that there would be porridge
|
|
2022-08-03 08:17:47
|
Why doesn't anyone stream 3000 bitrate for 480p30? To be more precise, all the stages of bitrates and frame sizes should be shifted one down
|
|
|
3DJ
|
|
DZgas Ж
And what is the Internet?
|
|
2022-08-03 08:17:51
|
If what you're asking is why is the bitrate so limited on the internet even though analog television and radio can transmit a lot more raw data, I think that's because of digital infrastructure being a lot more complicated to set up, but at least it's usually a lot cleaner and less prone to interference from what I understand
|
|
|
DZgas Ж
|
|
3DJ
If what you're asking is why is the bitrate so limited on the internet even though analog television and radio can transmit a lot more raw data, I think that's because of digital infrastructure being a lot more complicated to set up, but at least it's usually a lot cleaner and less prone to interference from what I understand
|
|
2022-08-03 08:19:04
|
No, I'm saying that unlike TV, you can do better on the Internet for the same amount of data if you manage them correctly and work correctly with algorithms.
|
|
2022-08-03 08:20:25
|
Well, I also have to say that the twitch hardware encoder for bitrates other than the original is fucking shit, much worse than YouTube, and in the obsalute it's about Avc VeryFast on less
|
|
|
3DJ
|
2022-08-03 08:22:57
|
lol I don't think TV (as in, analog over-the-air or cable television) is comparable most people's internet connections.
AFAIK video and audio are transmitted losslessly so if you calculated the bitrate required, it would be orders of magnitude compared to the average internet's bandwidth
|
|
|
DZgas Ж
|
2022-08-03 08:24:15
|
Twitch, Amazon, hundreds of servers around the world don't make me laugh
|
|
2022-08-03 08:24:58
|
For 720p, everyone will have a bitrate,
|
|
2022-08-03 08:25:37
|
Even the most backward phone ADSL gives 7000
|
|
2022-08-03 08:26:26
|
But if you have 2G then yes, this is a problem
|
|
|
3DJ
|
2022-08-03 08:27:29
|
but yeah, the point of codecs is to minimize the bandwidth required, just like you can fit about a hundred MP3 songs when only about a dozen CD-quality songs used to fit
|
|
|
DZgas Ж
|
2022-08-03 08:27:32
|
3G upload 5000
|
|
|
3DJ
|
2022-08-03 08:28:08
|
I still don't get the point you're trying to make lol
|
|
|
|
JendaLinda
|
|
3DJ
lol I don't think TV (as in, analog over-the-air or cable television) is comparable most people's internet connections.
AFAIK video and audio are transmitted losslessly so if you calculated the bitrate required, it would be orders of magnitude compared to the average internet's bandwidth
|
|
2022-08-03 08:28:19
|
That's why analog TV is no more, they can use the same channel to broadcast 15 SDTV streams instead of one.
|
|
|
3DJ
|
2022-08-03 08:28:25
|
that streaming services should use a better codec/preset?
|
|
|
DZgas Ж
|
|
3DJ
but yeah, the point of codecs is to minimize the bandwidth required, just like you can fit about a hundred MP3 songs when only about a dozen CD-quality songs used to fit
|
|
2022-08-03 08:29:23
|
Only their quality depended on the crookedness of the person who uses the encoder, as well as on the bitrate, 128 of course was so-so, it was a pity there was no opus at that time, because opus is only 4 times more expensive for decoding
|
|
|
3DJ
|
2022-08-03 08:30:05
|
btw here's another comparison of AVC and VP9 in the same resolution tho a small difference in bitrate <https://imgsli.com/MTE5MzU3>
|
|
|
DZgas Ж
|
2022-08-03 08:30:31
|
And besides, mp3 was not the first, no-
|
|
|
3DJ
btw here's another comparison of AVC and VP9 in the same resolution tho a small difference in bitrate <https://imgsli.com/MTE5MzU3>
|
|
2022-08-03 08:32:34
|
Why do you keep comparing anything to vp9?
|
|
2022-08-03 08:32:38
|
is vp9 fast? No, avc is faster
vp9 is the best at its speed? No, av1 is better at the same speeds
|
|
2022-08-03 08:33:15
|
👉 <:AV1:805851461774475316> <:H264_AVC:805854162079842314>
|
|
2022-08-03 08:34:57
|
no One codec can be faster than AVC with fast preset and give better quality
|
|
|
3DJ
|
2022-08-03 08:36:00
|
I'm not just comparing the codec alone, but the 2 encoding presets as a whole used by youtube for the same resolution*
|
|
|
DZgas Ж
|
2022-08-03 08:36:25
|
No codec is better than av1 at the same encoding speeds, yep
|
|
|
3DJ
|
2022-08-03 08:37:25
|
av1 is out of the question because it isn't available to me in this case, otherwise I would've included it in the comparison
|
|
|
DZgas Ж
|
|
3DJ
I'm not just comparing the codec alone, but the 2 encoding presets as a whole used by youtube for the same resolution*
|
|
2022-08-03 08:37:32
|
Youtube will soon abandon vp9
I think they are replacing all the previous equipment for encoding it, in order to encode av1 on the new one
|
|
|
3DJ
|
2022-08-03 08:39:11
|
only for new videos or old videos too? and if so, does youtube even keep a copy of the source uploaded file or will it just use their highest quality conversion?
|
|
|
DZgas Ж
|
|
3DJ
av1 is out of the question because it isn't available to me in this case, otherwise I would've included it in the comparison
|
|
2022-08-03 08:39:43
|
Yes, Google decided not to waste time on your video lol. But I do not know that there is support for such 3d for av1, I know for sure that there is video for 360 degrees. You can just search for Top videos on YouTube, all videos with 100k+ views must have av1
|
|
|
3DJ
only for new videos or old videos too? and if so, does youtube even keep a copy of the source uploaded file or will it just use their highest quality conversion?
|
|
2022-08-03 08:42:09
|
Yes, YouTube accurately stores the originals of all videos, for additional encoding, from the very beginning of existence, first for the vp8 codec, then vp9, after av1,
And it's also funny, opus, all the old videos suddenly sound better for this reason, although hardly anyone noticed
|
|
|
|
JendaLinda
|
2022-08-03 08:44:30
|
So Youtube is still keeping those WMVs from Windows Movie Maker?
|
|
|
3DJ
|
2022-08-03 08:44:39
|
3D is just 2 views on the same frame, so any format/codec supports it (although some might be limited by resolution, like someone mentioned regarding AVC).
the *real* question is whether the format can encode it *efficiently* like MVC
|
|
|
DZgas Ж
Yes, YouTube accurately stores the originals of all videos, for additional encoding, from the very beginning of existence, first for the vp8 codec, then vp9, after av1,
And it's also funny, opus, all the old videos suddenly sound better for this reason, although hardly anyone noticed
|
|
2022-08-03 08:45:28
|
Ah, thank god. I suspected as much, which is why most of my long 3D uploads are very close to the 256GB limit lmao
|
|
|
DZgas Ж
|
2022-08-03 08:46:39
|
Ahaha
|
|
|
3DJ
|
2022-08-03 08:46:53
|
it's mind-boggling how youtube has enough storage for every video with its variants and original upload lol
|
|
|
DZgas Ж
|
|
JendaLinda
So Youtube is still keeping those WMVs from Windows Movie Maker?
|
|
2022-08-03 08:47:55
|
Files are files, but you won't get access to the source
|
|
2022-08-03 08:48:40
|
1. Buy the google
2. Take a video
|
|
|
3DJ
|
2022-08-03 08:48:43
|
I've been using 100-130Mb/s for my 3D videos. and the local files look almost indistinguishable from realtime gameplay
|
|
|
DZgas Ж
|
2022-08-03 08:49:20
|
Oh, don't talk about such bitrates, this is 10 times beyond human perception for me
|
|
|
3DJ
|
2022-08-03 08:49:50
|
I don't think it is
|
|
2022-08-03 08:51:19
|
at around 80Mbps I start noticing compression artifacts, so I used 100 which is more reasonable than the 130 max in shadowplay
|
|
|
BlueSwordM
|
2022-08-03 08:51:32
|
Remember one thing though: 3D high action videos are quite a bit harder to encode than simpler content 😛
|
|
|
|
JendaLinda
|
2022-08-03 08:55:24
|
Is Youtube still so confused if the uploaded video doesn't have any audio track? As I recall it always took very long to process.
|
|
|
3DJ
|
2022-08-03 08:58:50
|
3D really isn't that different from regular videos. for practical purposes, it's just 2 videos in one, usually side by side or stacked one on top of the other.
the real complexity comes from using a smart encoding algorithm that's stereo-aware to encode it more efficiently (like sharing pixels that are the same on both views or treat them as consecutive frames)
I'm not sure if youtube does anything like that. Like if I upload a side by side video and then upload it again, this time telling youtube it's a 3D video, it will use a different encoding, like lower bitrate and will look a bit worse <https://imgsli.com/MTE5MzM5/1/2>
|
|
|
DZgas Ж
|
2022-08-03 08:59:28
|
1 mbps Enough for everyone<:ReeCat:806087208678588437>
|
|
|
3DJ
|
2022-08-03 09:05:39
|
also, here's a slightly counter-intuitive comparison if you don't know the extra details:
my local file 3840x1080 (in total) looks better than the uploaded one that's encoded in 3840x2160 (notice the far grass, grass behind the minimap, details on the trees and overall sharpness) <https://imgsli.com/MTE5MzM5/3/4>
|
|
2022-08-03 09:07:31
|
the major detail being that the one on youtube is ~50Mbps and my local one is 100Mbps
|
|
|
|
JendaLinda
|
2022-08-03 09:18:00
|
Anyway, I've also tried to fit a video on a floppy, but at the same time, I wanted to play the video on 486 PC. So modern codecs were out of the question. The bitrate limit was so the floppy drive can keep up reading the file realtime.
|
|
2022-08-03 09:22:45
|
I've used MPEG1, worked pretty well. It provided much better quality than those AVI codecs avaiable in Win95. The CPU had difficulties with the MPEG audio itself, so the performance was not very good. Without audio, it could do 15fps in a small 160x120 window.
|
|
2022-08-03 09:23:48
|
I had to dig up an old program TMPGEnc because fffmpeg couldn't encode MPEG1 in 15fps for some reason.
|
|
|
3DJ
|
2022-08-03 09:26:33
|
https://youtu.be/b-2wP9QNmp4
|
|
|
|
JendaLinda
|
2022-08-03 09:27:22
|
As the graphics card lacks any video support, playing the video in other than original size was very choppy. You could see how the framebuffer if filling each frame.
|
|
2022-08-03 09:29:12
|
And yes, it was fun.
|
|
|
3DJ
|
2022-08-03 09:30:19
|
fair enough <:HaDog:805390049033191445>
|
|
|
DZgas Ж
|
|
JendaLinda
Anyway, I've also tried to fit a video on a floppy, but at the same time, I wanted to play the video on 486 PC. So modern codecs were out of the question. The bitrate limit was so the floppy drive can keep up reading the file realtime.
|
|
2022-08-03 09:36:30
|
meybe Can av1 level 2
|
|
|
|
JendaLinda
|
2022-08-03 09:38:12
|
AV1 on 486DX2? I don't think that would work.
|
|
|
DZgas Ж
|
|
JendaLinda
AV1 on 486DX2? I don't think that would work.
|
|
2022-08-03 09:39:01
|
😈
|
|
|
|
JendaLinda
|
2022-08-03 09:40:26
|
Also opus doesn't seem to be viable option as the CPU struggles with old MP3, it can play it at 11025Hz mono.
|
|
|
DZgas Ж
|
2022-08-03 09:40:48
|
dont use mp3 loool use VORBIS
|
|
2022-08-03 09:40:54
|
10x or more faster
|
|
|
|
JendaLinda
|
2022-08-03 09:41:19
|
I can try vorbis.
|
|
|
DZgas Ж
|
2022-08-03 09:41:33
|
👍🏻
|
|
2022-08-03 09:42:45
|
It is true that opus is the most difficult to decode, for the same reason it is not implemented, for example, in bluetooth headphones
|
|
|
|
JendaLinda
|
2022-08-03 09:44:33
|
AVI files of that era used either 8 bit PCM or ADPCM.
|
|
|
DZgas Ж
|
2022-08-03 09:46:14
|
the other did not exist.
|
|
|
|
JendaLinda
|
2022-08-03 10:03:14
|
There's a nice picture viewer for DOS. It supports JPEG and PNG. The VGA card has only 1 MB of memory, so it can do either 24bpp in 640x480 or 16bpp in 800x600. The program can load pictures of any size as long the decoded picture fits in RAM, which is 16MB. It can scroll over the pictures that won't fit on the screen.
So obviously I've tried to give it some nice big pictures. It can load full size JPEG photos from an older camera. Decoding big PNGs is pretty slow on 486 though.
|
|
|
DZgas Ж
|
|
JendaLinda
There's a nice picture viewer for DOS. It supports JPEG and PNG. The VGA card has only 1 MB of memory, so it can do either 24bpp in 640x480 or 16bpp in 800x600. The program can load pictures of any size as long the decoded picture fits in RAM, which is 16MB. It can scroll over the pictures that won't fit on the screen.
So obviously I've tried to give it some nice big pictures. It can load full size JPEG photos from an older camera. Decoding big PNGs is pretty slow on 486 though.
|
|
2022-08-04 01:57:44
|
should try webp
|
|
2022-08-04 01:58:53
|
it is the same blocky as jpeg, but I do not know if there is a viewer for it for such hardware
|
|
|
|
JendaLinda
|
2022-08-04 07:38:08
|
It would be challenging to find software with webp support that can run on DOS/Win95
|
|
|
DZgas Ж
|
|
JendaLinda
It would be challenging to find software with webp support that can run on DOS/Win95
|
|
2022-08-04 12:08:24
|
maybe first you need to compile LIBwebp for DOS...
|
|
|
|
JendaLinda
|
2022-08-04 12:10:16
|
I have only basic knowledge of coding. I'm not sure how difficult would it be to port libwebp to DOS as memory management in DOS is pretty complicated.
|
|
|
DZgas Ж
|
|
JendaLinda
I have only basic knowledge of coding. I'm not sure how difficult would it be to port libwebp to DOS as memory management in DOS is pretty complicated.
|
|
2022-08-04 12:18:00
|
I'm not a programmer too. but, because WEBP is written in C99, there shouldn't be any Legacy problems... in theoretical
|
|
|
|
JendaLinda
|
2022-08-04 12:21:27
|
The author of the PictView program ended up coding his own PNG implementation. Perhaps it was easier than attempting to port libpng to DOS.
|
|
|
DZgas Ж
|
|
JendaLinda
The author of the PictView program ended up coding his own PNG implementation. Perhaps it was easier than attempting to port libpng to DOS.
|
|
2022-08-04 12:24:55
|
no way... PNG is already old enough to be on DOS at one time... although most likely it was much more profitable to use JPEG due to what storage capabilities were then
|
|
|
|
JendaLinda
|
2022-08-04 12:31:41
|
In 1995, PNG was bleeding edge technology. MSIE that comes with Win95 doesn't support it yet.
|
|
2022-08-04 12:37:35
|
Before that there were images formats using RLE compression like PCX or LZW compression like GIF or TIFF. Images in DOS usually used maximum of 256 colors.
|
|
2022-08-04 12:46:21
|
JPEG was its own thing. It works completely differently compared to other image formats of the time.
|
|
|
DZgas Ж
|
|
JendaLinda
JPEG was its own thing. It works completely differently compared to other image formats of the time.
|
|
2022-08-04 12:53:19
|
I agree, it was magic, and complex calculations
|
|
2022-08-04 12:55:15
|
i love this moment (open gif) https://youtu.be/gHUCAshJus4?t=1579
|
|
|
_wb_
|
2022-08-04 12:55:28
|
Libjpeg still has an option to produce output using only 256 colors
|
|
|
|
JendaLinda
|
2022-08-04 12:55:57
|
Decoding JPEG by those ancient computer is not particularly fast either.
|
|
2022-08-04 12:56:32
|
I know but 256 colors means grayscale, right?
|
|
|
DZgas Ж
|
|
JendaLinda
Decoding JPEG by those ancient computer is not particularly fast either.
|
|
2022-08-04 12:59:08
|
and not a fact that from view of information storage, maybe it wasn't profitable, because of the small sizes
|
|
|
_wb_
Libjpeg still has an option to produce output using only 256 colors
|
|
2022-08-04 01:00:55
|
it seemed to me that you are talking about the palette?
|
|
2022-08-04 01:01:09
|
or Just 4:0:0
|
|
|
|
JendaLinda
|
2022-08-04 01:03:30
|
256 color patelled images were a norm in DOS. I don't think JPEG could support palette.
|
|
2022-08-04 01:04:28
|
Grayscale yes, it's juts the 8bit Y channel alone.
|
|
|
DZgas Ж
|
|
DZgas Ж
and not a fact that from view of information storage, maybe it wasn't profitable, because of the small sizes
|
|
2022-08-04 01:05:31
|
> perhaps I need to change the translator, otherwise even it seems to me clumsily written
|
|
|
|
JendaLinda
|
2022-08-04 01:06:06
|
Although early VGA hardware couldn't do 256 shades of gray, it had only 6 bit DAC.
|
|
|
DZgas Ж
|
|
JendaLinda
Decoding JPEG by those ancient computer is not particularly fast either.
|
|
2022-08-04 01:07:36
|
it seems to me that given the small size of the images of that time, the importance of pixels was much more important than creating noise on JPEG images, especially considering that people preferred to take 1 bit of the image or even 4 bits at most, the standard 16 colors. and that's why PNG just didn't make sense on machines of that time, and that's why I AM surprised that this format was made in the distant future, and is still relevant, even though it's already old, but legacy
|
|
|
|
JendaLinda
|
2022-08-04 01:09:25
|
The screen resolution was low, so images were small in size by nature, pixels were large.
|
|
|
DZgas Ж
|
2022-08-04 01:09:55
|
it was a good time when people appreciated every pixel....
|
|
|
|
JendaLinda
|
2022-08-04 01:14:53
|
256 color palette was the lossy compression used for complex images at the time. 16 colors were used for simple graphics, GUI, icons, etc.
|
|
|
DZgas Ж
|
2022-08-04 01:23:10
|
<:Google:806629068803932281>
|
|
|
|
JendaLinda
|
2022-08-04 01:31:35
|
Anti-aliasing was not used either. CRT did it automatically.
|
|
|
DZgas Ж
|
|
JendaLinda
Anti-aliasing was not used either. CRT did it automatically.
|
|
2022-08-04 01:52:16
|
Not Anti-aliasing... is hardware blur
|
|
|
improver
|
2022-08-04 01:53:40
|
CRT color / shape magics are really interesting tbh
|
|
2022-08-04 01:54:32
|
games used to pretty much exploit physical phenomena to make it work as good as they did
|
|
|
DZgas Ж
|
|
improver
games used to pretty much exploit physical phenomena to make it work as good as they did
|
|
2022-08-04 02:01:12
|
yes... and that's why there is such a thing as 4:2:2
|
|
2022-08-04 02:01:47
|
because it was the horizontal stripes that were smoothed because of the display technology
|
|
|
spider-mario
|
2022-08-04 02:06:05
|
and interlacing
|
|
2022-08-04 02:06:07
|
(brr)
|
|
|
DZgas Ж
|
2022-08-04 02:09:26
|
oh no interlaceee
|
|
|
spider-mario
and interlacing
|
|
2022-08-04 02:10:17
|
but
|
|
|
spider-mario
(brr)
|
|
2022-08-04 02:12:28
|
interlacing is a problem of America and their NTSC technology. we had a half-frame display for the size of the entire monitor ...maybe it was better, not for me. the flicker I was noticeably more
|
|
2022-08-04 02:13:43
|
I mean, it was like this, half of the screen is one frame, the other half of the screen is another frame
|
|
|
spider-mario
|
2022-08-04 02:13:53
|
not sure what you mean, PAL and SECAM used interlacing too
|
|
|
DZgas Ж
|
|
spider-mario
not sure what you mean, PAL and SECAM used interlacing too
|
|
2022-08-04 02:14:59
|
I want to say that it was of a completely different type And did not tear the picture across the entire area, but only in the center at the point of contact of the half-frames, which means that the movement of objects looked Normal without breaks
|
|
|
spider-mario
|
2022-08-04 02:15:44
|
half-frame? wasn’t the interlacing on a line basis in both cases?
|
|
2022-08-04 02:16:09
|
https://upload.wikimedia.org/wikipedia/commons/1/1f/CRT_image_creation_animation.gif like this
|
|
|
DZgas Ж
|
|
DZgas Ж
interlacing is a problem of America and their NTSC technology. we had a half-frame display for the size of the entire monitor ...maybe it was better, not for me. the flicker I was noticeably more
|
|
2022-08-04 02:16:23
|
I'm saying that the technology is different
|
|
|
spider-mario
|
2022-08-04 02:17:04
|
right, but as far as I understand, not in terms of how interlacing works, or is it?
|
|
|
DZgas Ж
|
2022-08-04 02:17:20
|
|
|
2022-08-04 02:17:30
|
half frames
|
|
|
spider-mario
|
2022-08-04 02:18:11
|
I have never heard of such half-frames
|
|
|
DZgas Ж
|
2022-08-04 02:18:11
|
to begin with, the entire upper part of the screen, then the entire lower part of the screen
|
|
2022-08-04 02:18:37
|
well the SECAM
|
|
|
spider-mario
https://upload.wikimedia.org/wikipedia/commons/1/1f/CRT_image_creation_animation.gif like this
|
|
2022-08-04 02:19:10
|
that's why I've never seen any frame breaks. and these lines, because We was no such problem
|
|
2022-08-04 02:21:26
|
|
|
2022-08-04 02:22:31
|
<@604964375924834314>but this was a problem because the original NES console did not work for us. although we also have different voltage levels. and assigning the network frequency
|
|
2022-08-04 02:26:08
|
and have never had similar problems... But, we had a **tearing **before it became known on PC <:HaDog:805390049033191445>
|
|
2022-08-04 02:26:38
|
tearing yeas
|
|
|
DZgas Ж
|
|
2022-08-04 02:33:34
|
I would like to add that the more SIZE of monitors became over the years, the worse such a half-frame display was, because if You is close to the TV, then the half-frame flickering will be noticeable, but if from far away, everything was great, but for Close interaction with the monitor it is better to use NTSC
|
|
|
_wb_
|
|
JendaLinda
I know but 256 colors means grayscale, right?
|
|
2022-08-04 02:42:41
|
Libjpeg has an option to do some color quantization to output the decoded image as a palette indexed buffer - this feature probably dates back to the days when most graphics cards were used in 256-color mode so this would be how to display an image.
|
|
|
|
JendaLinda
|
|
_wb_
Libjpeg has an option to do some color quantization to output the decoded image as a palette indexed buffer - this feature probably dates back to the days when most graphics cards were used in 256-color mode so this would be how to display an image.
|
|
2022-08-04 02:43:53
|
Yes this makes sense.
|
|
|
DZgas Ж
|
|
_wb_
Libjpeg has an option to do some color quantization to output the decoded image as a palette indexed buffer - this feature probably dates back to the days when most graphics cards were used in 256-color mode so this would be how to display an image.
|
|
2022-08-04 02:44:20
|
cannot be... after all, JPEG cannot store palettes...? you definitely mean the palette and not the Truncation color format FFFFFF > FF
|
|
|
|
JendaLinda
|
2022-08-04 02:45:24
|
The conversion to 256 colors is done during decoding the JPEG.
|
|
|
_wb_
|
2022-08-04 02:46:14
|
JPEG has nothing to do with palettes, but libjpeg still has an option to convert a decoded jpeg to a palette image just because in the early 90s you couldn't do much with a full color buffer
|
|
|
DZgas Ж
|
2022-08-04 02:47:06
|
meh crutch
|
|
2022-08-04 02:47:52
|
well, I understood, nothing interesting, just transcoding after decoding, and as I understood it was done for each JPEG block
|
|
|
_wb_
|
2022-08-04 02:48:56
|
It's one of those things you would today no longer have in a libjpeg API
|
|
|
DZgas Ж
|
2022-08-04 02:49:50
|
well, but there are old versions that no one seems to have erased, the legacy was killed, well, their Do
|
|
2022-08-04 10:06:02
|
<:banding:804346788982030337>
|
|
2022-08-04 10:49:28
|
8000 hz 16 kbps
AAC vs OPUS vs MP3 vs VORBIS
|
|
2022-08-04 10:49:36
|
and
|
|
|
Reddit • YAGPDB
|
|
|
JendaLinda
|
2022-08-05 08:32:29
|
PNG supports all sorts of color types and bit depths. I'm using most of them. The most common are 24bpp RGB and 32bpp RGBA. On the other hand, the least common are grayscale PNGs, in particular 4bpp and 2bpp grayscale are very rare.
|
|
|
_wb_
|
2022-08-05 08:36:16
|
PNG only supports what conveniently fits in bytes: 1,2,4,8, and 16 bit per sample.
|
|
2022-08-05 08:38:14
|
Everything it does (filtering and entropy coding) is operating on bytes, and is not aware of samples and channels
|
|
2022-08-05 08:39:29
|
That means only the 8-bit case actually has real prediction, for lower or higher bit depths the prediction doesn't really make much sense
|
|
2022-08-05 08:43:41
|
In my opinion, the bit depth relevant for delivery is going to shift from 8-bit to 10-bit in the near future. For capture, 14-bit is currently common. PNG is not very useful for 10-14 bit — it can do it, by padding to 16-bit, but prediction and entropy coding will be pretty bad.
|
|
|
|
JendaLinda
|
2022-08-05 08:56:31
|
PNG was designed for content that was common at the time, to replace formats like GIF, BMP or PCX.
Many Windows programs were using BMP as an intermediate format, to store pixels in memory. As BMP doesn't support grayscale directly, grayscale PNGs were usually encoded as indexed color with grayscale palette.
|
|
2022-08-05 09:09:56
|
Additionally, 4bpp and 2bpp grayscale formats require images to use those exact 16 or 4 shades of gray, which is unlikely ta happen unless the image was created taking that into account.
|
|
|
DZgas Ж
|
2022-08-05 05:02:55
|
png is no interesting, lossless webp is best for the compression today
|
|
|
|
JendaLinda
|
2022-08-05 05:15:25
|
WebP is great but it can't preserve the original pixel format. Lots of art was drawn with limited colors, especially artwork for games. PNG has legacy support, it can store graphics in the original form, like it was on the original CGA, EGA or VGA system, including the original color palette. Thus PNG can store losslessly and reversibly any of the old image formats.
|
|
|
DZgas Ж
|
|
JendaLinda
WebP is great but it can't preserve the original pixel format. Lots of art was drawn with limited colors, especially artwork for games. PNG has legacy support, it can store graphics in the original form, like it was on the original CGA, EGA or VGA system, including the original color palette. Thus PNG can store losslessly and reversibly any of the old image formats.
|
|
2022-08-05 05:19:14
|
I didn't understand what the problem was
|
|
|
|
JendaLinda
|
2022-08-05 05:19:29
|
For example, I have a 16 color BMP image, I can convert it to PNG and later, if needed, I can convert it back to the exact BMP file.
If I convert the BMP file to WebP and then convert it back, I will get a BMP with 24 bpp colors. It has the same contents, but the information how the pixels were originally encoded, is lost.
|
|
2022-08-05 05:25:04
|
It's not really a problem, and the feature is more like a side product than a primary intention. But it's nice to have.
|
|
2022-08-05 05:27:51
|
After all, I can just store the original palettes separately and encode all images to JXL or WebP, later I can reconstruct the original format by assigning the pixel colors to palette colors.
|
|
|
DZgas Ж
|
|
JendaLinda
For example, I have a 16 color BMP image, I can convert it to PNG and later, if needed, I can convert it back to the exact BMP file.
If I convert the BMP file to WebP and then convert it back, I will get a BMP with 24 bpp colors. It has the same contents, but the information how the pixels were originally encoded, is lost.
|
|
2022-08-05 05:27:59
|
yes, that's right, webp is not so universal
|
|
2022-08-05 05:28:28
|
for some reason it reminded me of vorbis & opus
|
|
2022-08-05 05:29:28
|
the good news is that Vorbis and PNG were made in the years when there were already thousands of scientists and technically knowledgeable people to take into account a lot of things and do something for the future
|
|
2022-08-05 05:30:06
|
it just so happened that PNG and VORBIS have become legacy, but at the same time they have very flexible settings, which are generally they don 't in modern codecs
|
|
2022-08-05 05:31:35
|
that is, a lot of technologies that could make new codecs even more versatile simply DO not
|
|
2022-08-05 05:32:05
|
against this background, JPEG XL looks like a technologically-stuffed monster
|
|
2022-08-05 05:33:11
|
which can generally DO everything that was ever needed from codecs
|
|
|
Cool Doggo
|
|
DZgas Ж
png is no interesting, lossless webp is best for the compression today
|
|
2022-08-05 05:33:43
|
not really, if you only have very flat images then sure
|
|
|
DZgas Ж
|
|
Cool Doggo
not really, if you only have very flat images then sure
|
|
2022-08-05 05:35:41
|
as far as I know, in terms of compression ratio, WEBP beats PNG In all possible cases in general, any arts bit (8 bit RGBA webp), any type of image
|
|
|
Cool Doggo
|
2022-08-05 05:36:11
|
it beats png but that doesn't make it the best
|
|
|
DZgas Ж
|
|
Cool Doggo
it beats png but that doesn't make it the best
|
|
2022-08-05 05:36:45
|
better
not better
|
|
|
Cool Doggo
|
2022-08-05 05:36:57
|
png isn't the only lossless image format
|
|
|
DZgas Ж
|
|
Cool Doggo
it beats png but that doesn't make it the best
|
|
2022-08-05 05:37:27
|
not "better", but "more versatile"
|
|
2022-08-05 05:37:44
|
PNG is more universal
|
|
2022-08-05 05:38:08
|
litlle more
|
|
|
Cool Doggo
png isn't the only lossless image format
|
|
2022-08-05 05:39:22
|
yes, at least write your own. from this his support will not appear
|
|
|
Cool Doggo
|
|
DZgas Ж
|
|
Cool Doggo
what
|
|
2022-08-05 05:40:02
|
no support = no format
|
|
|
Cool Doggo
|
|
DZgas Ж
|
2022-08-05 05:40:45
|
???
|
|
|
Cool Doggo
png isn't the only lossless image format
|
|
2022-08-05 05:41:02
|
is the only
|
|
|
Cool Doggo
|
2022-08-05 05:41:10
|
it's not though lmao
|
|
|
DZgas Ж
|
2022-08-05 05:41:24
|
and webp
|
|
2022-08-05 05:41:30
|
and more avif
|
|
2022-08-05 05:41:49
|
and....its all
|
|
|
DZgas Ж
against this background, JPEG XL looks like a technologically-stuffed monster
|
|
2022-08-05 05:43:01
|
i like it
|
|
|
|
JendaLinda
|
2022-08-05 05:43:25
|
Lossless JXL can do better than WebP, although it sometimes requires some tweaking. But that could improve when the encoder gets better.
|
|
2022-08-06 06:19:15
|
16 bit PNG can be used to encode images in arbitrary bit depth . PNG provides sBIT chunk that indicates the original bit depth before the image was converted to 16 bits.
|
|
|
_wb_
|
2022-08-06 07:01:52
|
Yes. It just doesn't compress very well for > 8 bit.
|
|
2022-08-06 07:03:05
|
sBIT can indicate which bits are significant, but it's a widely ignored chunk and in any case you need to give the padding bits some value, which will mess up entropy coding.
|
|
2022-08-06 07:11:30
|
PNG has no context modeling, not even a very basic one to distinguish the high bits from the low bits in case of > 8 bit.
|
|
|
|
JendaLinda
|
2022-08-06 08:27:37
|
The main purpose of sBIT is that pixels in the original format can be restored. When upsampling pixels to PNG's native format, the empty lower bits should be filled by repeating the highest bits.
Predictors in PNG are very simple, they work strictly on bytes, but they're applied to corresponding bytes in pixels. n-th byte of a pixel is predicted by n-th byte of the previous pixel.
|
|
2022-08-06 08:34:18
|
Of course, lossless JXL is superior to PNG. There's no doubt. PNG is showing signs of its age.
|
|
|
Reddit • YAGPDB
|
2022-08-07 12:58:24
|
|
|
2022-08-08 09:29:59
|
|
|
|
|
hotsauce
|
2022-08-09 06:42:40
|
Is libheif dead?
|
|
|
_wb_
|
2022-08-09 07:36:26
|
Why would it be dead?
|
|
|
novomesk
|
2022-08-09 08:27:57
|
libheif has pauses in development/maintenance. It happens, time to to time.
|
|
|
|
JendaLinda
|
2022-08-10 12:01:35
|
When I was experimenting with MPEG1 video, I've tried to encode 1080p video using ffmpeg to MPEG1 and see what will happen. To my surprise it produced a playable video file. I thought MPEG1 was limited to maximum size of 352x288 as MPEG2 was used for higher resolution.
|
|
|
_wb_
|
2022-08-10 02:30:10
|
profiles and levels are typically only really relevant for hardware implementations. software decoders tend to not care much about that, and just play anything that is a valid bitstream
|
|
|
Reddit • YAGPDB
|
|
3DJ
|
|
DZgas Ж
As far as I know, AV1 natively supports 3D video, so let's wait.
|
|
2022-08-12 06:04:07
|
remind me again, what's the recommended method to encode AV1, particularly for 3D? 👀
|
|
|
DZgas Ж
|
|
3DJ
remind me again, what's the recommended method to encode AV1, particularly for 3D? 👀
|
|
2022-08-12 02:36:28
|
metod? I can only say that you need to use AOMENC, in ffmpeg the speed parameters are 4 or 3, you can’t do less(won’t be enough life)
|
|
|
3DJ
|
|
DZgas Ж
metod? I can only say that you need to use AOMENC, in ffmpeg the speed parameters are 4 or 3, you can’t do less(won’t be enough life)
|
|
2022-08-12 10:01:26
|
I was having issue with AOMENC (it doesn't generate a new file or show any progress, just hangs for a while)
but I tried lossless AV1 encoding in FFMPEG (libsvtav1) and my 320MB test video is now 8MB which seems *way* too good to be true.
|
|
2022-08-12 10:01:52
|
does anyone know how to check if 2 video files are identical?
|
|
|
_wb_
|
2022-08-12 10:13:26
|
does svt even support lossless? I think it does yuv420 only...
|
|
2022-08-12 10:14:10
|
I suppose you could let ffmpeg compute psnr, should be inf if they are identical
|
|
|
DZgas Ж
|
|
3DJ
I was having issue with AOMENC (it doesn't generate a new file or show any progress, just hangs for a while)
but I tried lossless AV1 encoding in FFMPEG (libsvtav1) and my 320MB test video is now 8MB which seems *way* too good to be true.
|
|
2022-08-12 10:16:15
|
you can't just look...video
|
|
2022-08-12 10:17:58
|
and aomenc be in ffmpeg
|
|
2022-08-12 10:18:12
|
libaom-av1
|
|
|
3DJ
|
|
DZgas Ж
and aomenc be in ffmpeg
|
|
2022-08-12 10:58:58
|
ohh that's right. I'll try that one then
|
|
2022-08-12 11:58:11
|
I guess it wasn't lossless, after all. unsurprisingly lol
I used
```bat
ffmpeg -i iA.mp4 -c:a copy -c:v libsvtav1 -preset 8 -crf 0 -metadata:s:v:0 stereo_mode=left_right oA_AOM.mkv
```
then
```bat
ffmpeg -i oA_AOM.mkv -i iA.mp4 -filter_complex "psnr" -f null NUL
```
|
|
|
_wb_
|
2022-08-13 12:37:35
|
That seems quite lossy, psnr 29 is what you can roughly expect from mozjpeg at q60.
|
|
|
3DJ
|
2022-08-13 01:42:21
|
on a side note, about what we were discussing the other day
> We are working with Twitch on the next generation of game streaming. AV1 will enable Twitch viewers to watch at up to **1440p 120 FPS at 8mbps**; a feasible bitrate that can reach most home-broadband and 5G users.
> source:
> https://www.nvidia.com/en-us/geforce/news/rtx-30-series-av1-decoding/
> The Twitch code leak did confirm it's being worked on too.
|
|
|
Reddit • YAGPDB
|
|
_wb_
|
2022-08-13 08:15:01
|
120 fps? Why that many frames per second?
|
|
|
The_Decryptor
|
2022-08-13 09:34:18
|
I've seen streams with bad tearing because the game was rendering faster than the capture could support
|
|
2022-08-13 09:35:51
|
Also if everything supports it, and the bandwidth usage is within limit, why not capture at a higher framerate? Better to discard when watching than when recording
|
|
|
_wb_
|
2022-08-13 11:44:01
|
More important than higher framerate then is to do proper vsync when capturing so frames are always single frames and not the top of one frame and the bottom of another.
|
|
2022-08-13 11:46:29
|
I also don't get why a game would render at more than 60 fps — even 30 fps is probably sufficient w.r.t. human vision, though game mechanics ticks should probably be faster than that to assure good enough reactivity
|
|
|
The_Decryptor
|
2022-08-13 11:48:58
|
It's mostly response time, I've got a 144hz monitor and you can definitely notice the "fluidity" compared to a 60hz one
|
|
2022-08-13 11:49:20
|
They're at 300hz+ this year
|
|
|
Demez
|
|
_wb_
I also don't get why a game would render at more than 60 fps — even 30 fps is probably sufficient w.r.t. human vision, though game mechanics ticks should probably be faster than that to assure good enough reactivity
|
|
2022-08-13 12:40:00
|
it's more of the time gap between the last rendered frame and the monitor update cycle being shortened, when being able to render more frames, it closes that time gap more, and makes it feel more responsive and smoother
|
|
2022-08-13 12:42:34
|
at least I think it's something like that
|
|
|
The_Decryptor
|
2022-08-13 12:52:41
|
Yeah, the game main logic loop normally blocks until it's time to render a frame, so it can only process input then
|
|
2022-08-13 12:53:15
|
At 30fps it can only poll the mouse 30 times a second, 60 times at 60fps, etc.
|
|
2022-08-13 12:54:37
|
Also things on screen (enemies etc.) have their position updated more often, so they don't "snap" between positions as much
|
|
|
_wb_
|
2022-08-13 01:17:11
|
There is nothing preventing a game from polling the input at 120 fps and updating game physics at that speed, while only rendering a frame once every 4 ticks, so at 30 fps.
|
|
2022-08-13 01:20:59
|
Displays with a higher refresh rate should be better in terms of ghosting and stuff like that, but I doubt that having content rendered at 120 fps and displayed on a 120 Hz monitor can be visually distinguished from content rendered at 60 fps on that same 120 Hz monitor.
|
|
2022-08-13 01:25:17
|
Even 30 vs 60 fps I think is hard to actually see. It does make a difference at the capture side: a 60 fps movie will have frames with less motion blur (because exposure time has to be shorter) so it will look different/sharper, but I wonder if playing just the even numbered frames at 30 fps would really look that different...
|
|
|
diskorduser
|
2022-08-13 01:27:18
|
I can easily distinguish 60 90 120 fps. What are you talking about
|
|
|
_wb_
|
2022-08-13 01:28:10
|
When all are displayed on the same display at the same display refresh rate?
|
|
|
diskorduser
|
2022-08-13 01:35:17
|
I limit the fps in game engine settings. Is that a problem?
|
|
|
_wb_
|
2022-08-13 01:41:20
|
I am just talking about how much fps of image info our eyes/brains can process meaningfully. I think 60 fps is a safe upper bound for that (and probably even 30 fps is kind of enough; normal cinema movies are only 24 fps after all).
Of course for many other things, more fps is better, including:
- game engine/input speed: of course lower latency is always better
- display refresh rate: faster refresh means less ghosting etc, so in general more accurate display
- capture framerate/exposure time: less motion blur means sharper frames
|
|
|
|
Deleted User
|
2022-08-13 01:42:49
|
refresh rate has nothing to do with ghosting
|
|
2022-08-13 01:46:30
|
and movies are only 24 fps because this was decided over a century ago and many (old) film makers and film fans like this choppy look.
|
|
|
_wb_
|
2022-08-13 01:46:49
|
Well it depends on the display technology of course to what extent ghosting is a thing
|
|
|
|
JendaLinda
|
2022-08-13 02:10:11
|
Difference between 30 and 60 fps is actually pretty noticeable. Also higher framerate gives impression of higher video quality because there's more visual information.
|
|
|
_wb_
|
2022-08-13 02:14:32
|
I mean without applying lossy compression. Of course with the same lossy settings (say same bpp), a 60 fps version will have fewer artifacts than a 30 fps one.
|
|
|
|
JendaLinda
|
2022-08-13 02:22:48
|
It's not only the bitrate. Motion is an important part of video content. 1080p at 60 fps has higher perceptual quality than 4K at 30 fps.
|
|
2022-08-13 02:24:56
|
Of course, in this comparison, 4K would be better in static scenes with little motion.
|
|
2022-08-13 02:26:46
|
However, most videos would benefit from higher frame rate.
|
|
|
Demez
|
2022-08-13 02:41:41
|
this conversation reminds me of this video lol
https://youtu.be/hjWSRTYV8e0
|
|
|
_wb_
|
2022-08-13 03:02:59
|
It's confusing that games treat display fps and game engine fps as synonyms — yes, for gaming, the less input lag the better, obviously, especially for continuous inputs like mouse or VR movements. But that's about input handling (and how it affects game physics and game camera movement), not about graphics rendering.
|
|
2022-08-13 03:09:33
|
Also I suppose most games don't actually produce an absolutely consistent framerate, but will aim at some fps and if there's too much stuff to render, the framerate will drop. So in that sense, of course 30 fps is not enough if there are occasional drops.
|
|
2022-08-13 03:19:54
|
And another major difference between game engines and video cameras is that video cameras will include some motion blur when capturing (the exposure time is typically close to the duration of a frame, usually half of it or so), while game engines produce frames without motion blur so you basically need to render more of them and let the display ghosting and human persistence of vision produce the motion blur that makes it look smooth and natural.
|
|
2022-08-13 03:22:45
|
I assume it's just as easy to render two frames than it is to render one frame that has motion blur, which may be why games do just produce more frames instead of trying to produce a consistent 30 or 60 fps with the appropriate amount of motion blur included
|
|
|
w
|
2022-08-13 03:23:48
|
something something brain is 60fps but eyes are infinite fps
|
|
2022-08-13 03:25:35
|
i tend to turn on motion blur in non twitch games
|
|
2022-08-13 03:25:55
|
if i dont get at least 120 fps
|
|
|
|
JendaLinda
|
2022-08-13 03:27:56
|
Yes, there's no input lag issue in video. However, people have sense of motion. Despite it's impossible to see the individual frames, people can feel the smoothness of the motion.
|
|
|
fab
|
2022-08-13 03:29:47
|
|
|
2022-08-13 03:37:22
|
|
|
2022-08-13 03:37:36
|
one person asked to use svt and i explained him
|
|
|
_wb_
|
|
JendaLinda
Yes, there's no input lag issue in video. However, people have sense of motion. Despite it's impossible to see the individual frames, people can feel the smoothness of the motion.
|
|
2022-08-13 03:43:52
|
Yes, and the difference between 24 fps and 48 fps can be seen (though it's somewhat subtle already imo). But I don't think more than 60 fps is useful from the perceptual point of view — assuming those frames are captured and displayed in a good way, including the natural motion blur etc, and without compression artifacts etc.
|
|
|
|
JendaLinda
|
2022-08-13 03:54:00
|
Yeah, I'm not sure how useful would be more than 60 fps for watching video, 50-60 fps feels pretty smooth. I don't watch movies very much but in sport, low frame rate is atrocious. 30 fps is very choppy, it feels like watching a cartoon.
|
|
|
BlueSwordM
|
2022-08-13 04:02:36
|
120FPS is very useful <:YEP:808828808127971399>
|
|
|
|
JendaLinda
|
2022-08-13 04:04:11
|
I can't tell myself, because I don't have the equipment for playing 120 fps video.
|
|
|
_wb_
|
|
BlueSwordM
120FPS is very useful <:YEP:808828808127971399>
|
|
2022-08-13 04:24:41
|
I wonder if there is research showing in a blind test that people can see the difference between 60 fps and 120 fps. Maybe some people with exceptional vision can see it, but I suspect it's like sampling audio at 192 kHz: perceptually irrelevant (but of course it can still make sense to do it, in particular if you're going to slow it down in editing)
|
|
|
BlueSwordM
|
|
_wb_
I wonder if there is research showing in a blind test that people can see the difference between 60 fps and 120 fps. Maybe some people with exceptional vision can see it, but I suspect it's like sampling audio at 192 kHz: perceptually irrelevant (but of course it can still make sense to do it, in particular if you're going to slow it down in editing)
|
|
2022-08-13 04:25:11
|
No, people have no trouble seeing >240FPS in research.
|
|
2022-08-13 04:25:25
|
The differences do become lower, but they are still there.
|
|
|
_wb_
|
2022-08-13 04:26:57
|
Are you confusing persistence of vision, where flashing a light even for just a microsecond can still be perceived, with actually seeing higher framerates?
|
|
|
BlueSwordM
|
2022-08-13 04:27:16
|
Perceived differences of actual higher framerates(IE, higher smoothness, less panel motion blur, etc).
|
|
|
_wb_
|
2022-08-13 04:27:51
|
Can you point me to research showing that? I have a hard time believing it
|
|
2022-08-13 04:28:21
|
I am not talking about display technology framerate, that's another thing
|
|
|
Cool Doggo
|
|
_wb_
I wonder if there is research showing in a blind test that people can see the difference between 60 fps and 120 fps. Maybe some people with exceptional vision can see it, but I suspect it's like sampling audio at 192 kHz: perceptually irrelevant (but of course it can still make sense to do it, in particular if you're going to slow it down in editing)
|
|
2022-08-13 04:29:40
|
i dont think i have excptional vision but to me personally its very easy to see the difference ¯\_(ツ)_/¯
|
|
|
BlueSwordM
|
2022-08-13 04:29:59
|
Yeah. Once you go HFR, you can't go back.
|
|
2022-08-13 04:30:15
|
When I went from a 60Hz monitor to 144Hz, it was an eye opening experience.
|
|
2022-08-13 04:34:50
|
Here is an interesting actual study on the matter:
https://osuva.uwasa.fi/bitstream/handle/10024/10196/UniVaasa_2019_Huhti_Juho.pdf
|
|
|
diskorduser
|
2022-08-13 04:38:51
|
Even simple animations like application window minimize and maximize look smooth and realistic oh high refresh rate monitors. 60hz display feels choppy now.
|
|
|
_wb_
|
2022-08-13 04:39:55
|
Again, I am not talking about monitor refresh rate. I am sure higher monitor refresh rate is correlated with better perceived quality.
|
|
2022-08-13 04:40:56
|
What I mean is a 120 fps video displayed on a 120 hz screen versus showing the even frames only, at 60 fps, displayed on the same 120 hz screen.
|
|
2022-08-13 05:02:40
|
Any 60 Hz LCD display will effectively display frames slower than 60 fps because all LCD displays have some amount of ghosting: some traces of the previous frame (and even the one before that) will remain visible...
|
|
|
|
Deleted User
|
2022-08-13 06:23:15
|
You gain nothing* from displaying 60 fps at 120 Hz versus 60 at 60. Ghosting happens with 60 Hz but also 120 Hz and the amount depends on the panel type and the specific model. But you could have a good 60 Hz TN panel with less ghosting than a 120 Hz VA one. Maybe ask Cloudinary to sponsor you one for research purposes.
* the only exception is a less noticeable jelly effect: <https://testufo.com/scanskew#speed=2.0&direction=horiz&bounce=1&density=4¢er=1>
|
|
|
fab
|
2022-08-13 06:35:32
|
|
|
2022-08-13 06:35:41
|
other images av1 wikipedia italian edits
|
|
2022-08-13 06:35:51
|
look is absurd
|
|
2022-08-13 06:36:00
|
waste of time mostly
|
|
2022-08-13 07:07:20
|
https://www.youtube.com/watch?v=zvTyWK3KYEc
|
|
2022-08-13 07:07:26
|
watch at 480p
|
|
|
_wb_
|
|
You gain nothing* from displaying 60 fps at 120 Hz versus 60 at 60. Ghosting happens with 60 Hz but also 120 Hz and the amount depends on the panel type and the specific model. But you could have a good 60 Hz TN panel with less ghosting than a 120 Hz VA one. Maybe ask Cloudinary to sponsor you one for research purposes.
* the only exception is a less noticeable jelly effect: <https://testufo.com/scanskew#speed=2.0&direction=horiz&bounce=1&density=4¢er=1>
|
|
2022-08-13 07:12:11
|
I would assume that even if the per-frame ghosting of the 120 Hz display is larger than that of the 60 Hz one, the ghosting over two frames (when each frame is duplicated) should typically be lower, no?
|
|
|
fab
|
|
|
Deleted User
|
|
_wb_
I would assume that even if the per-frame ghosting of the 120 Hz display is larger than that of the 60 Hz one, the ghosting over two frames (when each frame is duplicated) should typically be lower, no?
|
|
2022-08-13 08:11:42
|
ghosting is typically measured over time and not as "per-frame ghosting" since pixels in transition don't care about when their next transition is happening*. The smoothness is merely affected once enough ghosting remains after one full refresh cycle. So ghosting becomes more important the higher your refresh rate is.
*but they relax over time and turn towards white (that's why adaptive sync monitors can flicker when the refresh interval gets too large)
|
|
|
fab
|
2022-08-13 08:13:37
|
|
|
2022-08-13 08:13:39
|
from pc point of views it's garbage always
who's gonna bother reading all this
|
|
2022-08-13 08:15:20
|
Tomorrow we'll talk about png
|
|
|
3DJ
|
|
_wb_
120 fps? Why that many frames per second?
|
|
2022-08-13 08:59:37
|
my brother in christ
try this on a 120hz+ monitor. the difference ain't even subtle lol
<https://www.testufo.com/framerates>
<https://www.testufo.com/framerates-versus>
ofc responsiveness is a major reason to go with higher FPS/Hz https://youtu.be/OX31kZbAXsA?t=1823
but it's irrelevant from a streaming viewer's POV. I think the main reason why we'd want higher FPS streams is just cuz it looks nicer, especially videogames.
live action/film is different cuz most people are just too used to 24fps
but more FPS=more details per second at the same resolution + more comfortable/easier eye tracking + less motion blur (especially if used with strobing)
games aren't like cameras (which blend all the light in movement/panning captured during sensor exposure). instead, a shitty monitor with low hz will just blend 2 separate moments without the in-between blur, which is why it looks a lot worse
|
|
|
The_Decryptor
|
2022-08-13 11:02:42
|
The choice of 24/30fps for video is a regional thing anyway, down to the utility frequency in use
|
|
2022-08-13 11:03:00
|
Areas that use 50hz power used 24fps video, 60hz regions got 30fps video
|
|
|
3DJ
|
2022-08-14 12:02:59
|
don't you mean 25fps for 50hz?
but yeah, europeans got the even shorter end of the stick when it comes to the refresh rate of the PAL standard
even the audio in some retro consoles was slowed down to compensate, at at a lower pitch
https://youtu.be/iefCo8RV84o
|
|
|
The_Decryptor
|
2022-08-14 12:13:21
|
Ahh, that's what's confusing
|
|
2022-08-14 12:13:30
|
TV is 25fps, Film is 24fps
|
|
2022-08-14 12:14:28
|
"film destined for television is photographed at 25 frames per second." "Theatrical features originally photographed at 24 frame/s are shown at 25 frame/s."
|
|
2022-08-14 12:14:45
|
aka analogue video standards are trash
|
|
|
|
JendaLinda
|
2022-08-14 08:42:12
|
In today's digital era, using "regional" frame rate is not needed anymore. TV broadcast is just a video stream, it could preserve the frame rate of the original material. It's time to purge those old standards. Modern TV's can take anything between 24-60 fps. If anybody is using an old CRT to watch TV, they need a conversion box anyway and the box could do the frame rate conversion for them.
|
|
|
improver
|
2022-08-14 10:30:45
|
they could, but keeping it same framerate is more stable re bandwidth use & frequency allocations
|
|
|
|
JendaLinda
|
2022-08-14 11:07:55
|
They could just stick to the same bitrate. If they're doing the framerate conversion, the effective amount of pixels remains the same anyway.
|
|
2022-08-14 11:11:11
|
If they just duplicate each n-th frame.
|
|
2022-08-14 11:13:38
|
And in case of frame rate reduction. Slightly lowered image fidelity would be less loss than removing each n-th frame.
|
|
|
The_Decryptor
|
2022-08-14 11:14:48
|
Isn't that basically what interlacing does? Half the vertical resolution, then pack 2 frames into a single encoded frame
|
|
|
|
JendaLinda
|
2022-08-14 11:18:53
|
Interlacing is not exactly the same thing. In the interlaced video, only a half of the lines is updated each frame.
|
|
2022-08-14 11:23:40
|
Interlaced video can be interpreted either as full frame rate in half resolution or half frame rate in full resolution but none of there is the right interpretation. It's basically an analog process, how CRT draws the image.
|
|
|
spider-mario
|
|
JendaLinda
In today's digital era, using "regional" frame rate is not needed anymore. TV broadcast is just a video stream, it could preserve the frame rate of the original material. It's time to purge those old standards. Modern TV's can take anything between 24-60 fps. If anybody is using an old CRT to watch TV, they need a conversion box anyway and the box could do the frame rate conversion for them.
|
|
2022-08-14 12:37:02
|
it still makes sense to support both 50fps and 60fps given that AC frequency still influences the flickering rate of artificial lighting
|
|
2022-08-14 12:37:26
|
(in fact, even more so now that it's LED instead of incandescent)
|
|
2022-08-14 12:38:37
|
the rationale has essentially moved from playback time to capture time
|
|
|
fab
|
|
|
JendaLinda
|
|
spider-mario
it still makes sense to support both 50fps and 60fps given that AC frequency still influences the flickering rate of artificial lighting
|
|
2022-08-14 01:28:11
|
I suppose that professional LED lighting is powered by DC power, so there shouldn't be any flicker.
|
|
|
spider-mario
|
2022-08-14 04:29:04
|
e.g. ad displays in football matches are notorious for this
|
|
|
|
JendaLinda
|
2022-08-14 04:36:04
|
LED displays are multiplexed, so they actually display just one row at the time. It's more practical to control only rows and columns of LED matrix than control each LED individually. That's different from LED light fixtures, where all LEDs are lit constantly.
|
|
|
_wb_
|
2022-08-14 04:45:40
|
Why can't power grids just standardize on a single AC frequency? Also: why can't they deliver power to end consumers in DC? Wouldn't that simplify a lot of things, considering nearly all appliances need to convert AC to DC first?
|
|
|
|
JendaLinda
|
2022-08-14 04:51:00
|
I guess, it would be too much work.
|
|
2022-08-14 04:53:49
|
And different frequency is not a big issue anymore as most electronic devices use switching power supplies.
|
|
2022-08-14 05:03:52
|
Many appliances can actually run on DC power. However I don't think the increased complexity of DC distribution would be worth it. Modern electronic devices don't care about mains frequency. Household appliances don't need to be able to work worldwide.
|
|
|
spider-mario
|
|
JendaLinda
LED displays are multiplexed, so they actually display just one row at the time. It's more practical to control only rows and columns of LED matrix than control each LED individually. That's different from LED light fixtures, where all LEDs are lit constantly.
|
|
2022-08-14 08:44:48
|
if one can buy their own lighting then sure, but there is definitely plenty of LED lighting “in the wild” that flickers
|
|
|
BlueSwordM
|
2022-08-14 08:44:54
|
Also, DC converters of this magnitude would be massive.
|
|
2022-08-14 08:45:27
|
There is a reason DC converters for power transmission are currently reserved for continental power stuff.
|
|
|
spider-mario
|
2022-08-14 08:47:19
|
https://blog.kasson.com/gfx-50s/mitigating-lighting-banding-in-gfx-es-images/
|
|
2022-08-14 08:47:50
|
https://www.reddit.com/r/lightingdesign/comments/9qoe95/how_to_top_led_banding_in_photos/
|
|
|
diskorduser
|
2022-08-14 08:50:41
|
Low pwm frequency?
|
|
|
spider-mario
|
2022-08-14 08:57:35
|
from what I understand, there isn’t even a need for PWM for it to occur
|
|
|
|
JendaLinda
|
2022-08-14 08:59:07
|
Actually I'm not against shooting video in framerate matching mains frequency. If it would yield a better result, it makes perfect sense.
|
|
2022-08-14 09:02:57
|
I was talking about conversion from one framerate to another, which is unnecessary and may introduce unwanted stuttering.
|
|
|
The_Decryptor
|
|
_wb_
Why can't power grids just standardize on a single AC frequency? Also: why can't they deliver power to end consumers in DC? Wouldn't that simplify a lot of things, considering nearly all appliances need to convert AC to DC first?
|
|
2022-08-15 05:48:10
|
Just wait until you see Japan, it has 2 separate power grids, one 50hz and the other 60hz
|
|
|
_wb_
|
2022-08-15 06:36:22
|
I just wonder how many appliances still need AC power and use the specific frequency for something (like CRTs did)
|
|
|
|
veluca
|
2022-08-15 07:24:22
|
anything that has mostly spinning parts wants AC (and even better if they had triphase but oh well)
|
|
2022-08-15 07:24:30
|
in particular washing machines
|
|
2022-08-15 07:25:43
|
before switching power supplies were a thing, DC-DC conversion was a pain and AC-AC conversion was much much simpler
|
|
2022-08-15 07:26:29
|
with SMPS, AC->DC is I believe not much different from DC->DC, you just add an extra full bridge rectifier and call it a day
|
|
2022-08-15 07:26:52
|
(disclaimer: I don't *really* know any of this stuff)
|
|
|
|
JendaLinda
|
2022-08-15 09:05:36
|
Modestly modern CRT TVs and monitors don't care about mains frequency either. Even old basic VGA graphics used both 60Hz and 70Hz refresh rate.
|
|
|
spider-mario
|
2022-08-15 12:01:34
|
in PAL regions, various games on the Sega Dreamcast would let you choose whether to run the game at 50 Hz (default) or try 60 Hz in case your TV supported it
|
|
2022-08-15 12:01:37
|
mine did
|
|
2022-08-15 12:02:40
|
60 Hz mode also used the full height of the display whereas 50 Hz had (thin) black bands
|
|
2022-08-15 12:03:48
|
https://segaretro.org/List_of_50Hz-only_PAL_Dreamcast_games
> The Sega Dreamcast was the first home video game console to support a "PAL60" screen mode - that is, to run video games at a 60Hz refresh rate without extra borders, as is the case with countries adopting the NTSC video standard. […]
>
> Unusually for its time, it is thought that 70-75% of PAL Dreamcast games have built-in support for 60Hz-compatible displays, and in many situations, 60Hz support can be forced through other methods. In contrast, very few PlayStation 2 releases offer a 60Hz refresh rate as an option, and support remained patchy for the Nintendo GameCube, Xbox and even Wii.
|
|
|
|
JendaLinda
|
2022-08-15 12:24:56
|
On most game consoles, support for PAL 50fps mode was an afterthought as console games were usually made for Japan and US in the first place. Game speed was usually tied to framerate, as a result games usually run slower on 50fps PAL systems.
|
|
|
Fraetor
|
2022-08-15 01:56:16
|
Though sometimes you get better resolution on PAL versions.
|
|
|
|
JendaLinda
|
2022-08-15 02:30:31
|
I guess British computers could take advantage of the higher resolution, those were designed for PAL system after all.
|
|
|
Fraetor
|
2022-08-15 08:29:44
|
Yeah, historically.
|
|
2022-08-15 08:31:17
|
Though I think the Wii was the last console that had that difference.
|
|
2022-08-15 08:32:13
|
As it isn't reay a thing with newer stuff that uses HDMI.
|
|
|
DZgas Ж
|
2022-08-21 12:11:12
|
there are AOMENC developers or specialists here, I had extremely unpleasant artifacts associated with an incomprehensible distribution of key frames
|
|
2022-08-21 12:14:57
|
11.886 sec -- the keyframe is SET on one frame before the real key frame
|
|
2022-08-21 12:22:57
|
oh no
|
|
2022-08-21 12:23:55
|
this is a problem throughout the entire anime that I have encoded, literally every keyframe is not a key
|
|
2022-08-21 12:25:58
|
enable-keyframe-filtering no result, neither parameter 2 nor parameter 0
|
|
2022-08-21 12:26:58
|
it looks like some kind of bullshit, maybe I made a mistake somewhere myself, wait a minute, I'll check SVT-AV1
|
|
2022-08-21 12:31:34
|
well, what a stupid mistake with letters in ffmpeg doc
|
|