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
waleee has quit [Ping timeout: 260 seconds]
Muimi has quit [Quit: Going offline, see ya! (www.adiirc.com)]
aus has quit [Remote host closed the connection]
aus has joined #ffmpeg
iive has quit [Quit: They came for me...]
lexano has quit [Ping timeout: 256 seconds]
milkt has joined #ffmpeg
minimal has quit [Quit: Leaving]
lemourin has quit [Quit: The Lounge - https://thelounge.chat]
lemourin has joined #ffmpeg
internatetional has joined #ffmpeg
jtgd has quit [Quit: WeeChat 4.2.2]
jtgd has joined #ffmpeg
e^pi-1 has quit [Quit: WeeChat 4.2.2]
e^pi-1 has joined #ffmpeg
e^pi-1 has quit [Quit: WeeChat 4.2.2]
gchound has joined #ffmpeg
e^pi-1 has joined #ffmpeg
AbleBacon has quit [Read error: Connection reset by peer]
Vonter has joined #ffmpeg
milkt has quit [Quit: leaving]
jarthur has quit [Quit: jarthur]
mven97 has joined #ffmpeg
theobjectivedad has quit [Remote host closed the connection]
theobjectivedad has joined #ffmpeg
MootPoot has quit [Quit: Connection closed for inactivity]
gchound has quit [Quit: Leaving]
rv1sr has joined #ffmpeg
Suchiman has quit [Quit: Connection closed for inactivity]
Tano has quit [Quit: WeeChat 4.2.1]
Tinos has quit [Remote host closed the connection]
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #ffmpeg
jagannatharjun has joined #ffmpeg
dreamon has joined #ffmpeg
moviuro has quit [Quit: Reboot? Or did my jail(8) just die?]
YuGiOhJCJ has joined #ffmpeg
Icedream has quit [Quit: A lol made me boom.]
Icedream has joined #ffmpeg
dreamon has quit [Ping timeout: 272 seconds]
moviuro has joined #ffmpeg
Icedream has quit [Quit: A lol made me boom.]
Icedream has joined #ffmpeg
coldfeet has joined #ffmpeg
Icedream has quit [Quit: A lol made me boom.]
Icedream has joined #ffmpeg
BullHorn has joined #ffmpeg
<BullHorn> any resolve users here? trying to figure how to equate resolve's AV1 Constant QP (QP I, QP P and QP B, 1-255 sliders) to ffmpeg's CQP 1-50
<BullHorn> why are these things different between the apps idgi
Tano has joined #ffmpeg
coldfeet has quit [Remote host closed the connection]
e^pi-1 has quit [Ping timeout: 268 seconds]
HarshK23 has joined #ffmpeg
deus0ww has quit [Ping timeout: 252 seconds]
deus0ww has joined #ffmpeg
e^pi-1 has joined #ffmpeg
e^pi-1 has quit [Client Quit]
Livio has joined #ffmpeg
Suchiman has joined #ffmpeg
Raz- has joined #ffmpeg
Livio has quit [Ping timeout: 245 seconds]
aljazmc has joined #ffmpeg
coldfeet has joined #ffmpeg
Ox7C5 has joined #ffmpeg
dreamon has joined #ffmpeg
e^pi-1 has joined #ffmpeg
<noobaroo> BullHorn what is resolve?
<noobaroo> I have a question that is difficult to describe, but I hope someone has an answer for me
<noobaroo> I feel like to a tech-savvy person this might have a very easy, obvious answer.
<noobaroo> All of the anime I can get my hands on looks very washed out, I'm trying my best to describe here. It looks more dull at the same time as it looks artificially brightened or something.
<noobaroo> It just doesn't look nearly as sharp and vivid and clear as western cartoons. I don't watch a lot of cartoons so really I have only have 2 western cartoons fresh in my mind, "Rick and Morty" and "Spongebob" But I have no doubt they are all more clear and vivid and sharp looking than anime
<noobaroo> I saw 1 reddit post about anime upscaling software that was saying regardless of what resolution the product is, all anime is produced at 576p or something (might not be 576p exactly, but something low, less than 720p for sure)
<noobaroo> s/all anime/almost all anime/
<noobaroo> This really isn't a satisfying answer why anime looks so poor quality to me though. It's not just an issue of pixelation, but also of color. The colors just look faded. Faded, washed out, etc
jemius has joined #ffmpeg
<frankplow> noobaroo: Viewing HDR content on a non-HDR display can make colours washed out
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
<BullHorn> resolve is davinci resolve, the most popular video editing and post processing software on the market
<BullHorn> i think it only started supporting constant QP recently but its different than cqp and i cant find documentation, was hoping someone here knows whats up
Netham45 has joined #ffmpeg
<JEEB> it's a closed source application that integrates *some* encoder and maps against *some* options in it. enjoy reverse engineering that, since otherwise you do not know what it does inside.
<Netham45> I'm mixing some inputs, they're raw PCM fed by pipes. Is there a way to read from the pipes when they're sending data but not block mixing other inputs if one pipe isn't sending anything?
<furq> does resolve even support software av1 encoding
<Netham45> My ffmpeg command line is here: https://pastebin.com/vXga8SJZ
<Netham45> That works as long as both streams are sending but if one stream stops sending it blocks the other. I can remove the pipe for one stream to get it to not block anymore but then I don't have any way of getting it to reopen that pipe except for restarting ffmpeg.
<Netham45> It's not acting a buffer underrun, it's acting like it's blocking on reading from an empty pipe.
lavaball has joined #ffmpeg
jtgd has quit [Quit: WeeChat 4.2.2]
jtgd has joined #ffmpeg
fling has quit [Remote host closed the connection]
dreamon has quit [Ping timeout: 246 seconds]
fling has joined #ffmpeg
luc4 has joined #ffmpeg
lavaball has quit [Remote host closed the connection]
<luc4> Hello! When concatenating more video files with ffmpeg, what is the difference between the concat filter and using the concat demuxer with re-encoding? I'm referring to this doc: https://trac.ffmpeg.org/wiki/Concatenate. Is using the demuxer concat with re-encoding (-vcodec h264 for instance) different from using filter_complex?
BullHorn has left #ffmpeg [#ffmpeg]
Some_Person has quit [Quit: ZNC 1.8.2 - https://znc.in]
Some_Person has joined #ffmpeg
alexherbo2 has joined #ffmpeg
hightower2 has quit [Ping timeout: 255 seconds]
rsx has joined #ffmpeg
Netham45 has quit [Read error: Connection reset by peer]
noobaroo has quit [Quit: Konversation terminated!]
noobaroo has joined #ffmpeg
Muimi has joined #ffmpeg
internatetional has quit [Quit: WeeChat 4.2.1]
blueswan has joined #ffmpeg
<blueswan> hello everyone, i need to extract the audio from a movie source which ive done by using "ffmpeg -i movie.avi -map 0:a -acodec audio -c copy output.mp3". i was wondering if this command will transcode/alter the audio in any way, as the original audio is mp3 and i would rather not have that re-transcoded to mp3 again
waleee has joined #ffmpeg
<noobaroo> You're good and you don't need -acodec audio
<blueswan> alright, thanks for letting me know :D
aaabbb has quit [Quit: ZNC 1.9.0 - https://znc.in]
aaabbb has joined #ffmpeg
ivanich has joined #ffmpeg
alexherbo2 has quit [Remote host closed the connection]
ivanich has quit [Remote host closed the connection]
noobaroo has quit [Quit: Konversation terminated!]
alexherbo2 has joined #ffmpeg
aljazmc has quit [Remote host closed the connection]
kts has joined #ffmpeg
jemius has quit [Quit: Leaving]
lavaball has joined #ffmpeg
e^pi-1 has quit [Quit: WeeChat 4.2.2]
microchip_ has quit [Quit: There is no spoon!]
microchip_ has joined #ffmpeg
<kepstin> luc4: with the concat demuxer, all of the input videos have to have compatible codecs, because they're all run through the same decoder one after the other. with concat filter, each input video is decoded completely independently.
kts has quit [Ping timeout: 256 seconds]
Nact has joined #ffmpeg
Muimi has quit [Quit: Going offline, see ya! (www.adiirc.com)]
<luc4> kepstin: I see, thanks!
waleee has quit [Quit: WeeChat 4.1.2]
waleee has joined #ffmpeg
rhys has quit [Quit: See you later alligator]
rhys has joined #ffmpeg
iive has joined #ffmpeg
Nact has quit [Quit: leaving]
waleee has quit [Ping timeout: 245 seconds]
minimal has joined #ffmpeg
Muimi has joined #ffmpeg
<BtbN> -acodec/-vcodec are also long deprecated, use -codec/-c
lexano has joined #ffmpeg
billchenchina has joined #ffmpeg
billchenchina- has joined #ffmpeg
<blueswan> is there an easy way for me to stretch an audio file? i have a movie soundtrack which is 02:34:21:793 but would like to stretch it to 02:40:58:691 so it is on par with the movie
<blueswan> i want to retain as much audio quality as possible, and would like to keep it as a seperate file (so not baked into the movie file)
billchenchina has quit [Ping timeout: 256 seconds]
<blueswan> currently i can achieve this exact thing in kdenlive. however some audio quality is lost due to rendering mp3 to mp3. i'm wondering if ffmpeg could come in handy in this case
vlm has joined #ffmpeg
Tinos has joined #ffmpeg
internatetional has joined #ffmpeg
AbleBacon has joined #ffmpeg
gchound has joined #ffmpeg
luc4 has quit [Quit: Konversation terminated!]
billchenchina- has quit [Remote host closed the connection]
rsx has quit [Quit: rsx]
alien_lappy has joined #ffmpeg
<alien_lappy> So, i'm working on the RPI4 hw codecs and testing with h264_v4l2m2m ffmpeg driver, but if i want to play videos randomly, not all of them are gonna be h264 , but if i don't specify it, it won't take the v4l2m2m hw codecs; how can i fix that?
<JEEB> how hardware decoding wrappers are usually done is by having a hwaccel. that would be then attempted to be poked in decoders. the normal decoder infra is being utilized for parsing and stuff, and then slice decoding would get pointed towards the functions poking at the hardware decoder
<JEEB> that way you generally don't have to specify anything format-specific
<JEEB> in ffmpeg cli it'd be something like `-hwaccel d3d11va -hwaccel_output_format d3d11` or so, as an example of existing hwaccel usage (or vaapi for linux with vaapi f.ex.)
<alien_lappy> so, the v4l2m2m stuff don't have hwaccel set up?
Traneptora has joined #ffmpeg
<JEEB> if you look at libavcodec/v4l2_m2m_dec.c you'll see it just specifies N different decoders
<alien_lappy> ok, so some development needs to be done to do this, but... are all v4l2m2m hw ? i don't believe so?
<JEEB> it's a driver framework right? whatever is behind that interface then provides the functionality
<alien_lappy> well, yeah, i'm working on upstreaming the RPI4 hw decoder (which uses the v4l m2m)
<JEEB> kind of like videotoolbox where you then separately have an option to allow/disallow non-hardware implementations. but that only works if the interface that you are utilizing even provides that sorts of flags/options
<alien_lappy> but i meant that how does ffmpeg v4l2m2m driver know if the underlying kernel driver has hw behind it (ie should be preferred or not?)
<JEEB> that would be the job of the driver interface to provide either a flag or option at the end of the day
<JEEB> since it goes through v4l2, if v4l2 does not tell then you don't know
<alien_lappy> right
<JEEB> but to be honest I don't think I've seen any software drivers so far, although for development I bet they exist
Muimi has quit [Quit: Going offline, see ya! (www.adiirc.com)]
<JEEB> if you are doing swdec why would you do it in kernel space :P
Tinos has quit [Ping timeout: 250 seconds]
<alien_lappy> fair, but iinm there is a software implementation, that may or may not be active on most kernels? i donno
<JEEB> anyways, it being a separate "decoder" probably also means that a whole bunch of metadata that would othewise be parsed by the non-slice decoding bits of the included decoder
<JEEB> I mean, if there was a swdec and it was available in most kernels I would have it, too. and I don't have any m2m drivers :P
<alien_lappy> ok, so doing a hwaccel on the v4l2m2m would be safe
<alien_lappy> is anyone working on that, you know?
<JEEB> not that I know. consultants mostly work on their own forks anyways (as seen by none of the stateless decoders being upstreamed other than one patch being posted in either 2019 or 2020, which was before various codec interfaces were stabilized)
<alien_lappy> yeah, I only really got involved as I had the "I can't believe it not there yet, I'll have to look into this myself" thing
<furq> can you believe it yet
<alien_lappy> yes
<alien_lappy> converting the stuff that hw providers have and make it suitable for the linux kernel is not that easy
<alien_lappy> well, the RPI4 one is stateful, but iinm, i hear the RPI5 one was gonna be stateless... we'll see
<JEEB> I think the rpi4 h.264 one was stateful, but underlying implementation poked MMAL?
<JEEB> for HEVC/H.265 they made something from scratch with the stateless interface
<JEEB> (since they didn't have existing MMAL interfaces, I think?)
<alien_lappy> i donno about RPI5, but the RPI4 one is indeed stateful and pokes mmal
gchound has quit [Quit: Leaving]
<another|> afaik rpi5 doesn't have avc. only hevc
<JEEB> yea, so mmal is native for H.264
<JEEB> HEVC is then stateless v4l2
<alien_lappy> JEEB: so, where would I ask around for this hwaccel thing?
<alien_lappy> should i go to the -devel channel (if i have access) or trac or mailing list or ask around here?
<alien_lappy> also it would be great if it wouldn't fail if there are no B frames support, instead of needing to specify B-frames but then empty list
<JEEB> alien_lappy: for internal development, the -devel channel should be accessible just fine
<JEEB> this channel is for external API usage and cli usage
System_Error has quit [Remote host closed the connection]
emmanuelux has joined #ffmpeg
chiselfuse has quit [Remote host closed the connection]
System_Error has joined #ffmpeg
chiselfuse has joined #ffmpeg
Warcop has joined #ffmpeg
coldfeet has quit [Remote host closed the connection]
Tinos has joined #ffmpeg
dreamon has joined #ffmpeg
rv1sr has quit []
darkapex has quit [Remote host closed the connection]
darkapex has joined #ffmpeg
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #ffmpeg
Raz- has quit [Ping timeout: 245 seconds]
<alien_lappy> thx
alexherbo2 has quit [Remote host closed the connection]
alexherbo2 has joined #ffmpeg
Muimi has joined #ffmpeg
internatetional has quit [Quit: WeeChat 4.2.1]
ivanich has joined #ffmpeg
Ox7C5 has quit [Quit: Lost terminal]
ivanich has quit [Remote host closed the connection]
dreamon has quit [Ping timeout: 268 seconds]
jemius has joined #ffmpeg
vlm has quit [Quit: Leaving]
jagannatharjun has quit [Quit: Connection closed for inactivity]
waleee has joined #ffmpeg
dreamon has joined #ffmpeg
dreamon has quit [Client Quit]
noobaroo has joined #ffmpeg
AbleBacon has quit [Read error: Connection reset by peer]
Kruppt has joined #ffmpeg
System_Error has quit [Remote host closed the connection]
System_Error has joined #ffmpeg
jemius has quit [Quit: Leaving]
noobaroo has quit [Quit: Konversation terminated!]
noobaroo has joined #ffmpeg
Kruppt has quit [Quit: Leaving]
SuicideShow has quit [Ping timeout: 245 seconds]
SuicideShow has joined #ffmpeg
lavaball has quit [Remote host closed the connection]
kilobyte_ch has quit [Ping timeout: 255 seconds]
kilobyte_ch has joined #ffmpeg
e^pi-1 has joined #ffmpeg
xvaclav has quit [Quit: Ping timeout (120 seconds)]
xvaclav has joined #ffmpeg