Marth64 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 is released
ahmadraniri has joined #ffmpeg
iive has quit [Quit: They came for me...]
<ahmadraniri> Hello, I'm attempting to build the 6.1.2 version (I have 6.1.1 installed). I'm facing this error (https://pastebin.com/VnCs8J9D) . I'm using gcc 14 and musl libc. The previous build (6.1.1) is just fine. Any clue to fix my build ?
yans has joined #ffmpeg
wziko has quit [Ping timeout: 248 seconds]
hightower4 has quit [Ping timeout: 252 seconds]
<ahmadraniri> I will move my discussion to reddit. See you.
ahmadraniri has left #ffmpeg [#ffmpeg]
wziko has joined #ffmpeg
wziko has quit [Ping timeout: 244 seconds]
Juest has quit [Ping timeout: 244 seconds]
Perflosopher0 has joined #ffmpeg
Juest has joined #ffmpeg
chiselfu1e is now known as chiselfuse
Kei_N_ has joined #ffmpeg
yans has quit [Ping timeout: 248 seconds]
Kei_N has quit [Ping timeout: 248 seconds]
System_Error has quit [Ping timeout: 264 seconds]
yakubin has quit [Ping timeout: 244 seconds]
minimal has quit [Quit: Leaving]
linext has quit [Quit: Client closed]
realies has quit [Quit: Ping timeout (120 seconds)]
realies has joined #ffmpeg
Dagger has quit [Ping timeout: 265 seconds]
<clever> libtoxcore> Option BOOTSTRAP_DAEMON is enabled but required library LIBCONFIG was not
<clever> libtoxcore> found.
<clever> oops, wrong room
minimal has joined #ffmpeg
System_Error has joined #ffmpeg
hightower3 has joined #ffmpeg
Dagger has joined #ffmpeg
five618480339176 has quit [Remote host closed the connection]
five618480339176 has joined #ffmpeg
hightower4 has joined #ffmpeg
hightower3 has quit [Ping timeout: 272 seconds]
Mirarora has quit [Remote host closed the connection]
Mirarora has joined #ffmpeg
Mirarora has quit [Client Quit]
Mirarora has joined #ffmpeg
vlm has quit [Ping timeout: 265 seconds]
vlm has joined #ffmpeg
wziko has joined #ffmpeg
wziko has quit [Max SendQ exceeded]
Mirarora has quit [Quit: Mirarora encountered a fatal error and needs to close]
Mirarora has joined #ffmpeg
StephenLynx has quit [Quit: Leaving]
yakubin has joined #ffmpeg
lolok has quit [Quit: lolok]
luva has quit [Quit: Byebye]
jdarnley has left #ffmpeg [WeeChat 4.4.4]
hightower4 has quit [Remote host closed the connection]
travisghansen has quit [Quit: The Lounge - https://thelounge.github.io]
travisghansen has joined #ffmpeg
minimal has quit [Quit: Leaving]
HarshK23 has joined #ffmpeg
coldfeet has joined #ffmpeg
hightower3 has joined #ffmpeg
coldfeet has quit [Quit: Lost terminal]
relue has quit [Ping timeout: 248 seconds]
relue has joined #ffmpeg
linux-wangs has quit [Remote host closed the connection]
linux-wangs has joined #ffmpeg
evilscreww has joined #ffmpeg
wziko has joined #ffmpeg
wziko has quit [Ping timeout: 265 seconds]
evilscreww has quit [Quit: Leaving]
noobaroo has joined #ffmpeg
wziko has joined #ffmpeg
wziko has quit [Ping timeout: 244 seconds]
jtgd has quit [Quit: WeeChat 4.5.1]
jtgd has joined #ffmpeg
LikWidChz has joined #ffmpeg
lavaball has joined #ffmpeg
<noobaroo> I kind of want to crop out parts of a video but not all of it... There so much background scenery that is super dynamic and i not the focus point. I almost thought of splitting it up but would rather not. Whats the easiest way to cover chosen areas of a video with black rectangles or something ? Maybe even a blur effect ?
<noobaroo> Seems like this should be an integral function of any video editing software... My elderly mom's phone is actually way more advanced of a video editor than my Linux desktop ... :/ i was surprised to discover this as I have not owned a mobile phone in a few years
rv1sr has joined #ffmpeg
emmanuelux_ has quit [Quit: au revoir]
wziko has joined #ffmpeg
wziko has quit [Ping timeout: 246 seconds]
rex has quit [Ping timeout: 244 seconds]
rex has joined #ffmpeg
five618480339176 has quit [Remote host closed the connection]
five618480339176 has joined #ffmpeg
rv1sr has quit []
xx has quit [Remote host closed the connection]
xx has joined #ffmpeg
j45 has quit [Ping timeout: 276 seconds]
j45 has joined #ffmpeg
Sketch has quit [Remote host closed the connection]
fling has quit [Remote host closed the connection]
fling has joined #ffmpeg
Sketch has joined #ffmpeg
averne has quit [Ping timeout: 272 seconds]
lavaball has quit [Remote host closed the connection]
m5zs7k has quit [Ping timeout: 252 seconds]
m5zs7k has joined #ffmpeg
wanne has joined #ffmpeg
<vlt> noobaroo: drawbox for the simple rectangles, gblur for blurring.
<vlt> noobaroo: I would propably use a -filter_complex chain with split, crop, blur, and then overlay.
jemius has joined #ffmpeg
<wanne> Hi I am trying to get av1_vaapi running:
<wanne> > ffmpeg-local -t 100 -vaapi_device /dev/dri/renderD128 -i BigBuckBunny_640x360.m4v -vf 'format=nv12,hwupload' -an -rc_mode 1 -c:v av1_vaapi output.mkv && ls -lah output.mkv
duderonomy has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<wanne> produces an huge but unplayable output
<wanne> ffmpeg-local -t 100 -vaapi_device /dev/dri/renderD128 -i BigBuckBunny_640x360.m4v -vf 'format=nv12,hwupload' -an -rc_mode 3 -b:v 300k -c:v av1_vaapi output.mkv && ls -lah output.mkv
<wanne> Produces an smaller but still unplayable output...
<wanne> any ideas? Anyone ever got it running? If yes: In wich ffmpeg/mesa versions?
<wanne> Running ffmpeg n6.1.2 from git and mesa 24.2.8 on a RX 7900 XT
wziko has joined #ffmpeg
wziko has quit [Ping timeout: 248 seconds]
<JEEB> wanne: try latest master build from BtbN's open dailies
<JEEB> you can extract and run from a custom directory with full/path/to/ffmpeg
Blacker47 has joined #ffmpeg
<wanne> Static builds won't work with a newer mesa version...
<JEEB> rip
<JEEB> uhh wait
<JEEB> no
<JEEB> it only links to libva
<JEEB> then you have a libva driver, which is in your case provided by mesa
<JEEB> but I think as long as the ABI has not changed and you are on glibc it should werk, if vaapi is enabled in the static build
<wanne> Yes. And then you get something like that:
<wanne> implib-gen: libva.so.2: failed to resolve symbol 'vaMapBuffer2' via dlsym: /lib/x86_64-linux-gnu/libva.so.2: undefined symbol: vaMapBuffer2
<wanne> ffmpeg: libva.so.2.init.c:214: _libva_so_2_tramp_resolve: Assertion `0 && "Assertion in generated code"' failed.
<JEEB> fun, that's a libva difference. your libva might be too old or so?
<JEEB> but yea, that will indeed then not work
<wanne> No. The other way arround.
<wanne> But for you switched to 7.1
<JEEB> nah, 2 is newer but if it's not found on your system by the loader
<wanne> So same source Code like the one the static builds use
<JEEB> there's a configure check for it apparently
<JEEB> but I guess the static builds were built with new enough libva that it had that enabled
<JEEB> if you built the newer FFmpeg yourself, the check would not pass
<JEEB> and thus you would get a binary that would run
<JEEB> or wait, you're probably complaining about something that's fixed in master if the configure check is correct :D since the only vaMapBuffer2 call in the code base is now surrounded by an #if clause
<JEEB> also the static build if it's built with vaapi would not be affected since libva would be statically linked
<wanne> The binary was build against mesa 21.1.5 I am running 24.2.8
<JEEB> that's mesa, that's unrelated and comes much later in the chain
<JEEB> FFmpeg -> libva -> libva dynamic loader
<JEEB> then only that loads up the libva driver that would be provided by mesa
<JEEB> the static builds most likely are built without mesa at all, since it's not required
<wanne> I have build it! It is running.
<JEEB> I'm not saying you haven't. I'm just saying that FFmpeg itself with vaapi has no dependencies on mesa
<JEEB> so saying that a static build of FFmpeg is built against older mesa is untrue
<wanne> JEEB: I am running exact the same source code as the static builds. <
<JEEB> so master?
<wanne> The check checks for libva-version 1.21.0 I am running 2.17.0
<JEEB> yes, so it should not be using vaMapBuffer2
<wanne> It isn't. Only the static build is using it. Because checks are done at compile time.
<wanne> If I compile it myself there is no problem.
<JEEB> yea
<JEEB> but weird that it's affected in the static build
<JEEB> since you'd expect libva to be linked statically
<JEEB> (unless libva blocks static linking)
lavaball has joined #ffmpeg
bitbinge has joined #ffmpeg
<wanne> I not totaly sure. Not that deep into this stuff. But I think libva is not a normal library that just implements stuff. Its more a more stable wrapper/code generator for different mesa/kernel/GPU implementations. Since the whole purpose of that thing ist to morph dependign on your implementation and use the matchin IPC/Hardware interfaces, you do not have normal linking like you are used to do it in C. Therefore there is no gnu-ld like linking.
<BtbN> JEEB: libva cannot be statically linked
<BtbN> I use implib-gen to generate a shim loader for it
<BtbN> Hence it'll only fail at runtime if the systems libva is too old
<wanne> @BtbN: But it isn't the problem.
<wanne> Compiles fine. Runns fine. (Produces propper h.264. Only AV1 produces gibberish.)
<BtbN> "failed to resolve symbol 'vaMapBuffer2' via dlsym"
<wanne> With the static builds....
<wanne> I never wanted to use these.
<wanne> As JEEB pointed out: There is a cgeck in libavutil/hwcontext_vaapi.c:898. For the libva-Version the static builds are using.
linux-wangs has quit [Ping timeout: 264 seconds]
<wanne> Since I have a more recent libva version I won't have problems as long as the code is not compiled on libva 1.21.0.
<BtbN> are you saying they removed the function again?
<wanne> Yes. Seems so.
<BtbN> That seems very unlikely to me
<BtbN> Given all the libs in the builds were updated a few days ago
<BtbN> It'd also be a massive ABI break, given no soname bump
<wanne> @BtnN:
Hackerpcs has quit [Quit: Hackerpcs]
<wanne> Why are we discussing about develpment decissions?
<wanne> Why are we having a discussion about static builds which are knwon to break hardware acceleration on most systems?
relue has quit [Ping timeout: 252 seconds]
<wanne> There is an explicit check for exactly one version. And surprisingly it does not work on other versions.
<wanne> There is absoulut nothing wrong with that.
relue has joined #ffmpeg
Hackerpcs has joined #ffmpeg
Hackerpcs has quit [Max SendQ exceeded]
hightower3 has quit [Remote host closed the connection]
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #ffmpeg
wziko has joined #ffmpeg
wziko has quit [Max SendQ exceeded]
<wanne> @BtbN/JEEB are you able to use av1_vaapi?
<wanne> or anybody else?
Juest has quit [Ping timeout: 252 seconds]
Juest has joined #ffmpeg
averne has joined #ffmpeg
averne has quit [Client Quit]
averne has joined #ffmpeg
zsoltiv_ has quit [Ping timeout: 244 seconds]
StephenLynx has joined #ffmpeg
pyre has quit [Quit: ZNC 1.7.2+deb3 - https://znc.in]
pyre has joined #ffmpeg
System_Error has quit [Remote host closed the connection]
{{{{{}}}} has joined #ffmpeg
turlando has quit []
turlando has joined #ffmpeg
{{{{{}}}} is now known as Invoke-Command{c
Invoke-Command{c is now known as icm{cmd}
icm{cmd} is now known as ICM{cmd}
rsx has joined #ffmpeg
turlando has quit []
turlando has joined #ffmpeg
rex has quit [Read error: Connection reset by peer]
rex has joined #ffmpeg
<noobaroo> vlt: And do you cut the video up first into a million parts ? Then use -vf drawbox on each segment and then concat them back together?
kasper93_ has joined #ffmpeg
kasper93 has quit [Ping timeout: 272 seconds]
kasper93_ is now known as kasper93
duderonomy has joined #ffmpeg
kasper93 has quit [Ping timeout: 248 seconds]
kasper93 has joined #ffmpeg
jemius has quit [Quit: Leaving]
rex has quit [Ping timeout: 248 seconds]
wziko has joined #ffmpeg
wziko has quit [Max SendQ exceeded]
EmleyMoor has quit [Ping timeout: 252 seconds]
EmleyMoor has joined #ffmpeg
minimal has joined #ffmpeg
ICM{cmd} has quit [Read error: Connection reset by peer]
EmleyMoor has quit [Ping timeout: 252 seconds]
wobbol has quit [Ping timeout: 244 seconds]
abdo__ has joined #ffmpeg
wobbol has joined #ffmpeg
rsx has quit [Quit: rsx]
EmleyMoor has joined #ffmpeg
<vlt> noobaroo: No, drawbox takes both x/y and width/height params.
rex has joined #ffmpeg
<vlt> noobaroo: Or do you mean "cut" in the time axis? Then I’d use enable() for the filter chain.
<vlt> noobaroo: enable="between(t, 10, 20)", for example.
<vlt> noobaroo: `ffmpeg -filters | grep -E "\b(gblur|drawbox)\b"` says, both of them support timeline ("T").
Muimi has joined #ffmpeg
lavaball has quit [Remote host closed the connection]
coldfeet has joined #ffmpeg
Tano has quit [Quit: WeeChat 4.4.2]
wziko has joined #ffmpeg
Tano has joined #ffmpeg
lavaball has joined #ffmpeg
darkapex has quit [Remote host closed the connection]
darkapex has joined #ffmpeg
coldfeet has quit [Quit: Lost terminal]
bencoh has quit [Ping timeout: 246 seconds]
bencoh has joined #ffmpeg
Muimi has quit [Quit: Going offline, see ya! (www.adiirc.com)]
tranzistor has quit [Quit: Ping timeout (120 seconds)]
tranzistor has joined #ffmpeg
wanne has quit [Remote host closed the connection]
echelon has quit [Remote host closed the connection]
chiselfuse has quit [Read error: Connection reset by peer]
cmc has quit [Read error: Connection reset by peer]
chiselfuse has joined #ffmpeg
echelon has joined #ffmpeg
cmc has joined #ffmpeg
makidoll has quit [Remote host closed the connection]
makidoll has joined #ffmpeg
bitbinge has quit [Ping timeout: 264 seconds]
lucasta has joined #ffmpeg
EmleyMoor has quit [Ping timeout: 260 seconds]
EmleyMoor has joined #ffmpeg
rex has quit [Remote host closed the connection]
rex has joined #ffmpeg
jemius has joined #ffmpeg
superded has joined #ffmpeg
<superded> hello
<superded> i found a bug
five618480339176 has quit [Remote host closed the connection]
five618480339176 has joined #ffmpeg
<superded> i can't stop kmsgrab video recording normally, only with several ctrl+c
<superded> i found this commit with git bisect d119ae2fd82a494d9430ff4d4fc262961a68c598
System_Error has joined #ffmpeg
lemourin has quit [Quit: The Lounge - https://thelounge.chat]
lemourin has joined #ffmpeg
sihloo has quit [Quit: ZNC 1.9.1 - https://znc.in]
sihloo has joined #ffmpeg
bitbinge has joined #ffmpeg
Blacker47 has quit [Quit: Life is short. Get a V.90 modem fast!]
<superded> kmsgrab with hwdownload and software libx264 encoding
<superded> post log here?
wziko has quit [Ping timeout: 264 seconds]
<putacho> pastebin
<superded> putacho: tested in tty and wayland
coldfeet has joined #ffmpeg
wziko has joined #ffmpeg
<putacho> report to bugzilla?
<superded> yes
<superded> thanks
bitbinge has quit [Ping timeout: 264 seconds]
<superded> putacho: you will report, or do you mean that I need to report?
<putacho> of course you
phantomics has quit [Read error: Connection reset by peer]
Rena has quit [Quit: $WITTY_QUIT_MESSAGE]
coldfeet has quit [Remote host closed the connection]
Rena has joined #ffmpeg
HarshK23 has quit [Quit: Connection closed for inactivity]
YuGiOhJCJ has joined #ffmpeg
lucasta has quit [Quit: Leaving]
lavaball has quit [Quit: lavaball]
chiselfuse has quit [Ping timeout: 264 seconds]
chiselfuse has joined #ffmpeg
lavaball has joined #ffmpeg
jemius has quit [Quit: Leaving]
bitbinge has joined #ffmpeg
duderonomy has quit [Ping timeout: 246 seconds]
lavaball has quit [Remote host closed the connection]
Keshl_ is now known as Keshl
SuicideShow has quit [Ping timeout: 252 seconds]
SuicideShow has joined #ffmpeg
phantomics has joined #ffmpeg
cmc has quit [Remote host closed the connection]
cmc has joined #ffmpeg
Marth64[m] has quit [Quit: Leaving]
emmanuelux has joined #ffmpeg