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.
<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.
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
<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]
yrc has joined #ffmpeg
nigetilly has joined #ffmpeg
cousin_luigi has joined #ffmpeg
kts has quit [Ping timeout: 264 seconds]
cousin_luigi has left #ffmpeg [#ffmpeg]
evilscreww has quit [Ping timeout: 264 seconds]
kts has joined #ffmpeg
HerbY_NL has quit [Ping timeout: 256 seconds]
nigetilly has quit [Quit: Konversation terminated!]
lavaball has quit [Remote host closed the connection]
kts has quit [Ping timeout: 264 seconds]
Sakura`Kinomoto has quit [Read error: Connection reset by peer]
Sakura`Kinomoto has joined #ffmpeg
Vonter has quit [Quit: WeeChat 4.2.2]
Vonter has joined #ffmpeg
woky- has quit [Quit: Nothing in this world is hopeless!]
Livio has quit [Ping timeout: 264 seconds]
meco has quit [Quit: Leaving]
relue has quit [Quit: relue]
yrc has quit [Ping timeout: 264 seconds]
yrc has joined #ffmpeg
e^pi-1 has quit [Quit: WeeChat 4.2.2]
xx has quit [Ping timeout: 260 seconds]
xx has joined #ffmpeg
coldfeet has quit [Remote host closed the connection]
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #ffmpeg
minimal has joined #ffmpeg
lavaball has joined #ffmpeg
Mister_Magister has quit [Ping timeout: 252 seconds]
emanuele6 has quit [Ping timeout: 252 seconds]
HerbY_NL has joined #ffmpeg
hightower2 has joined #ffmpeg
HerbY_NL has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
FlorianBad_ has joined #ffmpeg
FlorianBad has quit [Killed (silver.libera.chat (Nickname regained by services))]
FlorianBad_ is now known as FlorianBad
AbleBacon has joined #ffmpeg
Livio has joined #ffmpeg
lexano has joined #ffmpeg
iliv has quit [Ping timeout: 256 seconds]
Livio has quit [Read error: Connection reset by peer]
whatsupdoc has joined #ffmpeg
Livio has joined #ffmpeg
Livio has quit [Ping timeout: 264 seconds]
Mister_Magister has joined #ffmpeg
rvalue has quit [Ping timeout: 264 seconds]
rvalue- has joined #ffmpeg
Livio has joined #ffmpeg
rvalue- is now known as rvalue
fling has quit [Remote host closed the connection]
chiselfuse has quit [Remote host closed the connection]
chiselfuse has joined #ffmpeg
fling has joined #ffmpeg
mrelcee has quit [Quit: I want Waffles!]
HerbY_NL has joined #ffmpeg
mrelcee has joined #ffmpeg
<javabean>
is there anyone on right now that knows filter-complex split?
HerbY_NL has quit [Ping timeout: 256 seconds]
merbanan has joined #ffmpeg
hightower3 has joined #ffmpeg
merbanan has left #ffmpeg [Leaving]
hightower2 has quit [Ping timeout: 252 seconds]
Livio has quit [Read error: Connection reset by peer]
Livio has joined #ffmpeg
beaver has quit [Remote host closed the connection]
xx has quit [Remote host closed the connection]
fling has quit [Remote host closed the connection]
System_Error has quit [Remote host closed the connection]
chiselfuse has quit [Remote host closed the connection]
bitbinge has quit [Ping timeout: 260 seconds]
xx has joined #ffmpeg
fling has joined #ffmpeg
beaver has joined #ffmpeg
chiselfuse has joined #ffmpeg
System_Error has joined #ffmpeg
ivanich has joined #ffmpeg
psykose has quit [Remote host closed the connection]
psykose has joined #ffmpeg
Ox7C5 has quit [Quit: Lost terminal]
psykose_ has joined #ffmpeg
psykose has quit [Ping timeout: 268 seconds]
psykose_ is now known as psykose
HerbY_NL has joined #ffmpeg
MightyBOB has quit [Remote host closed the connection]
coldfeet has joined #ffmpeg
MightyBOB has joined #ffmpeg
rsx has joined #ffmpeg
iive has joined #ffmpeg
coldfeet has quit [Remote host closed the connection]
HerbY_NL has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
beaver has quit [Remote host closed the connection]