ChanServ changed the topic of #ffmpeg to: Welcome to the FFmpeg USER support channel | Development channel: #ffmpeg-devel | Bug reports: https://ffmpeg.org/bugreports.html | Wiki: https://trac.ffmpeg.org/ | This channel is publically logged | FFmpeg 7.1.1 is released
iive has quit [Quit: They came for me...]
Mirarora has joined #ffmpeg
nitrix has quit [Ping timeout: 276 seconds]
nitrix_ has joined #ffmpeg
Mirarora has quit [Quit: Mirarora encountered a fatal error and needs to close]
Fiji has joined #ffmpeg
Mirarora has joined #ffmpeg
Fiji_ has joined #ffmpeg
Fiji has quit [Read error: Connection reset by peer]
Magadi has joined #ffmpeg
Magadi has quit [Client Quit]
System_Error has quit [Remote host closed the connection]
System_Error has joined #ffmpeg
YUiNA_ has quit [Remote host closed the connection]
minimal has quit [Quit: Leaving]
YUiNA has joined #ffmpeg
mark4o has joined #ffmpeg
Hackerpcs has quit [Quit: Hackerpcs]
markh has quit [Ping timeout: 272 seconds]
mark4o is now known as markh
Hackerpcs has joined #ffmpeg
Hackerpcs has quit [Max SendQ exceeded]
Hackerpcs has joined #ffmpeg
jmcantrell has joined #ffmpeg
maxim_d33 has quit [Ping timeout: 268 seconds]
lusciouslover has quit [Read error: Connection reset by peer]
lusciouslover has joined #ffmpeg
maxim_d33 has joined #ffmpeg
bwu25 has joined #ffmpeg
UltraFuzzy has quit [Ping timeout: 248 seconds]
UltraFuzzy has joined #ffmpeg
jmcantrell has quit [Ping timeout: 260 seconds]
Fiji_ has quit [Ping timeout: 276 seconds]
nrg has quit [Ping timeout: 260 seconds]
nrg has joined #ffmpeg
Richardcavell has joined #ffmpeg
jkugs has joined #ffmpeg
jkugs has quit [Read error: Connection reset by peer]
Juest has quit [Read error: Connection reset by peer]
zach has joined #ffmpeg
zach is now known as tuttza
lavaball has joined #ffmpeg
Juest has joined #ffmpeg
bwu25 has quit [Ping timeout: 248 seconds]
_whitelogger has joined #ffmpeg
nitrix_ is now known as nitrix
_whitelogger has joined #ffmpeg
coldfeet has joined #ffmpeg
jarthur_ has joined #ffmpeg
jarthur_ is now known as jarthur
lavaball has quit [Remote host closed the connection]
rsx has joined #ffmpeg
cantelope has quit [Quit: Connection closed for inactivity]
YuGiOhJCJ has joined #ffmpeg
user_oreloznog_ has quit [Ping timeout: 248 seconds]
user_oreloznog has joined #ffmpeg
jarthur has quit [Quit: jarthur]
jarthur_ has joined #ffmpeg
jarthur_ is now known as jarthur
Richardcavell has quit [Ping timeout: 260 seconds]
tuttza has quit [Quit: tuttza]
MisterMinister has quit [Ping timeout: 260 seconds]
jarthur has quit [Quit: jarthur]
SuicideShow has quit [Ping timeout: 276 seconds]
SuicideShow has joined #ffmpeg
Sketch has quit [Remote host closed the connection]
Sketch has joined #ffmpeg
lavaball has joined #ffmpeg
Richardcavell has joined #ffmpeg
coldfeet has quit [Quit: Lost terminal]
faxm0dem has quit [Ping timeout: 276 seconds]
Shine_ has joined #ffmpeg
bsFFFFFF has joined #ffmpeg
faxmodem has joined #ffmpeg
Some_Person has quit [Quit: ZNC 1.8.2 - https://znc.in]
Some_Person has joined #ffmpeg
xx has joined #ffmpeg
_whitelogger has joined #ffmpeg
mtoy has quit [Ping timeout: 240 seconds]
mtoy has joined #ffmpeg
bsFFFFFF has quit [Ping timeout: 272 seconds]
Fiji_ has joined #ffmpeg
xx has quit [Ping timeout: 244 seconds]
xx has joined #ffmpeg
faxm0dem has joined #ffmpeg
rvalue has quit [Ping timeout: 248 seconds]
rvalue has joined #ffmpeg
faxmodem has quit [Ping timeout: 272 seconds]
coldfeet has joined #ffmpeg
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
<sam113101> I uploaded my videos to youtube and the quality is pretty bad during the first half of the videos, then it becomes normal half-way through. What did I do wrong? They look good on my computer.
<another|> Define bad
<another|> Is the resolution in the yt plays set to auto?
<sam113101> another|: yes
<sam113101> another|: when I set it to 720p (native res) the first half is good too
<sam113101> that sucks… most people will have it set to auto, and the videos are only one minute long
<another|> mystery solved.
minimal has joined #ffmpeg
<sam113101> another|: so what do I do? can I force the player to play 720p?
<another|> sure
moxie has quit [Quit: WeeChat 4.6.0]
<another|> just set the resolution explicitly
moxie has joined #ffmpeg
rsx has quit [Quit: rsx]
damian101 has joined #ffmpeg
cantelope has joined #ffmpeg
coldfeet has quit [Ping timeout: 276 seconds]
Dagger has quit [Ping timeout: 265 seconds]
Dagger has joined #ffmpeg
coldfeet has joined #ffmpeg
bsFFFFFF has joined #ffmpeg
lavaball has quit [Remote host closed the connection]
apteryx has joined #ffmpeg
<apteryx> hello! this patch is still needed: https://ffmpeg.org/pipermail/ffmpeg-devel/2024-January/319892.html, hasn't been applied yet. did it fall into cracks?
<JEEB> ah glslang
<apteryx> I think it originated from gentoo: https://bugs.gentoo.org/918989
<JEEB> it did receive review comments
<apteryx> I like: Accepting only glslang version 14.0.0 and above (--enable-libglslang) will obsolete this patch: stub flags/libraries "-lOSDependent -lHLSL -lOGLCompiler" may just be dropped.
<apteryx> maybe enough time has passed to make this choice now?
<JEEB> the best would be if glslang would just have a proper pkg-config pc file or so ^^;
<apteryx> the world sometimes suck
<JEEB> even shaderc has one, and it sucks in its own way :D
<apteryx> I'm not sure if it's really worth it in my case (ffmpeg Guix package); I've been investigating why hardware accel doesn't seem to work on my ryzen amdgpu system, and vulkan appeared needed for that on my system
<apteryx> (using GNOME with Wayland)
<JEEB> glslang and shaderc are very similar, which is why libplacebo for example supports both
<JEEB> not sure if shaderc even utilizes glslang inside, thus hiding the insanity
<JEEB> anyways, limiting to one version of insanity would indeed simplify things
<apteryx> I haven't provided shaderc yet; I just wanted the vulkan filters and glslang appeared required for that
<apteryx> but I'm not sure if I gained anything for my use case (accelerated video decoding/encoding). At least ffplay 7.1.1 still says: Doesn't support vulkan renderer, fallback to SDL renderer, but apparently that's because it's a WIP?
<apteryx> what I see exactly: https://paste.debian.net/1385539/
<JEEB> it uses libplacebo for the vulkan rendering I think
<JEEB> for pure hwdec/enc and not rendering/filters you can figure it out by checking `ffmpeg -hwaccels`
<apteryx> yeah, this one looks fine
<JEEB> (also since vulkan hwdec is just another interface to the same hardware blocks it's actually not that different to say vaapi)
<apteryx> I'll try adding libplacebo for kicks
<JEEB> that enables the pretty neat libplacebo video filter
<JEEB> which lets you scale and colorspace convert on the GPU
<JEEB> and then ffplay now has rendering logic to utilize it for rendering (irrespective of hwdec)
<apteryx> oh, something new with libplacebo: https://paste.debian.net/1385540/
<apteryx> sounds good
<sam113101> can I upscale my 720p video to 1080p? I mean is it going to look good?
<apteryx> the problems seems to be: [AVHWDeviceContext @ 0x12603980] device extension "VK_KHR_portability_subset" not found, excluding.
<apteryx> not sure
<apteryx> maybe that's harmless info
MisterMinister has joined #ffmpeg
<apteryx> /dev/video0 is my webcame, which is configure like to produce: https://paste.debian.net/1385541/
<apteryx> webcam*
<JEEB> sam113101: I mean it will not look better so you should only in general be thinking about that if you have a display or a plastic box that messes things up if the resolution of content is not exactly some specific resolution
<JEEB> and even then you should check if you can utilize a player that can resize the content during runtime to the final resolution
<JEEB> since resizing a bit upwards is not gonna be done through some magic
<apteryx> oh, I see shaderc is a *replacement* for glslang. That seems like a good patch-free solution for the Guix package with vulkan shaders.
<apteryx> that should still cross-compile, hopefully.
elvis_a_presley has quit [Quit: smoke-bomb ; grapple-hook]
elvis_a_presley has joined #ffmpeg
Traneptora_ has joined #ffmpeg
Traneptora has quit [Ping timeout: 248 seconds]
lusciouslover has quit [Quit: \]
wyatt8740 has quit [Ping timeout: 265 seconds]
lusciouslover has joined #ffmpeg
wyatt8740 has joined #ffmpeg
jmcantrell has joined #ffmpeg
bsFFFFFF has quit [Ping timeout: 272 seconds]
bsFFFFFF has joined #ffmpeg
tuttza has joined #ffmpeg
Keshl has quit [Ping timeout: 276 seconds]
jarthur has joined #ffmpeg
xx has quit [Remote host closed the connection]
xx has joined #ffmpeg
Traneptora_ has quit [Quit: Quit]
Traneptora has joined #ffmpeg
lavaball has joined #ffmpeg
Shine_ has quit [Read error: Connection reset by peer]
Richardcavell has quit [Ping timeout: 260 seconds]
tuttza has quit [Quit: tuttza]
Glanzmann has joined #ffmpeg
<Glanzmann> I would like to convert videos to show in any browser without a player. I obtain the same for mp4/yuv420p and av1 but hot for h265 https://pbot.rmdir.de/fE37Qco7P4k0sgec_jzsoQ . Is that possible with h265?
bsFFFFFF has quit [Quit: bsFFFFFF]
iive has joined #ffmpeg
coldfeet has quit [Remote host closed the connection]
<Glanzmann> another|: I saw that page before. I tried with firefox on debian trixie, and it said unknown codec, now I tried with firefox on macos and it works. Thank you.
<another|> AFAIK hevc on FF is only supported through HW decode
<Glanzmann> another|: I see, that's my issue. My Linux machine can't decode h265 in hardware. https://pbot.rmdir.de/O6aSg5ryPXxP4m4hlH37xA
pastelowl has quit [Quit: WeeChat 4.6.3]
<Glanzmann> another|: Will av1 work everywhere (also in software) or should I stick with yuv420p? I want that the video plays on every device/browser.
<JEEB> av1 has no patent scares about it, so it is implemented in software in every major browser
<another|> yuv420p ? What does subsampling have to do with it?
<furq> if you just want it to work everywhere then h264 is enough
<furq> don't worry about vp9 or av1 unless you need to care about licensing or people with very slow internet
jmcantrell has quit [Ping timeout: 260 seconds]
<CounterPillow> or people running Fedora and having a broken H.264 decoder called openh264
<CounterPillow> (usually because they're Americans and therefore of feeble mind)
Vonter has quit [Ping timeout: 276 seconds]
Vonter has joined #ffmpeg
qqe has quit [Quit: Lost terminal]
jtgd has quit [Read error: Connection reset by peer]
<Glanzmann> another| / JEEB / furq: So my ffmpeg line worked because the default for ffmpeg is to encode to h264 and not due to the yuv420p. I thought that the yuv420p was supported everywhere and that is why I used it.
jtgd has joined #ffmpeg
<another|> yes, a lot of decoders only support 420. software decoders might support more but that is not a safe bet
<BtbN> ffmpeg has no default
<BtbN> containers have a default
jmcantrell has joined #ffmpeg
xx has quit [Ping timeout: 244 seconds]
<Glanzmann> another|: I see. I think I found why I have yuv420p. Because the entry on dumb players on this page: https://trac.ffmpeg.org/wiki/Encode/H.264
iive has quit [Quit: They came for me...]
UltraFuzzy has quit [Ping timeout: 260 seconds]
realies9 has joined #ffmpeg
UltraFuzzy has joined #ffmpeg
lavaball has quit [Remote host closed the connection]
jarthur has quit [Quit: jarthur]
Kruppt has joined #ffmpeg
shibboleth has joined #ffmpeg