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
emanuele6 has quit [Quit: testing]
lucasta has quit [Remote host closed the connection]
emanuele6 has joined #ffmpeg
lucasta has joined #ffmpeg
LimeOn has left #ffmpeg [-]
AbleBacon has quit [Read error: Connection reset by peer]
gvg__ has joined #ffmpeg
gvg has quit [Ping timeout: 260 seconds]
<BtbN> The only way is kmsgrab, which is incredibly low-level
<BtbN> There's a capture filer for pipewire or something on the ML.
<BtbN> It's like 1000 lines of dbus, and 100 lines actual active code or something, but it should work :D
<kepstin> yeah, there's two separate parts needed for screen capture on wayland. one is dbus communication to the xdg-desktop-portal to ask for capture permission and get a pipewire fd, and the other is input support on ffmpeg for getting video from a pipewire fd.
<kepstin> (technically only the latter part _needs_ to be in ffmpeg code, since external code could do the dbus stuff and pass the fd to ffmpeg if needed)
whatsupdoc has joined #ffmpeg
<kepstin> but having it all available would be convenient.
<BtbN> Why ffmpeg can't be in the position pipewire is, and just do it directly, I don't get
<BtbN> But I'm just getting more and more frustrated about the whole wayland situation anyway
bitblit has quit [Ping timeout: 255 seconds]
bitblit has joined #ffmpeg
<kepstin> pipewire doesn't get it directly either, it's just being used as a transport
<kepstin> the only thing that can capture the screen in wayland (without going behind its back as root) is the compositor. The xdg-desktop-portal provides a standard interface to ask the compositor to give you a video stream of screen capture, and it happens that they chose to use pipewire as the transport mechanism. The compositor puts frames into pipewire, and the application takes frames out of pipewire.
KDDLB has quit [Quit: The Lounge - https://thelounge.chat]
KDDLB has joined #ffmpeg
<kepstin> the communication between xdg-desktop-portal and the compositor goes through desktop-specific plugins. gnome's uses a privileged private dbus interface to talk to gnome-shell, i'm not clear on how kde does it, and with wlroots compositors it goes through a wayland protocol extension.
lemourin has quit [Quit: The Lounge - https://thelounge.chat]
Tinos has joined #ffmpeg
lemourin has joined #ffmpeg
waeking has quit [Ping timeout: 268 seconds]
lucasta has quit [Quit: Leaving]
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #ffmpeg
emmanuelux has quit [Quit: au revoir]
lusciouslover has quit [Read error: Connection reset by peer]
lusciouslover has joined #ffmpeg
nillyhan has quit [Ping timeout: 268 seconds]
nillyhan has joined #ffmpeg
evilscreww has joined #ffmpeg
<evilscreww> how can ffmpeg still concatenate vfr files?
<evilscreww> just curious
evilscreww has quit [Ping timeout: 250 seconds]
talismanick has quit [Remote host closed the connection]
talismanick has joined #ffmpeg
nigetilly has joined #ffmpeg
FH_thecat has quit [Ping timeout: 264 seconds]
Tinos has quit [Ping timeout: 250 seconds]
whatsupdoc has quit [Quit: Connection closed for inactivity]
evilscreww has joined #ffmpeg
nigetilly has quit [Quit: Konversation terminated!]
Hackerpcs has quit [Quit: Hackerpcs]
Hackerpcs has joined #ffmpeg
lusciouslover has quit [Ping timeout: 260 seconds]
lusciouslover has joined #ffmpeg
Suchiman has quit [Quit: Connection closed for inactivity]
<fling> I'm interested as well
<fling> btw are you using concat evilscreww ?
FH_thecat has joined #ffmpeg
deus0ww has joined #ffmpeg
Tinos has joined #ffmpeg
rv1sr has joined #ffmpeg
nigetilly has joined #ffmpeg
Livio has joined #ffmpeg
evilscreww has quit [Ping timeout: 264 seconds]
yrc has quit [Ping timeout: 246 seconds]
yrc has joined #ffmpeg
vlm has joined #ffmpeg
kts has joined #ffmpeg
nigetilly has quit [Quit: Konversation terminated!]
evilscreww has joined #ffmpeg
<evilscreww> <fling> btw are you using concat evilscreww ?
<evilscreww> - i am indeed, i have used concat as command line and in lossless cut
<evilscreww> they both seem to work fine so far, but lossless cut will actually at least compare the critical video information such as resolution size etc
iconoclast_hero has quit [Ping timeout: 272 seconds]
<fling> ffmpeg rocks
xx has joined #ffmpeg
jtgd has quit [Quit: WeeChat 4.2.2]
Livio has quit [Ping timeout: 260 seconds]
Tinos has quit [Ping timeout: 250 seconds]
Tinos has joined #ffmpeg
<evilscreww> its pretty good just hard to use
coldfeet has joined #ffmpeg
<sopparus> is there a way to set maxtimeout of conversations?
<sopparus> i got a mp3 conversation thats been stuck for several days
<sopparus> mp3
kts has quit [Ping timeout: 268 seconds]
<evilscreww> https://ibb.co/QQbfr2q whats this mean?
kts has joined #ffmpeg
evilscreww has quit [Quit: Leaving]
HerbY_NL has joined #ffmpeg
yeahitsme has joined #ffmpeg
jagannatharjun has joined #ffmpeg
chiselfuse has quit [Remote host closed the connection]
chiselfuse has joined #ffmpeg
yeahitsme has quit [Quit: Leaving]
HerbY_NL_ has joined #ffmpeg
HerbY_NL has quit [Ping timeout: 264 seconds]
System_Error has quit [Ping timeout: 260 seconds]
Livio has joined #ffmpeg
nigetilly has joined #ffmpeg
Traneptora has quit [Quit: Quit]
System_Error has joined #ffmpeg
evilscreww has joined #ffmpeg
<evilscreww> https://ibb.co/QQbfr2q whats this mean?
kts has quit [Ping timeout: 240 seconds]
foul_owl has quit [Ping timeout: 260 seconds]
<kmikita> evilscreww, if you using LosslessCut for concatenate, try to ignore
<kmikita> youre source files codedwith different profiles
Traneptora has joined #ffmpeg
foul_owl has joined #ffmpeg
kts has joined #ffmpeg
Livio has quit [Ping timeout: 264 seconds]
Livio has joined #ffmpeg
Tinos has quit [Remote host closed the connection]
HerbY_NL_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
HerbY_NL_ has joined #ffmpeg
Ox7C5 has joined #ffmpeg
jagannatharjun has quit [Quit: Connection closed for inactivity]
lavaball has joined #ffmpeg
meco has joined #ffmpeg
<meco> Will I be kicked out if I present an issue with reference to a failed solution presented by an AI chat bot?
<JEEB> if what the LLM thing generated something that doesn't make sense, then not sure if it makes sense to post that :P just start with what you want to do.
HerbY_NL_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<meco> OK, my current problem is related to my wish to create or edit subtitles for audio files using my familiar subtitling app, Gaupol. Its limitation is that it won't allow an audio file to be opened the same way it opens video files, I have attempted to convert my mp3s to video format, e.g. mp4 and webm, but something's the matter with these videos as Gaupol rejects them. All other video files that I have opened in Gaupol have played just fine. My most recent
<meco> attempt has been with this command: 'ffmpeg -f lavfi -i anullsrc=channel_layout=stereo:sample_rate=44100 -i input.mp3 -c:v libx265 -c:a output.mp4'. The error message I get from ffmpeg is 'At least one output file must be specified'.
nigetilly has quit [Quit: Konversation terminated!]
<furq> you're missing the argument after -c:a
<meco> Such as?
<furq> whatever codec you want to use
<furq> you're also creating an empty audio stream and no video stream
<furq> i guess you want something like ffmpeg -f lavfi -i testsrc,format=yuv420p -i input.mp3 -c:v libx264 -c:a copy -shortest out.mkv
jagannatharjun has joined #ffmpeg
<meco> Thank you! That was a nice little placeholder video thing also, but I will prefer the black screen to better see the subtitles.
<furq> replace testsrc with color=black
HerbY_NL has joined #ffmpeg
HerbY_NL has quit [Client Quit]
<meco> Thanks! I'm happy I finally got to this channel. Iam mostly offline, so when I am occasionally online I have been asking Gab AI to help me (and before that Tuxbot as linux,org before it got discontinued), but it sometimes provides the wrong answers…
HerbY_NL has joined #ffmpeg
noobaroo has joined #ffmpeg
<meco> Question: Is it easy for ffmpeg to duplicate the actions of the mp3splt app? What I mean is, does the command become very complicated?
yrc has quit [Ping timeout: 264 seconds]
vincejv has quit [Remote host closed the connection]