BtbN 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.0 is released
kuba-orlik0397 has quit [Remote host closed the connection]
lexano has quit [Ping timeout: 268 seconds]
kuba-orlik0397 has joined #ffmpeg
kuba-orlik0397 has quit [Remote host closed the connection]
minimal has quit [Quit: Leaving]
kuba-orlik0397 has joined #ffmpeg
foul_owl has quit [Ping timeout: 252 seconds]
foul_owl has joined #ffmpeg
GNU_world has joined #ffmpeg
lucasta has joined #ffmpeg
MetaNova has quit [Ping timeout: 260 seconds]
kuba-orlik0397 has quit [Remote host closed the connection]
kuba-orlik0397 has joined #ffmpeg
YuGiOhJCJ has joined #ffmpeg
lucasta has quit [Remote host closed the connection]
coldfeet has quit [Remote host closed the connection]
iliv has joined #ffmpeg
Livio has quit [Ping timeout: 272 seconds]
AbleBacon has quit [Read error: Connection reset by peer]
xx has joined #ffmpeg
Tinos has quit [Remote host closed the connection]
HarshK23 has joined #ffmpeg
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
Hackerpcs has quit [Ping timeout: 268 seconds]
Hackerpcs has joined #ffmpeg
Hackerpcs has quit [Max SendQ exceeded]
Hackerpcs has joined #ffmpeg
Hackerpcs has quit [Max SendQ exceeded]
sonicrules1234 has quit [Ping timeout: 268 seconds]
sonicrules1234 has joined #ffmpeg
Hackerpcs has joined #ffmpeg
Hackerpcs has quit [Max SendQ exceeded]
lavaball has joined #ffmpeg
Hackerpcs has joined #ffmpeg
HerbY_NL has joined #ffmpeg
Hackerpcs has quit [Max SendQ exceeded]
Hackerpcs has joined #ffmpeg
Hackerpcs has quit [Max SendQ exceeded]
Hackerpcs has joined #ffmpeg
Hackerpcs has quit [Max SendQ exceeded]
Hackerpcs has joined #ffmpeg
Hackerpcs has quit [Max SendQ exceeded]
Hackerpcs has joined #ffmpeg
Hackerpcs has quit [Max SendQ exceeded]
Hackerpcs has joined #ffmpeg
Hackerpcs has quit [Max SendQ exceeded]
emmanuelux has quit [Quit: au revoir]
moxie has quit [Server closed connection]
moxie has joined #ffmpeg
Traneptora has quit [Server closed connection]
Traneptora has joined #ffmpeg
sgm09 has quit [Ping timeout: 256 seconds]
hightower2 has quit [Ping timeout: 246 seconds]
lec_thege8042726 has quit [Server closed connection]
lec_thege8042726 has joined #ffmpeg
relue has joined #ffmpeg
emanuele6 has quit [Read error: Connection reset by peer]
emanuele6 has joined #ffmpeg
System_Error has quit [Ping timeout: 260 seconds]
HerbY_NL has quit [Ping timeout: 268 seconds]
kuba-orlik0397 has quit [Read error: Connection reset by peer]
kuba-orlik0397 has joined #ffmpeg
Blacker47 has joined #ffmpeg
shubbar has joined #ffmpeg
kuba-orlik0397 has quit [Remote host closed the connection]
kuba-orlik0397 has joined #ffmpeg
Jiggy has quit [Server closed connection]
Jiggy has joined #ffmpeg
hbbs has quit [Quit: bye]
hbbs has joined #ffmpeg
kuba-orlik0397 has quit [Remote host closed the connection]
kuba-orlik0397 has joined #ffmpeg
georgereynolds84 has joined #ffmpeg
georgereynolds8 has quit [Read error: Connection reset by peer]
georgereynolds84 is now known as georgereynolds8
Suchiman has joined #ffmpeg
kuba-orlik0397 has quit [Remote host closed the connection]
kuba-orlik0397 has joined #ffmpeg
Livio has joined #ffmpeg
iliv has quit [Ping timeout: 246 seconds]
coldfeet has joined #ffmpeg
coldfeet has quit [Quit: leaving]
Livio has quit [Ping timeout: 268 seconds]
kuba-orlik0397 has quit [Remote host closed the connection]
kuba-orlik0397 has joined #ffmpeg
vlm has joined #ffmpeg
xx has quit [Remote host closed the connection]
xx has joined #ffmpeg
HerbY_NL has joined #ffmpeg
jlc has quit [Server closed connection]
jlc has joined #ffmpeg
kuba-orlik0397 has quit [Remote host closed the connection]
kuba-orlik0397 has joined #ffmpeg
HerbY_NL has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Hackerpcs has joined #ffmpeg
Livio has joined #ffmpeg
kuba-orlik0397 has quit [Remote host closed the connection]
kuba-orlik0397 has joined #ffmpeg
sgm09 has joined #ffmpeg
relue has quit [Ping timeout: 268 seconds]
relue has joined #ffmpeg
lockywolf has quit [Server closed connection]
lockywolf has joined #ffmpeg
odrling has quit [Server closed connection]
iliv has joined #ffmpeg
lexano has joined #ffmpeg
minimal has joined #ffmpeg
kuba-orlik0397 has quit [Remote host closed the connection]
kuba-orlik0397 has joined #ffmpeg
Livio has quit [Ping timeout: 256 seconds]
lavaball has quit [Remote host closed the connection]
HerbY_NL has joined #ffmpeg
sgm09 has quit [Quit: Leaving]
sgm09 has joined #ffmpeg
lucasta has joined #ffmpeg
HerbY_NL has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
kuba-orlik0397 has quit [Remote host closed the connection]
kuba-orlik0397 has joined #ffmpeg
Ox7C5 has joined #ffmpeg
iliv has quit [Ping timeout: 252 seconds]
kuba-orlik0397 has quit [Remote host closed the connection]
kuba-orlik0397 has joined #ffmpeg
alexherbo2 has joined #ffmpeg
luva88 has joined #ffmpeg
MetaNova has joined #ffmpeg
luva8 has quit [Ping timeout: 246 seconds]
luva88 is now known as luva8
kuba-orlik0397 has quit [Remote host closed the connection]
System_Error has joined #ffmpeg
kuba-orlik0397 has joined #ffmpeg
relue has quit [Ping timeout: 260 seconds]
minimal has quit [Quit: Leaving]
rex has quit [Ping timeout: 256 seconds]
rex has joined #ffmpeg
HarshK23 has quit [Quit: Connection closed for inactivity]
Livio has joined #ffmpeg
kuba-orlik0397 has quit [Remote host closed the connection]
kuba-orlik0397 has joined #ffmpeg
lavaball has joined #ffmpeg
Sakura`Kinomoto has quit [Remote host closed the connection]
shubbar has quit [Quit: Leaving]
shubbar has joined #ffmpeg
kuba-orlik0397 has quit [Remote host closed the connection]
kuba-orlik0397 has joined #ffmpeg
HarshK23 has joined #ffmpeg
Sakura`Kinomoto has joined #ffmpeg
alexherbo2 has quit [Remote host closed the connection]
billchenchina- has joined #ffmpeg
sgm09 has quit [Remote host closed the connection]
kuba-orlik0397 has quit [Remote host closed the connection]
kuba-orlik0397 has joined #ffmpeg
sgm09 has joined #ffmpeg
<sgm09>
can you play vvc files now with ffmpeg7 ? if so, how ? i tried with mpv and it doesn't work
MetaNova has quit [Quit: quit]
MetaNova has joined #ffmpeg
<another|>
the vvc decoder is still experimental
<JEEB>
so you need to set -strict experimental
<JEEB>
should be possible to set this option through mpv
<sgm09>
ffplay -strict experimental works. mpv idk how to set
<sgm09>
pretty funny, playback of 4k is stuttering, zen4 8 core ryzen..
<sgm09>
mpv --vd-lavc-o=strict=-2
<galad>
it's not optimized yet
<sgm09>
somehow mpv can handle it though, at 75-80% cpu use
kuba-orlik0397 has quit [Remote host closed the connection]
kuba-orlik0397 has joined #ffmpeg
lemourin has quit [Read error: Connection reset by peer]
lemourin4 has joined #ffmpeg
lemourin4 is now known as lemourin
Tinos has joined #ffmpeg
lucasta has quit [Remote host closed the connection]
kasper93 has quit [Read error: Connection reset by peer]
AbleBacon has joined #ffmpeg
waleee has joined #ffmpeg
minimal has joined #ffmpeg
kuba-orlik0397 has quit [Remote host closed the connection]
kuba-orlik0397 has joined #ffmpeg
MisterMinister has joined #ffmpeg
hightower2 has joined #ffmpeg
HerbY_NL has joined #ffmpeg
Livio has quit [Ping timeout: 240 seconds]
Livio has joined #ffmpeg
Tinos has quit [Remote host closed the connection]
Tinos has joined #ffmpeg
MrZeus has joined #ffmpeg
ManDay has joined #ffmpeg
kuba-orlik0397 has quit [Remote host closed the connection]
kuba-orlik0397 has joined #ffmpeg
lullerhaus has quit []
<ManDay>
Concerning the ordering of the inputs to the `overlay` filter, is my impression correct that they should (optimally, considering the typical use case) be inversed, from how implicit filter connection works? With the current ordering, a chain of implicit connections like `... [a] overlay, [b] overlay, [c] overlay` will overlay an overlay (c on b) onto a and that onto the input. The typical use case
<ManDay>
seems rather the inverse: Not overlaying overlays over overlays, but just overlaying multiple things onto the same thing, no?
lullerhaus has joined #ffmpeg
GNU_world has joined #ffmpeg
<ManDay>
So with the current syntax you can implcitly connect "(a on b) on c" but you'd typically want "c on (b on a)"
HerbY_NL has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<furq>
i would guess that use case is much less common than -i foo.mkv -i bar.png -lavfi overlay
<ManDay>
or is there perhaps a filter which switches [a][b] into [b][a] ?
<furq>
if there was would it be more convenient than just using explicit labels
<ManDay>
furq: Well yes the single overlay is probably the most common. But among the multi-overlay use cases for which the implicit connection would come in handy, I take it "c on (b on a)" is much more common than "(a on b) on c" (i.e. you want to overlay multiple smaller things on one larger thing)
<furq>
probably
<ManDay>
furq: it just looks nicer in the graph description ;)
<furq>
but it would be weird to have the background be the second input just to cater to that
<furq>
i don't think i've ever actually used ,[x]
<ManDay>
me neither, but I just wanted to start :D
<ManDay>
it does look much cleaner, textually, to have [a] overlay, [b] overlay, [c] overlay (or, in case we find a "switch inputs" filter: [a] switch,overlay, [b] switch,overlay [c] switch,overlay) than [a] overlay [ao]; [ao][b] overlay [bo]; [bo][c] overlay !
<furq>
honestly i would have guessed that ,[x]overlay would put x as the second input
<ManDay>
And it removes the needs for the named pads
<ManDay>
furq: no, first it uses the assigned pads and then it fills up the rest with what's available
<furq>
right
<ePirat>
yeah the implicit syntax is a bit confusing IMO…
<ePirat>
I always mix it up too
<furq>
i guess this is part of why i've never used it
<ManDay>
Sadly, it looks like there is no switch inputs/permutate filter :-(
<ManDay>
At least I find none
<ePirat>
relatively sure there isnt one
<furq>
i think streamselect is supposed to do this but it doesn't seem to work
<furq>
it claims to support multiple outputs but it's not documented how
MrZeus_ has joined #ffmpeg
<furq>
Assertion parent->nb_outputs == 1 failed at libavfilter/framesync.c:91
<furq>
but it doesn't seem to work anyway
<ManDay>
Hm yeah from the description I don't think it does that.
<furq>
from looking at the code i think it's supposed to
<ManDay>
the way how `map` is not advanced but only s->map looks wrong
<ManDay>
after the first read, `map` points to the seperator and isn't advanced any further, resulting in a break on the next iteration, if I'm not mistaken
<ManDay>
yeah pretty sure that's wrong
<ManDay>
needs a map = p+1 instead of map = p
kuba-orlik0397 has quit [Remote host closed the connection]
kuba-orlik0397 has joined #ffmpeg
<ManDay>
(plus a nullcheck)
System_Error has quit [Remote host closed the connection]
<ManDay>
that thing is actually important for another reason; if you want to write a macro (such as "multioverlay" in my case, or just a "reverseoverlay" with reversed arguments), you need to be able to extract streams. The "null" filter would actually be good enough for that, if only it supported multiple streams!
System_Error has joined #ffmpeg
<ManDay>
*if* `null` did work on multi streams, such a macro in bash would just look like "reverseoverlay() { if [[ "$1" ]]; then p="=$1"; else p="" ; fi echo "null [uid1][uid2]; [uid2][uid1] overlay$p" } and could be invoked as [a] $(reverseoverlay), [b] $(reverseoverlay), [c] $(reverseoverlay)
MrZeus__ has joined #ffmpeg
<MisterMinister>
Greetings! Any decent automation systems for distributed (linux and OSX) FFmpeg jobs/tasks out there? With transcoding job management GUI, status reports...
<kepstin>
that sort of thing is almost universally "build it yourself on top of general queue systems and network storage based on your own specific requirements" :/
MrZeus_ has quit [Ping timeout: 272 seconds]
iliv has joined #ffmpeg
<another|>
I heard about tdarr but no idea if it's any good
<ManDay>
so yeah this works because you use space a seperator and strtol skips past that
<furq>
yeah there'd be no need for most of that function if it only output one stream
<furq>
and -h filter=streamselect says it has a variable number of outputs
HerbY_NL has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<furq>
i'm not sure why that filter needs framesync
<ManDay>
will you file the bug? otherwise I'll do it tomorrow
<furq>
you should probably edit yours
<ManDay>
i closed it already
<ManDay>
I get a '[Parsed_streamselect_2 @ 0x56074920c380] Configured with 2 inpad and 2 outpad' with -loglevel debug though
<ManDay>
Why does it want to assert "== 1" ?
<ManDay>
Ah okay, it's just that these framesync stuff is invoked and isn't happy when the filter has more than 1 output. it is indeed strange that something which amounts to changing the topology of the graph should require anything frame related in its source
<ManDay>
if you file a bug please set me in cc, ty
ManDay has quit [Quit: WeeChat 4.2.3]
Some_Person has quit [Ping timeout: 256 seconds]
Some_Person has joined #ffmpeg
kuba-orlik0397 has quit [Remote host closed the connection]
kuba-orlik0397 has joined #ffmpeg
Livio has quit [Ping timeout: 268 seconds]
HerbY_NL has joined #ffmpeg
kasper93 has joined #ffmpeg
HerbY_NL has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
lemourin is now known as Guest3340
lemourin has joined #ffmpeg
Guest3340 has quit [Killed (lithium.libera.chat (Nickname regained by services))]
kuba-orlik0397 has quit [Remote host closed the connection]
kuba-orlik0397 has joined #ffmpeg
thomas_D8 has joined #ffmpeg
Blacker47 has quit [Quit: Life is short. Get a V.90 modem fast!]
Livio has joined #ffmpeg
Livio has quit [Ping timeout: 264 seconds]
Ox7C5 has quit [Quit: Lost terminal]
vampirefrog has quit [Ping timeout: 268 seconds]
YuGiOhJCJ has joined #ffmpeg
kuba-orlik0397 has quit [Remote host closed the connection]
kuba-orlik0397 has joined #ffmpeg
System_Error has quit [Ping timeout: 260 seconds]
HerbY_NL has joined #ffmpeg
HerbY_NL has quit [Client Quit]
thomas_D8 has quit [Read error: Connection reset by peer]
kuba-orlik0397 has quit [Remote host closed the connection]
kuba-orlik0397 has joined #ffmpeg
thomas_D8 has joined #ffmpeg
jb3 has quit [Server closed connection]
iliv has quit [Ping timeout: 252 seconds]
jb3 has joined #ffmpeg
alexherbo2 has quit [Remote host closed the connection]
alexherbo2 has joined #ffmpeg
kuba-orlik0397 has quit [Remote host closed the connection]
kuba-orlik0397 has joined #ffmpeg
vampirefrog has joined #ffmpeg
vvvv has quit [Server closed connection]
vvvv has joined #ffmpeg
MrZeus_ has joined #ffmpeg
MrZeus__ has quit [Ping timeout: 240 seconds]
lavaball has quit [Remote host closed the connection]
vlm has quit [Quit: Leaving]
MrZeus_ has quit [Ping timeout: 246 seconds]
kuba-orlik0397 has quit [Remote host closed the connection]
kuba-orlik0397 has joined #ffmpeg
emmanuelux has joined #ffmpeg
SuicideShow has quit [Ping timeout: 272 seconds]
SuicideShow has joined #ffmpeg
rv1sr has quit []
kuba-orlik0397 has quit [Remote host closed the connection]
kuba-orlik0397 has joined #ffmpeg
billchenchina- has quit [Quit: Leaving]
alexherbo2 has quit [Remote host closed the connection]
Tinos has quit [Ping timeout: 250 seconds]
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #ffmpeg
Dagger has quit [Server closed connection]
Dagger has joined #ffmpeg
kuba-orlik0397 has quit [Remote host closed the connection]
kuba-orlik0397 has joined #ffmpeg
emanuele6 has quit [Ping timeout: 268 seconds]
sgm09 has quit [Ping timeout: 268 seconds]
kuba-orlik0397 has quit [Remote host closed the connection]