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
jdek has quit [Ping timeout: 245 seconds]
MyTDT has quit [Remote host closed the connection]
Some_Person has quit [Quit: ZNC 1.8.2 - https://znc.in]
YUiNA_ has joined #ffmpeg
YUiNA has quit [Ping timeout: 260 seconds]
Shuriko has quit [Read error: Connection reset by peer]
Kei_N_ has joined #ffmpeg
Kei_N has quit [Ping timeout: 245 seconds]
Some_Person has joined #ffmpeg
Shuriko has joined #ffmpeg
MyTDT_ has joined #ffmpeg
MyTDT_ has quit [Ping timeout: 252 seconds]
MyTDT_ has joined #ffmpeg
^Neo has quit [Ping timeout: 252 seconds]
MyTDT_ has quit [Remote host closed the connection]
Mister_Magister has quit [Quit: bye]
Mister_Magister has joined #ffmpeg
abdu has quit [Quit: Client closed]
abdu has joined #ffmpeg
MyTDT_ has joined #ffmpeg
MyTDT_ has quit [Ping timeout: 252 seconds]
abdu has quit [Quit: Client closed]
abdu has joined #ffmpeg
^Neo has joined #ffmpeg
^Neo has quit [Changing host]
^Neo has joined #ffmpeg
abdu has quit [Ping timeout: 240 seconds]
jmcantrell has joined #ffmpeg
^Neo has quit [Ping timeout: 252 seconds]
maxim_d33 has quit [Ping timeout: 252 seconds]
maxim_d33 has joined #ffmpeg
Vonter has joined #ffmpeg
MyTDT_ has joined #ffmpeg
YUiNA_ has quit [Remote host closed the connection]
jmcantrell has quit [Quit: WeeChat 4.5.2]
MyTDT_ has quit [Ping timeout: 252 seconds]
KombuchaKip has quit [Quit: Leaving.]
KombuchaKip has joined #ffmpeg
Some_Person has quit [Ping timeout: 252 seconds]
System_Error has quit [Remote host closed the connection]
System_Error has joined #ffmpeg
flotwig_ has quit [Quit: ZNC - http://znc.in]
YuGiOhJCJ has quit [Read error: Connection reset by peer]
fling has quit [Read error: Connection reset by peer]
xx has quit [Read error: Connection reset by peer]
cmc has quit [Read error: Connection reset by peer]
fling has joined #ffmpeg
cmc has joined #ffmpeg
YuGiOhJCJ has joined #ffmpeg
xx has joined #ffmpeg
flotwig has joined #ffmpeg
flotwig has quit [Changing host]
flotwig has joined #ffmpeg
Some_Person has joined #ffmpeg
emanuele6 has joined #ffmpeg
MyTDT_ has joined #ffmpeg
MyTDT_ has quit [Ping timeout: 260 seconds]
Jan\ has quit [Ping timeout: 248 seconds]
user_oreloznog has quit [Quit: https://quassel-irc.org]
user_oreloznog has joined #ffmpeg
jtgd has quit [Quit: WeeChat 4.5.2]
jtgd has joined #ffmpeg
Jan\ has joined #ffmpeg
Sakura`Kinomoto has quit [Ping timeout: 248 seconds]
Sakura`Kinomoto has joined #ffmpeg
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
pyre has quit [Remote host closed the connection]
pyre has joined #ffmpeg
robobub has joined #ffmpeg
bliogg has joined #ffmpeg
bliogg has quit [K-Lined]
damian101 has joined #ffmpeg
damian101 has quit [Ping timeout: 252 seconds]
sihloo_ has quit [Quit: ZNC 1.9.1 - https://znc.in]
sihloo has joined #ffmpeg
Shuriko has quit [Ping timeout: 260 seconds]
emanuele6 has quit [Ping timeout: 260 seconds]
emanuele6 has joined #ffmpeg
lemourin has joined #ffmpeg
Blacker47 has joined #ffmpeg
SuicideShow has quit [Ping timeout: 260 seconds]
pyre has quit [Remote host closed the connection]
pyre has joined #ffmpeg
SuicideShow has joined #ffmpeg
lavaball has joined #ffmpeg
superded has joined #ffmpeg
Shine_ has joined #ffmpeg
user_oreloznog has quit [Ping timeout: 260 seconds]
user_oreloznog has joined #ffmpeg
fling has quit [Remote host closed the connection]
abdu has joined #ffmpeg
superded has quit [Quit: KVIrc 5.2.6 Quasar http://www.kvirc.net/]
superded has joined #ffmpeg
^Neo has joined #ffmpeg
^Neo has quit [Changing host]
^Neo has joined #ffmpeg
bitbinge has quit [Quit: bitbinge]
user_oreloznog has quit [Quit: https://quassel-irc.org]
user_oreloznog has joined #ffmpeg
talismanick has quit [Remote host closed the connection]
MyTDT has joined #ffmpeg
MyTDT has quit [Ping timeout: 252 seconds]
stonerl_ has quit [Quit: ZNC 1.9.0 - https://znc.in]
stonerl_ has joined #ffmpeg
stonerl_ has quit [Quit: ZNC 1.9.0 - https://znc.in]
stonerl has quit [Remote host closed the connection]
stonerl has joined #ffmpeg
stonerl_ has joined #ffmpeg
Buliarous has quit [Remote host closed the connection]
Traneptora has quit [Ping timeout: 248 seconds]
lemourin0 has joined #ffmpeg
lemourin is now known as Guest7356
lemourin0 is now known as lemourin
gamer191 has joined #ffmpeg
Guest7356 has quit [Ping timeout: 252 seconds]
superded has quit [Quit: KVIrc 5.2.6 Quasar http://www.kvirc.net/]
<gamer191> I'm very confused how CVE-2023-6602 part ii (https://bugzilla.redhat.com/show_bug.cgi?id=2334338 and ctrl+f "II. HLS Force TTY Demuxer") is a vulnerability. When ffmpeg processes m3u8 files itare supposed to
<gamer191> (sorry, didn't mean to click send yet)
microchip_ has quit [Ping timeout: 252 seconds]
gamer191 has quit [Quit: Client closed]
gamer191 has joined #ffmpeg
<gamer191> Try 2:
<gamer191> I'm very confused how CVE-2023-6602 part ii (https://bugzilla.redhat.com/show_bug.cgi?id=2334338 and ctrl+f "II. HLS Force TTY Demuxer") is a vulnerability. When ffmpeg processes m3u8 files it's supposed to fetch local resources that are linked in the m3u8 file. I believe there's already protection to prevent file:// URLs being abused by online
<gamer191> m3u8 files. Also, as stated in the vulnerability, only files with a media extension will be fetched. As far as I can tell, the only possible effect of this vulnerability would be that metadata would also be accessible in the output file, but afaik ffmpeg isn't intended to be a metadata sanitizer. So I'm really confused why FFmpeg has chosen to act
<gamer191> (if irc cuts out again, I'll look at the irc logs to see replies)
superded has joined #ffmpeg
MyTDT has joined #ffmpeg
<JEEB> gamer191: because the person handling CVEs decided to act on that CVE. after the initial versions of it getting merged broke a bunch of stuff I noted that the stuff could be handled in other ways. In the end my complaints just led to more and more special cases being added to fix things that did not apply to the original author's expectations
<JEEB> and then since it was marked as a CVE fix it got back-ported to at least one release, so now that's there as well
MyTDT has quit [Ping timeout: 260 seconds]
<gamer191> JEEB do you agree that it's not a real security issue?
<JEEB> I don't recall it well enough any more, but the way it was handled just broke way too much :P (and still has stuff broken since there's a very strict limiter in place)
<JEEB> that thread should give you an overview
abdu has quit [Quit: Client closed]
<gamer191> JEEB thanks
<gamer191> (I'm closing irc, but I'll read the logs later)
abdu has joined #ffmpeg
gamer191 has quit [Quit: Client closed]
chiselfuse has quit [Ping timeout: 264 seconds]
System_Error has quit [Ping timeout: 264 seconds]
de-facto has quit [Ping timeout: 264 seconds]
ice2 has joined #ffmpeg
paulk has quit [Ping timeout: 252 seconds]
microchip_ has joined #ffmpeg
paulk has joined #ffmpeg
paulk has quit [Changing host]
paulk has joined #ffmpeg
Traneptora has joined #ffmpeg
jmcantrell has joined #ffmpeg
<drew> I'm trying to do something stupid mostly just for experimentation. I am trying to change the framerate to 1fps and scale the video with ffmpeg -i in.mkv -r 1 -c:v libx264 -vf "resize=-1:480" -c:a libopus -b:a 20k out.mkv
<drew> but I got repeated warnings about [matroska @ 0x562c95798100] Starting new cluster due to timestampte= 356.1kbits/s dup=0 drop=7623 speed=4.15x while encoding and I got a warning in mpv when I played the file:
<drew> Audio/Video desynchronisation detected! Possible reasons include too slow hardware, temporary CPU spikes, broken drivers, and broken files. Audio position will not match to the video (see A-V status field). Consider trying `--profile=fast` and/or `--hwdec=auto-safe` as they may help.
<drew> but when I played the file, it looks like I got mostly what I was going for (though the audio came out as 192kbps instead of 20kbps)
microchip_ has quit [Quit: There is no spoon!]
microchip_ has joined #ffmpeg
superded has quit [Quit: KVIrc 5.2.6 Quasar http://www.kvirc.net/]
jpsollie has quit [Ping timeout: 252 seconds]
minimal has joined #ffmpeg
<kepstin> huh. the scale filter isn't safe to use with "-reinit_filter 0"? I'm getting segfaults on some video inputs :/
Traneptora has quit [Quit: Quit]
microlappy has joined #ffmpeg
CHR0N0S has joined #ffmpeg
gioele has joined #ffmpeg
Traneptora has joined #ffmpeg
microlappy has quit [Quit: Konversation terminated!]
microlappy has joined #ffmpeg
microlappy has quit [Client Quit]
odrling has quit [Remote host closed the connection]
<gioele> hi, if I use `ffmpeg -i "[URL with the M3U at https://paste.debian.net/1364957/ ]" -codec copy foo.mp4`, the generated foo.mp4 will only include the first audio stream ("Deu"). Is there a way to tell ffmpeg to include both audio streams?
odrling has joined #ffmpeg
abdu31 has joined #ffmpeg
<JEEB> gioele: see the documentation around `-map` option. for example what `-map 0:a` means ;)
abdu15 has joined #ffmpeg
abdu has quit [Ping timeout: 240 seconds]
<gioele> JEEB: thanks
abdu31 has quit [Ping timeout: 240 seconds]
<JEEB> of course as soon as manual stream selection is added, all required streams need to be manually selected by mapping :)
linkmauve has joined #ffmpeg
<linkmauve> Hi, I’m writing a video-only Vulkan driver, and I’m at the step ffmpeg tells me:
<linkmauve> [AVHWDeviceContext @ 0xaaaafa194620] compute queue family is required, but marked as missing in the context!
Traneptora has quit [Ping timeout: 276 seconds]
<linkmauve> Does it really need compute in order to decode videos, or would it be possible to change ffmpeg so that it would fallback on the CPU or on another Vulkan driver for whatever it currently uses compute for?
<linkmauve> I assume it’d be scaling, YUV→RGB conversion, stuff like that.
<JEEB> would not be surprised that the default flags are just for whatever various components in FFmpeg are utilizing indeed
<JEEB> not sure if it's like with d3d11 where various flags for swap chain etc can be overridden by the API client
<JEEB> OK, looking at the version of hwcontext_vulkan.c I have these things are hard-coded under FF_API_VULKAN_FIXED_QUEUES
<JEEB> so it seems like that logic is deprecated but still there for now?
<linkmauve> I’m not at the point where I can handle swap chains just yet, for now I’m stubbing most calls and figuring out what ffmpeg and Gstreamer use so I can start implementing them along.
<linkmauve> I guess I’ll remove the compute queue request and see where it takes me. :)
<JEEB> linkmauve: I think you might just be able to go to libavutil/version.h and change the define for testing purposes to 0
<JEEB> `#define FF_API_VULKAN_FIXED_QUEUES (LIBAVUTIL_VERSION_MAJOR < 60)`
<JEEB> that should just remove that whole block of hard-coded queue additions
<linkmauve> Thanks! Rebuilding ffmpeg with that and --enable-debug too.
<gioele> for the record: `-codec copy -map 0:v:0 -map 0:a:1 -map 0:a:0 -disposition:a:0 default` worked fine
twelve has joined #ffmpeg
another| has quit [Remote host closed the connection]
another has joined #ffmpeg
twelve has quit [Remote host closed the connection]
CHR0N0S has quit [Quit: CHR0N0S]
abdu has joined #ffmpeg
abdu15 has quit [Quit: Client closed]
Buliarou1 has quit [Quit: leaving]
xx has quit [Remote host closed the connection]
cmc has quit [Remote host closed the connection]
Buliarous has joined #ffmpeg
cmc has joined #ffmpeg
fling has joined #ffmpeg
de-facto has joined #ffmpeg
chiselfuse has joined #ffmpeg
xx has joined #ffmpeg
Griummauld has joined #ffmpeg
Guest34 has joined #ffmpeg
odrling has quit [Remote host closed the connection]
odrling has joined #ffmpeg
Guest34 has quit [Client Quit]
odrling has quit [Remote host closed the connection]
abdu37 has joined #ffmpeg
abdu has quit [Ping timeout: 240 seconds]
odrling has joined #ffmpeg
abdu37 has quit [Ping timeout: 240 seconds]
wobbol has quit [Ping timeout: 268 seconds]
Griummauld has quit [Quit: Client closed]
another is now known as another|
wobbol has joined #ffmpeg
abdu37 has joined #ffmpeg
Flat has quit [Ping timeout: 244 seconds]
Flat has joined #ffmpeg
Hackerpcs has quit [Quit: Hackerpcs]
Hackerpcs has joined #ffmpeg
System_Error has joined #ffmpeg
emanuele6 has quit [Quit: WeeChat 4.4.3]
Jsingh has joined #ffmpeg
rvalue- has joined #ffmpeg
rvalue has quit [Ping timeout: 252 seconds]
abdu92 has joined #ffmpeg
abdu37 has quit [Ping timeout: 240 seconds]
rvalue- is now known as rvalue
abdu30 has joined #ffmpeg
abdu3 has joined #ffmpeg
abdu92 has quit [Ping timeout: 240 seconds]
abdu30 has quit [Ping timeout: 240 seconds]
Juest has quit [Ping timeout: 260 seconds]
Flat has quit [Ping timeout: 252 seconds]
paulk has quit [Ping timeout: 260 seconds]
paulk has joined #ffmpeg
paulk has joined #ffmpeg
paulk has quit [Changing host]
mven9713 has quit [Read error: Connection reset by peer]
Flat has joined #ffmpeg
mven9713 has joined #ffmpeg
MyTDT has joined #ffmpeg
MyTDT has quit [Ping timeout: 244 seconds]
mven9713 has quit [Quit: Goodbye.]
Jsingh has quit [Quit: Client closed]
Juest has joined #ffmpeg
lavaball has quit [Remote host closed the connection]
lavaball has joined #ffmpeg
Shine_ has quit [Read error: Connection reset by peer]
lemourin has quit [Quit: The Lounge - https://thelounge.chat]
lemourin has joined #ffmpeg
lemourin has quit [Client Quit]
lemourin has joined #ffmpeg
lemourin has quit [Client Quit]
lemourin has joined #ffmpeg
twelve has joined #ffmpeg
mven9713 has joined #ffmpeg
abdu86 has joined #ffmpeg
abdu3 has quit [Ping timeout: 240 seconds]
bitbinge has joined #ffmpeg
Blacker47 has quit [Quit: Life is short. Get a V.90 modem fast!]
MyTDT_ has joined #ffmpeg
xx has quit [Ping timeout: 264 seconds]
MyTDT_ has quit [Ping timeout: 245 seconds]
Guest24 has joined #ffmpeg
abdu86 has quit [Ping timeout: 240 seconds]
<Guest24> Where do we report issues and bugs?
<JEEB> on the trac
<Guest24> thanks.
<Guest24> It is written above.
abdu86 has joined #ffmpeg
<JEEB> yes, and in the topic I think
<JEEB> yes
dallemon has quit [Read error: Connection reset by peer]
dallemon has joined #ffmpeg
gioele has left #ffmpeg [#ffmpeg]
lavaball has quit [Remote host closed the connection]
<Guest24> Website is not working.
<BtbN> website works fine. Just wait for Anubis to do its thing.
Traneptora has joined #ffmpeg
twelve has quit [Remote host closed the connection]
lavaball has joined #ffmpeg
abdu14 has joined #ffmpeg
abdu77 has joined #ffmpeg
<Guest24> I became a member. logged in. clicked on create new ticket. blank page came up.
<Guest24> to activate the membership, I had to activate the membership from the email I received.
<Guest24> I did it. logged in again. clicked on create new ticket. fixed.
abdu86 has quit [Ping timeout: 240 seconds]
<BtbN> ah, that's also possible. Though it should produce more than a blank page in that case.
abdu14 has quit [Ping timeout: 240 seconds]
pyre has quit [Quit: ZNC 1.7.2+deb3 - https://znc.in]
pyre has joined #ffmpeg
Guest24 has quit [Quit: Client closed]
abdu77 has quit [Ping timeout: 240 seconds]
user_oreloznog has quit [Quit: https://quassel-irc.org]
odrling has quit [Remote host closed the connection]
odrling has joined #ffmpeg
Guest17 has joined #ffmpeg
<Guest17> Hi, I try to convert a corrupted file, which is played to the end by ffplay, but ffmpeg truncates it to 7 seconds no matter what options I tried (`-fflags +discardoutput`, `-err_detect ignore_err`, `-max_error_rate 1`). Why? The file: https://0x0.st/8jpF.mp4
lavaball has quit [Remote host closed the connection]
Sketch has quit [Ping timeout: 268 seconds]
JaFriend has joined #ffmpeg
Sketch has joined #ffmpeg
EmleyMoor has quit [Quit: Gateway shutdown]
EmleyMoor has joined #ffmpeg
Sketch has quit [Ping timeout: 246 seconds]
MyTDT_ has joined #ffmpeg
<grib> try "+discardcorrupt" instead of "+discardoutput"
Sketch has joined #ffmpeg
MyTDT_ has quit [Ping timeout: 268 seconds]
<grib> Guest17: I don't think discardoutput is a real flag
JanC has joined #ffmpeg
JaFriend29 has joined #ffmpeg
<Guest17> grib: yes, it was +discardcorrupt.
Sketch has quit [Remote host closed the connection]
<Guest17> I messed it when retyping into the chat.
JaFriend has quit [Ping timeout: 240 seconds]
JaFriend29 has quit [Client Quit]
JaFriend has joined #ffmpeg
flotwig has quit [Quit: ZNC - http://znc.in]
<grib> ah, pity, that would have been an easy fix
JaFriend has quit [Client Quit]
<Guest17> grib: the fact ffplay manages to play it and ffmpeg doesn't is the weirdest part. Perhaps it's something related to stream length detection?
flotwig has joined #ffmpeg
flotwig has quit [Changing host]
flotwig has joined #ffmpeg
<Guest17> I would actually just record it with ffplay it it was possible (screen capturing would work, but meh).
<Guest17> Interesting, if I attempt to convert it to mp3, it aborts at `ffmpeg: psymodel.c:576: calc_energy: Assertion `el >= 0' failed. `.
<Guest17> Ookay, it works with wav, this is why it also works with ffplay probably. So I would just need to convert it into some intermediate raw format.
Sketch has joined #ffmpeg
golemz has joined #ffmpeg
<grib> interesting! i would have thought codec copy would have been enough, but maybe not.
<grib> "ffprobe -show_entries packet=dts,size -print_format compact" showed the OK packets were mostly small but the corrupt one is waaaaay bigger
<Guest17> Yeah, DTS are uneven, so ffplay just ignores them, I suppose? And ffmpeg just ends the file when it reaches zero DTS? It exists with zero status, most wierdly, so it doesn't even seem to think it's some "error".
golemz has quit [Quit: Leaving]