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
Tinos has quit [Remote host closed the connection]
Tinos has joined #ffmpeg
aus has joined #ffmpeg
aus has quit [Ping timeout: 272 seconds]
Tinos has quit [Remote host closed the connection]
Tinos has joined #ffmpeg
noobaroo has quit [Quit: Konversation terminated!]
noobaroo has joined #ffmpeg
minimal has quit [Quit: Leaving]
waleee has quit [Ping timeout: 260 seconds]
Juest has quit [Read error: Connection reset by peer]
Juest has joined #ffmpeg
gvg has joined #ffmpeg
gvg_ has quit [Ping timeout: 240 seconds]
noobaroo has quit [Quit: Konversation terminated!]
coldfeet has quit [Remote host closed the connection]
aus has joined #ffmpeg
aus has quit [Ping timeout: 268 seconds]
l4yer has quit [Read error: Connection reset by peer]
l4yer has joined #ffmpeg
zombean has joined #ffmpeg
Ox7C5 has quit [Quit: Lost terminal]
blaub has joined #ffmpeg
<blaub>
how does one split a very long filter into mulitple lines in a bash script?
<blaub>
can i just break them where i want?
Jhonny2x4 has quit [Quit: Jhonny2x4]
Jhonny2x4 has joined #ffmpeg
beaver has quit []
<CounterPillow>
you can escape the newline with \
beaver has joined #ffmpeg
<blaub>
CounterPillow: even inside a "drawfilter= ?
<CounterPillow>
You might have to end the current quote and begin a new quote on the next line, which will then be appended, but it should work if I know shell right:
<CounterPillow>
'foobar'\
<CounterPillow>
'baz'
<blaub>
thx
<blaub>
i wish there would be some sort of TUI video editor that uses ffmpeg
hightower2 has joined #ffmpeg
<CounterPillow>
why? TUIs suck ass, they just imitate GUI elements with text characters
<blaub>
ease of use, accessible, convenience not to use a mouse, especially when getting older
<CounterPillow>
a good GUI is keyboard driven in addition to using the mouse
<CounterPillow>
the method of rendering is orthogonal to the input
<blaub>
TUIs are superior due to their ability to survive decades and work literally in every POSIX compatible shell flawlessly, not to mention they barely have any system requirements
<CounterPillow>
hahahahahahahahahahaha yeah right, thankfully terminal control characters never break amirite fellas
<CounterPillow>
and also terminal rendering is not at all a huge performance bottleneck
<CounterPillow>
(see: cmatrix in any non-gpu-accelerated terminal emulator)
chainik1 has quit [Quit: (╯°□°)╯︵ ┻━┻]
System_Error has quit [Remote host closed the connection]
<CounterPillow>
it gets even worse if you want to do video, since all of mpv's video outputs (tct, sixel, kitty) are both its least efficient and worst visual quality
<CounterPillow>
but whatever makes you feel like a l33t hacker I guess
System_Error has joined #ffmpeg
chainik1 has joined #ffmpeg
<blaub>
it's not about feeling like a l33t hacker, it's a out UX. it takes way less mental effort to hit a key instead of moving a two dimensional object precisely
<CounterPillow>
Even for relatively simple things, the bad compatibility ecosystem and inefficient workarounds due to not having any concept of frames that allows for batching means incredibly inefficient UIs. For example, for the few platforms where u-boot implemented UEFI video output, grub's menu performed incredibly poorly because to center things it would output space characters which triggered a redraw on each character since there's no concept of a
<CounterPillow>
frame
<CounterPillow>
again, keyboard driven controls and the method of rendering are separate concepts
<blaub>
never said anything different, looks like you got offended or triggered just because i prefer a TUI over a GUI. feel free to use whatever you feel comfy with
<psykose>
long island
<blaub>
just because it is a TUI doesn't mean everything has to, a TUI could also use mpv in the background to get some timestamps
<blaub>
didn't ask to render a video on a terminal buffer, that's insane. it looks like you have never used a well made TUI before.
<CounterPillow>
There is no such thing as a well made TUI, but I've used plenty of TUIs before
<blaub>
your opinion. i've made totally different experiences and if that is a problem for you, feel free to use your IRC GUI's client abilities to ignore me
<another|>
you want a video editor w/o a rendered frame?
<CounterPillow>
I remember when some guy in an IRC channel made a bot to shorten (and publicly post) every single URL that was posted because his TUI irc client couldn't deal with URLs that had linebreaks in them due to the nicklist or other TUI elements breaking the terminal emulator's URL parsing lmfao
<blaub>
weird to see someone with that attitude on #ffmpeg, it is like trump attending an lgbtq+ event
<CounterPillow>
ffmpeg is not a TUI application
<blaub>
another|: just a tui video editor using mpv and ffmpeg
<blaub>
as if i doesnt know this
<CounterPillow>
apparently you don't, or you wouldn't have brought it up
<CounterPillow>
command line applications are composable, TUIs aren't.
<blaub>
anyway, welcome to my ignore list, you seem to have huge problems when other people have a different use case than yours
<CounterPillow>
seethe
<blaub>
idiot
<blaub>
just fuck off
blaub has left #ffmpeg [WeeChat 4.2.2]
blaub has joined #ffmpeg
<blaub>
ALL PEOPLE USING TUIS ARE BAD AN SHOULD BE BANNED BECAUSE THEY ARE IDIOOTS !!!
<blaub>
fFmPeG iS nOt a tUUiII !!!
<blaub>
what a fuckin idiot
<blaub>
!op
<blaub>
that idiots needs to get kicked his ass
blaub has left #ffmpeg [WeeChat 4.2.2]
<CounterPillow>
holy shit
blaub has joined #ffmpeg
<blaub>
as if i'm an idiot just because i prefer a damn TUI
<blaub>
get over it and learn some empathy, not everyone is like you, not everyone has your use case, not everyone uses a computer like you, not everyone is a totally idiot just because he wants to use something in a different WAY, not everyone is like you
<blaub>
i know more about UX than you fucking idiot ever will
blaub has left #ffmpeg [WeeChat 4.2.2]
<CounterPillow>
gigaseethe
blaub has joined #ffmpeg
<blaub>
but that's the problem with people in tech, they have BIG BIG ISSUES when someone comes up who knows more about something, because tech is full of narcisists who can't deal with that
blaub has left #ffmpeg [WeeChat 4.2.2]
aus has joined #ffmpeg
<another|>
err.. hokay...
<CounterPillow>
sorry for making him have a meltdown, I merely presented factual evidence
<another|>
I barely read it. If someone wants a TUI app so badly, they are free to make one. It's opensource after all
theobjectivedad has quit [Ping timeout: 240 seconds]
rsx has quit [Quit: rsx]
theobjectivedad has joined #ffmpeg
stolen has joined #ffmpeg
kts has quit [Ping timeout: 256 seconds]
jemius has quit [Quit: Leaving]
vulpine has quit [Quit: Connection reset by purr]
vulpine has joined #ffmpeg
e^pi-1 has quit [Quit: WeeChat 4.2.2]
signalhunter5 has joined #ffmpeg
signalhunter5 has quit [Client Quit]
deostroll has joined #ffmpeg
<deostroll>
I need to make a timelapse video of images. The files names are serial. (I don't mind specifying all files using the -i argument). Regardless of the number of files input and framerate, etc, how to specify total video length?
rv1sr has joined #ffmpeg
<deostroll>
So if the number of files are less it will fill that desired video length, or, vice versa.
Tinos has quit [Ping timeout: 250 seconds]
<another|>
math
NaviTheFairy has quit [Ping timeout: 252 seconds]
NaviTheFairy has joined #ffmpeg
minimal has quit [Quit: Leaving]
rvalue has quit [Read error: Connection reset by peer]
<deostroll>
Gemini says I should divide total number of images with frame rate to get total video length (in seconds)
<deostroll>
It also says it could vary. I wrote a program that generates 300 images, and, created a timelapse with 35 framerate. It gave me a video of 12s. Where as the computed one is about 8.5 seconds.