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
Marth64 has quit [Remote host closed the connection]
Marth64[m] has joined #ffmpeg
Marth64[m] has quit [Remote host closed the connection]
Marth64[m] has joined #ffmpeg
Unit640 has quit [Quit: Leaving]
Juest has joined #ffmpeg
jtgd has quit [Ping timeout: 260 seconds]
jtgd has joined #ffmpeg
StevenLiu has quit []
arbitercoin has joined #ffmpeg
Nact has quit [Quit: Konversation terminated!]
ewomer has quit [Ping timeout: 260 seconds]
meklu has quit [Ping timeout: 252 seconds]
meklu has joined #ffmpeg
lusciouslover has quit [Read error: Connection reset by peer]
ewomer has joined #ffmpeg
billchenchina- has joined #ffmpeg
billchenchina- has quit [Quit: Leaving]
lusciouslover has joined #ffmpeg
Suchiman has quit [Quit: Connection closed for inactivity]
j4n has quit [Quit: j4n]
HarshK23 has quit [Quit: Connection closed for inactivity]
System_Error has quit [Remote host closed the connection]
System_Error has joined #ffmpeg
bitbinge has quit [Remote host closed the connection]
bitbinge has joined #ffmpeg
coldfeet has joined #ffmpeg
vincejv has quit [Remote host closed the connection]
vincejv has joined #ffmpeg
StephenLynx has quit [Remote host closed the connection]
<BrunoTheDwarf>
with the changes made to ffmpeg v7 - namely - the pulling through of sidedata even when trying to tonemap from hdr to sdr - is there a way to clear / remove the 'HDR format : SMPTE ST 2086' flag / data, _without_ usingg the bruteforce method of: -vf sidedata=delete,colorspace=all=bt709 ?
intrac has quit [Ping timeout: 252 seconds]
rv1sr has joined #ffmpeg
x_x has joined #ffmpeg
MetaNova has quit [Remote host closed the connection]
militantorc has quit [Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net]
dreamon has quit [Quit: Leaving]
militantorc has joined #ffmpeg
wacko has quit [Ping timeout: 252 seconds]
iive has joined #ffmpeg
wacko has joined #ffmpeg
markizano has quit [Ping timeout: 260 seconds]
LunaLovegood has joined #ffmpeg
<LunaLovegood>
Is it allowed to do av_frame_alloc() + av_frame_get_buffer() + writes to YUV data in one thread, then do avcodec_send_frame() + av_frame_free() in another thread? (with a thread-safe FIFO of AVFrame* in between)
militantorc has quit [Max SendQ exceeded]
<BtbN>
You only can't use the same context from multiple threads at the same time
<BtbN>
Those functions have no state attached to them, so you can call them however you like
<LunaLovegood>
Cool thanks. Yeah, I was looking through the source, and it looks like av_frame_alloc() and av_frame_get_buffer() only do allocations and initializations without affecting anything else globally, as I'd expect, and all the rest of my ffmpeg calls are in the other thread.
<BtbN>
ffmpeg has practically no global state whatsoever
<BtbN>
everything is in some context, so only those need to be protected
<LunaLovegood>
Yeah, at first I was tempted to put avcodec_send_frame() and avcodec_receive_packet() in different threads, but I figured there was no point since they seem to dispatch most of the work to other threads managed by ffmpeg already.
<LunaLovegood>
Plus they use the same avcontext so it wouldn't work anyway.
<BtbN>
one of them is a dud anyway
<BtbN>
one does the actual work, the other either just enqueues input, or takes output out of a queue
militantorc has joined #ffmpeg
minimal has quit [Quit: Leaving]
ChocolateArmpits has quit [Remote host closed the connection]
microlappy has joined #ffmpeg
kasper93_ has joined #ffmpeg
kasper93 has quit [Ping timeout: 252 seconds]
kasper93_ is now known as kasper93
halvut has joined #ffmpeg
microlappy has quit [Quit: Konversation terminated!]
darkapex has quit [Ping timeout: 248 seconds]
darkapex has joined #ffmpeg
rv1sr has quit []
lucasta has quit [Quit: Leaving]
coldfeet has joined #ffmpeg
lavaball has joined #ffmpeg
markizano has joined #ffmpeg
coldfeet has quit [Remote host closed the connection]
vampirefrog has quit [Quit: Leaving]
militantorc has quit [Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net]
militantorc has joined #ffmpeg
militantorc has quit [Remote host closed the connection]
kmikita has quit [Ping timeout: 265 seconds]
halvut has quit [Quit: Zzz...]
militantorc has joined #ffmpeg
militantorc has quit [Excess Flood]
<drew>
ffmpeg -i myvid.mkv frame_%04d.jpg split my video into frames, but the frames seem to have all been compressed and/or are lossy. Does cutting to jpg cause compression? Can I cut to png or something to prevent it, or is this always going to be lossy somehow?
<furq>
you can split to png
<furq>
splitting to jpeg would have to recompress unless the source is mjpeg
militantorc has joined #ffmpeg
lavaball has quit [Remote host closed the connection]
ewomer has joined #ffmpeg
militantorc has quit [Remote host closed the connection]