zmt00 has joined #ffmpeg
thilo has quit [Ping timeout: 255 seconds]
thilo has joined #ffmpeg
emmanuelux has quit [Quit: au revoir]
yazooq has quit [Ping timeout: 255 seconds]
Tano has joined #ffmpeg
MrZeus_ has quit [Ping timeout: 255 seconds]
Shuriko has quit [Read error: Connection reset by peer]
Sciencentistguy6 has joined #ffmpeg
Sciencentistguy has quit [Ping timeout: 255 seconds]
Sciencentistguy6 is now known as Sciencentistguy
Shuriko has joined #ffmpeg
EmleyMoor has quit [Ping timeout: 255 seconds]
whatsupdoc has quit [Quit: Connection closed for inactivity]
minimal has quit [Quit: Leaving]
countach202020 has quit [Quit: WeeChat 4.0.4]
Kei_N_ has quit [Quit: leaving]
wangbin has joined #ffmpeg
dgcampea has joined #ffmpeg
lusciouslover has joined #ffmpeg
ivanich has quit [Ping timeout: 258 seconds]
lemourin has quit [Read error: Connection reset by peer]
lemourin2 has joined #ffmpeg
lemourin2 is now known as lemourin
maxim_d33 has quit [Ping timeout: 258 seconds]
maxim_d33 has joined #ffmpeg
realies has joined #ffmpeg
Dotz0cat_ has joined #ffmpeg
Dotz0cat has quit [Ping timeout: 258 seconds]
Dotz0cat_ is now known as Dotz0cat
Muimi has joined #ffmpeg
derpydoo has quit [Read error: Connection reset by peer]
YuGiOhJCJ has joined #ffmpeg
Muimi has quit [Quit: Going offline, see ya! (www.adiirc.com)]
theobjectivedad has quit [Remote host closed the connection]
theobjectivedad has joined #ffmpeg
Muimi has joined #ffmpeg
Muimi has quit [Quit: Going offline, see ya! (www.adiirc.com)]
rv1sr has joined #ffmpeg
jagannatharjun has quit [Quit: Connection closed for inactivity]
Muimi has joined #ffmpeg
Vonter has quit [Ping timeout: 260 seconds]
Vonter has joined #ffmpeg
Icedream has quit [Quit: A lol made me boom.]
wangbin has quit [Ping timeout: 272 seconds]
Icedream has joined #ffmpeg
Muimi has quit [Quit: Going offline, see ya! (www.adiirc.com)]
lusciouslover has quit [Ping timeout: 258 seconds]
Xaldafax has quit [Quit: Bye...]
Muimi has joined #ffmpeg
qqq has joined #ffmpeg
Ogobaga has quit [Quit: Konversation terminated!]
Ogobaga has joined #ffmpeg
FH_thecat has joined #ffmpeg
jagannatharjun has joined #ffmpeg
haihao has quit [Ping timeout: 272 seconds]
haihao has joined #ffmpeg
whatsupdoc has joined #ffmpeg
kurosu has joined #ffmpeg
wangbin has joined #ffmpeg
BetweenUs has joined #ffmpeg
chiselfuse has joined #ffmpeg
<chiselfuse> i am studying how to use ffmpeg, is there a way to have it just output brief info about input files and mapping instead of ~10 lines of info about each stream etc?
friendshipaka has quit [Read error: Connection reset by peer]
friendshipaka has joined #ffmpeg
tester11 has quit [Ping timeout: 240 seconds]
FH_thecat has quit [Quit: Leaving]
wangbin has quit [Ping timeout: 252 seconds]
dgcampea has quit [Remote host closed the connection]
dgcampea-2 has joined #ffmpeg
dgcampea-2 is now known as dgcampea
Shuriko has quit [Read error: Connection reset by peer]
duderonomy has joined #ffmpeg
AbleBacon has quit [Read error: Connection reset by peer]
Shuriko has joined #ffmpeg
<termos> maybe what you want is just `ffprobe -hide_banner file.mp4`
<chiselfuse> i already have that
<chiselfuse> think more of like output of `ip address` vs output of `ip address -color -brief -human-readable`
ivanich has joined #ffmpeg
<chiselfuse> oops, it'd be `ip -color -brief -human-readable address`
ivanich has quit [Remote host closed the connection]
ivanich has joined #ffmpeg
Muimi has quit [Quit: Going offline, see ya! (www.adiirc.com)]
markizano has quit [Remote host closed the connection]
Shuriko has quit [Read error: Connection reset by peer]
markizano has joined #ffmpeg
Shuriko has joined #ffmpeg
<c_14> chiselfuse: short answer: yes. long answer: depends on what you want exactly. see the -show_* options
<c_14> also if you're wanting to automate/script something consider the different output formats as well
Shuriko has quit [Ping timeout: 252 seconds]
Teukka has quit [Read error: Connection reset by peer]
ZedHedTed has quit [Ping timeout: 260 seconds]
<chiselfuse> c_14: i cannot find any -show_* options in the manpage
Teukka has joined #ffmpeg
Teukka has joined #ffmpeg
Teukka has quit [Changing host]
ZedHedTed has joined #ffmpeg
<c_14> though I may have misunderstood what you're asking. Are you trying to get specific infos about input files or are you trying to adjust what ffmpeg outputs during a conversion?
<chiselfuse> c_14: the latter
<c_14> In that case, no. the Input: Stream mapping: and Output: sections are are iirc only guarded by loglevel and not configurable
<c_14> So you can disable all of them with -v warning, but you can't configure them
<c_14> (not without patching ffmpeg.c anyway)
LRN_ has quit [Ping timeout: 240 seconds]
cuiltb^ has quit [Remote host closed the connection]
cuiltb^ has joined #ffmpeg
Ogobaga has quit [Quit: Konversation terminated!]
Ogobaga has joined #ffmpeg
AlexandrKirilov has joined #ffmpeg
<AlexandrKirilov> Hello all! Is it possible to use FFMPEG for restreaming RTSP within last hour cache in file?
billchenchina has quit [Ping timeout: 264 seconds]
<AlexandrKirilov> Trying to keep only 1 hour from current time stored in file
<AlexandrKirilov> Is it possible to do so?
<AlexandrKirilov> Kind of video cache
navi has joined #ffmpeg
<JEEB> with the API, probably? the business logic with the caching etc being handled by you. but there are probably tools specific for restreaming RTSP to RTSP which do not try to parse the whole stream and can pass the data as-is?
<AlexandrKirilov> @JEEB with the API, probably? - Do you mean using own application written on C/C++ within using FFMPEG API?
<AlexandrKirilov> Is there any FFMPEG in-box solution for it?
<chiselfuse> -c[:stream_specifier] codec (input/output,per-stream) # do the square brackets here mean optional? if so, then which streams would just `-c copy` select?
<chiselfuse> hmm, i think all of them
<JEEB> yes, everything
<JEEB> the stream specifier is indeed optional
<JEEB> like -c:s being all subtitles, -c:s:2 being the 3rd subtitle stream
Offspring has quit [Quit: ZNC - https://znc.in]
Offspring has joined #ffmpeg
Blacker47 has joined #ffmpeg
qqq has quit [Ping timeout: 255 seconds]
<chiselfuse> `-c` most often must be useless if specified before an input `-i` because ffmpeg can recognize which coded to use to decode streams. am i correct?
<chiselfuse> s/coded/codec
<JEEB> not really, you can specify a specific decoder
<JEEB> by default yes, it will switch to the first-in-the-list decoder built into avcodec
Tano has quit [Quit: WeeChat 4.0.4]
b50d has joined #ffmpeg
Vonter has quit [Ping timeout: 258 seconds]
Tano has joined #ffmpeg
Vonter has joined #ffmpeg
b50d has quit [Remote host closed the connection]
EmleyMoor has joined #ffmpeg
a0z has quit [Ping timeout: 260 seconds]
lavaball has joined #ffmpeg
nadhor has joined #ffmpeg
nadhor has quit [Quit: Bye bye]
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
ZedHedTed has quit [Remote host closed the connection]
ZedHedTed has joined #ffmpeg
Xaldafax has joined #ffmpeg
Absalon796 has quit [Quit: Leaving.]
iliv has quit [Quit: "<paniq> you know when i walk out the door, there is plenty of stupid people. i open irc, there is plenty of intelligent people. so the choice comes easy."]
iliv has joined #ffmpeg
qqq has joined #ffmpeg
BetweenUs has quit [Quit: Leaving]
Gaboradon has quit [Quit: Quitting]
Shine_ has joined #ffmpeg
countach202020 has joined #ffmpeg
ivanich has quit [Ping timeout: 255 seconds]
Shine__ has joined #ffmpeg
Shine_ has quit [Ping timeout: 255 seconds]
AbleBacon has joined #ffmpeg
ppw has joined #ffmpeg
<Traneptora> is there a simple brainless EQ filter in avfilter?
<Traneptora> like "I want to amp the bass on this song" kind of EQ
minimal has joined #ffmpeg
<JEEB> seems like there's more than enough of such to pick from ^^;
Ogobaga has quit [Ping timeout: 264 seconds]
<JEEB> which I guess is the problem since you need to figure out which lets you specify specific frequency band
realies has quit [Ping timeout: 260 seconds]
hackkitten has quit [Ping timeout: 240 seconds]
<Traneptora> JEEB: the question is more of, there's a billion EQ filters, but I'm not looking for an 18-band eq or whatever
<Traneptora> just something dumber. like "amp bass"
<JEEB> ye :)
ppw has left #ffmpeg [#ffmpeg]
derpydoo has joined #ffmpeg
Ogobaga has joined #ffmpeg
five6184 has quit [Remote host closed the connection]
five6184 has joined #ffmpeg
countach202020 has quit [Quit: WeeChat 4.0.4]
hackkitten has joined #ffmpeg
fart-omelette40 has quit [Quit: The Lounge - https://thelounge.chat]
fart-omelette40 has joined #ffmpeg
Shine__ has quit [Ping timeout: 255 seconds]
countach202020 has joined #ffmpeg
vtorri3 has joined #ffmpeg
realies has joined #ffmpeg
AlexandrKirilov has quit [Quit: Leaving.]
countach202020 has quit [Ping timeout: 252 seconds]
five6184 has quit [Remote host closed the connection]
five6184 has joined #ffmpeg
vtorri3 has quit [Ping timeout: 260 seconds]
vampirefrog has quit [Remote host closed the connection]
vektor has joined #ffmpeg
MG2021 has joined #ffmpeg
<MG2021> hi
<MG2021> is this the source codes of bink video 2 decoder?
<MG2021> #include <bink2.h>: This line includes the bink2.h header file, which contains the definitions for the Bink Video 2 API.
<MG2021> int main(): This line defines the main() function, which is the entry point for the program.
<MG2021> Bink2Decoder decoder;: This line creates a Bink2Decoder object, which is used to decode the Bink video file.
<MG2021> decoder.Load("video.bik");: This line loads the Bink video file video.bik into the decoder.
<MG2021> int width = decoder.GetWidth();: This line gets the width of the video.
<MG2021> int height = decoder.GetHeight();: This line gets the height of the video.
<MG2021> SDL_Surface *surface = SDL_CreateRGBSurface(0, width, height, 32);: This line creates a surface to render the video to. The surface is 32-bit RGBA, which means that it has 8 bits per channel for red, green, blue, and alpha.
<MG2021> while (decoder.IsPlaying()): This line loops while the video is playing.
<MG2021> decoder.DecodeNextFrame();: This line decodes the next frame of video.
<MG2021> SDL_BlitSurface(decoder.GetFrame(), NULL, surface, NULL);: This line renders the video frame to the surface. The NULLs in the SDL_BlitSurface() function call mean that the source and destination rectangles are the same size.
<MG2021> SDL_UpdateWindowSurface(SDL_GetWindowFromSurface(surface));: This line updates the screen with the new video frame.
<MG2021> SDL_Delay(33);: This line waits for 1/30th of a second. This is done to keep the video playing at a smooth pace.
<MG2021> decoder.Free();: This line frees the video decoder.
<MG2021> SDL_Quit();: This line quits SDL.
<MG2021> what is this
<JEEB> spam
<MG2021> ?
<JEEB> that is what it is since you just pasted XYZ lines onto IRC as-is
<JEEB> don't do that again, thank yuo
<JEEB> *you
<MG2021> ok
<JEEB> but that is most likely just a code example of using the official bink library for decoding with showing it with SDL
<JEEB> not relevant to having it in FFmpeg
vampirefrog has joined #ffmpeg
<MG2021> JEEB possible to use it
<MG2021> is it useful
<JEEB> not really, since the bink download already contains a basic decode example and stuff. so you can create the reference decoding results like that
<JEEB> what is useful is someone poking at ghidra and trying to finish up that patch that's on the mailing list
vektor has left #ffmpeg [#ffmpeg]
bittin has joined #ffmpeg
psilokos__ has joined #ffmpeg
psilokos__ has left #ffmpeg [#ffmpeg]
billchenchina has joined #ffmpeg
kongo has joined #ffmpeg
kongo has left #ffmpeg [#ffmpeg]
kongo83 has joined #ffmpeg
<kongo83> Could someone guide me on how to use drawtext to draw the current frame rate on my output? My source is an ip-camera which streams in a variable frame rate
adendrag33209987 has quit [Quit: adendrag33209987]
adendrag33209987 has joined #ffmpeg
Volgaar has joined #ffmpeg
stolen has joined #ffmpeg
MetaNova has quit [Quit: quit]
MetaNova has joined #ffmpeg
<BtbN> I'm not sure if that's even possible. "Current framerate" is not well defined as well
bittin has left #ffmpeg [#ffmpeg]
<BtbN> like, count of frames in the last 60 seconds? That'd require dedicated logic to even keep track of
Gaboradon has joined #ffmpeg
<BtbN> Or the inverse of the duration of the current frame, touhg I don't think the duration of frames in variable framerate scenarios is reliable
<kongo83> I see, thanks anyway
<AMM> You can try displaying 1/(cur_s - prev_s), but it won't be averaged at all
kongo83 has quit [Quit: Connection closed]
LRN has joined #ffmpeg
zenstoic has joined #ffmpeg
MrZeus_ has joined #ffmpeg
MG2021 has quit [Quit: Client closed]
Volgaar has quit [Quit: WeeChat 4.1.0]
billchenchina has quit [Remote host closed the connection]
Gaboradon_ has joined #ffmpeg
Gaboradon has quit [Ping timeout: 255 seconds]
Gaboradon_ has quit [Ping timeout: 240 seconds]
Gaboradon has joined #ffmpeg
MrZeus has joined #ffmpeg
five6184 has quit [Remote host closed the connection]
five6184 has joined #ffmpeg
MrZeus_ has quit [Ping timeout: 255 seconds]
Ogobaga has quit [Quit: Konversation terminated!]
Ogobaga has joined #ffmpeg
AMM has quit [Ping timeout: 240 seconds]
cryptic has quit [Ping timeout: 258 seconds]
stolen has quit [Quit: Connection closed for inactivity]
dgcampea has quit [*.net *.split]
fling has quit [*.net *.split]
hussein1 has quit [*.net *.split]
chiselfuse has quit [*.net *.split]
markizano has quit [Quit: Poweroff]
AMM has joined #ffmpeg
cryptic has joined #ffmpeg
markizano has joined #ffmpeg
Haxxa has quit [Quit: Haxxa flies away.]
Haxxa has joined #ffmpeg
Ogobaga has quit [Quit: Konversation terminated!]
Ogobaga has joined #ffmpeg
lusciouslover has joined #ffmpeg
MrZeus_ has joined #ffmpeg
ZedHedTed has quit [Quit: he's dead, jim]
MrZeus has quit [Ping timeout: 248 seconds]
lusciouslover has quit [Ping timeout: 272 seconds]
MrZeus__ has joined #ffmpeg
MrZeus_ has quit [Ping timeout: 264 seconds]
lavaball has quit [Remote host closed the connection]
fling has joined #ffmpeg
jemius has joined #ffmpeg
jagannatharjun has quit [Quit: Connection closed for inactivity]
ivanich has joined #ffmpeg
Blacker47 has quit [Quit: Life is short. Get a V.90 modem fast!]
chiselfuse has joined #ffmpeg
realies7 has joined #ffmpeg
hussein1 has joined #ffmpeg
realies has quit [Ping timeout: 255 seconds]
realies7 is now known as realies
darkapex has quit [Ping timeout: 258 seconds]
darkapex has joined #ffmpeg
realies has quit [Quit: Ping timeout (120 seconds)]
LuKaRo_ has quit [Ping timeout: 272 seconds]
realies has joined #ffmpeg
LuKaRo has joined #ffmpeg
Shine_ has joined #ffmpeg
realies has quit [Ping timeout: 255 seconds]
Shine_ has quit [Read error: Connection reset by peer]
realies has joined #ffmpeg
zenstoic has quit [Quit: Connection closed for inactivity]
MrZeus_ has joined #ffmpeg
MrZeus__ has quit [Ping timeout: 272 seconds]
psykose has quit [Remote host closed the connection]
duderonomy has quit [Quit: Textual IRC Client: www.textualapp.com]
psykose has joined #ffmpeg
kurosu has quit [Quit: Connection closed for inactivity]
qmr has joined #ffmpeg
<qmr> Any information on quicksync for melt / ffmpeg on freebsd? not finding much
realies8 has joined #ffmpeg
realies has quit [Ping timeout: 252 seconds]
realies8 is now known as realies
jemius has quit [Quit: Leaving]
rv1sr has quit []
MrZeus__ has joined #ffmpeg
MrZeus_ has quit [Ping timeout: 272 seconds]
chandash has joined #ffmpeg
realies has quit [Quit: Ping timeout (120 seconds)]
realies has joined #ffmpeg
squeaktoy is now known as bouncyball
wimp has joined #ffmpeg
yazooq has joined #ffmpeg
bouncyball is now known as squeaktoy
<wimp> I want to ask a question about my concatenated code to do the following: I have 3 screens to record with ffmpeg code live into one output resulted video file in mp4 container. now the code i have can already record two devices at a time but i want to position the videoframes of the two overlayed video screens that i want to record in a smaller
<wimp> frame size because i needed the desktop to be recorded (with that i am stuck in the code doensn't want to record the desktop input) and i am recording to video4linux devices at a the same time. the last two devices work verywell in one codeline but i need to add the desktop video as a third screen in the recording that i want to do at once in one
<wimp> take.how can i do this?
kasper93 has quit [Ping timeout: 252 seconds]
Vonter has quit [Ping timeout: 272 seconds]
<another|> never record to mp4 if you can avoid it
Vonter has joined #ffmpeg
<wimp> its not an issue i found a way to reduce the size of the whole recording at once so dont tell me that not to do. i am asking the advice of adding a third screen in the overlay filter of my code
<wimp> the whole thing worksvery fine in in the codeline and the end is always a nice mp4 file why are you arguing that container. its the best to play everywhere. i dont need to reencode my files anymore with my code. the only issue is finding the overlayfilter code that can bring in my dekstop screen as a third overlayed screen in one video
kasper93 has joined #ffmpeg
<wimp> i am now stuck with x11grabbing code that needs to capture the screen and together with the two video4linux2 devices a vieograbber on usb and a webcam at video4linux2 inputs very well but i need to add the desktop and that is the thing that wont record at the moment. in combination with the two existing overlays. when i try to overlay the desktop
<wimp> the video gets blurred and i dont see the third dekstopscreen anywhere beause i cant find the right positions for it
<wimp> i can show you my codeline if you want if that brings a clear look at it
<qmr> make: "/tmp/src/ffmpeg/ffbuild/config.mak" line 2: Invalid line type
<qmr> getting lots of errors like this trying to build on freebsd
<wimp> is anyone still in the possibility of trying to help me with my codeline for it must be in a way possible to get two frames at lower framesize in a recording together with the big webcam recording where the other two recordings are video for linux input devices at the same framesize but positioned otherwise. so my quuestion is a double one: 1] how
<wimp> do i adapt my exisiting  code to resize the videograbbing inputframe for the desktopscreen and how do i reposition that frame on top of the lower videoframe that already was positioned in the videofilter the overlay-filter that i am using is not doing what i want to do.? thanks in advance on a consistent reply i would appreciate it if someone can
<wimp> try to think of a solution to work with three inputscreens at once.....
<qmr> ok gmake has started build..
ivanich has quit [Remote host closed the connection]
Exa has quit [Quit: see ya!]
Exa has joined #ffmpeg
waleee has joined #ffmpeg
madwoota has quit [Ping timeout: 260 seconds]
sm1999__ has quit [Quit: WeeChat 4.2.0-dev]
sm1999__ has joined #ffmpeg
<qmr> built successfully, still no encoding Failed to initialise VAAPI connection: -1 (unknown libva error). | Device creation failed: -5. | Failed to set value 'vaapi:/dev/dri/renderD128' for option 'init_hw_device': Input/output error | Error parsing global options: Input/output error
waleee has quit [Ping timeout: 272 seconds]
qmr has quit [Read error: Connection reset by peer]
waleee has joined #ffmpeg
five6184 has quit [Remote host closed the connection]
five6184 has joined #ffmpeg
navi has quit [Quit: WeeChat 4.0.4]
chandash has quit [Ping timeout: 255 seconds]
waleee has quit [Ping timeout: 245 seconds]
qmr has joined #ffmpeg
luva has quit [Read error: Connection reset by peer]
luva has joined #ffmpeg
waleee has joined #ffmpeg
five6184 has quit [Remote host closed the connection]
five6184 has joined #ffmpeg
vampirefrog has quit [Ping timeout: 245 seconds]
chandash has joined #ffmpeg
chandash has quit [Ping timeout: 252 seconds]
ZedHedTed has joined #ffmpeg
textmode has joined #ffmpeg
textmode has left #ffmpeg [#ffmpeg]
derpydoo has quit [Read error: Connection reset by peer]