Marth64 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.1 is released
System_Error has joined #ffmpeg
jab416171 has joined #ffmpeg
System_Error has quit [Remote host closed the connection]
System_Error has joined #ffmpeg
iive has quit [Quit: They came for me...]
pa has quit [Ping timeout: 244 seconds]
pah has joined #ffmpeg
Shuriko has quit [Read error: Connection reset by peer]
Shuriko has joined #ffmpeg
ChippyTech has joined #ffmpeg
<ChippyTech>
a
<ChippyTech>
a
<ChippyTech>
a
<ChippyTech>
a
<ChippyTech>
a
<ChippyTech>
a
<ChippyTech>
a
<ChippyTech>
a
<ChippyTech>
a
<ChippyTech>
a
<ChippyTech>
a
<ChippyTech>
a
<ChippyTech>
a
<ChippyTech>
a
<ChippyTech>
a
<ChippyTech>
a
<ChippyTech>
a
<ChippyTech>
a
<ChippyTech>
a
<ChippyTech>
a
<ChippyTech>
a
<ChippyTech>
a
<ChippyTech>
aa
<ChippyTech>
a
<ChippyTech>
a
<ChippyTech>
a
<ChippyTech>
a
<ChippyTech>
a
<ChippyTech>
a
<ChippyTech>
a
<ChippyTech>
a
<ChippyTech>
a
<ChippyTech>
a
<ChippyTech>
a
<ChippyTech>
a
<ChippyTech>
a
<ChippyTech>
a
<ChippyTech>
a
<ChippyTech>
a
<ChippyTech>
a
<ChippyTech>
a
<ChippyTech>
a
<ChippyTech>
a
<ChippyTech>
a
<ChippyTech>
a
<ChippyTech>
a
minimal has quit [Quit: Leaving]
ryoskzyp1 has joined #ffmpeg
ryoskzyp1 has left #ffmpeg [#ffmpeg]
ChippyTech has quit [Quit: Client closed]
ChippyTech has joined #ffmpeg
Warcop has joined #ffmpeg
<aaabbb>
generaly should volume adjustments go before or after resampling in audio filter?
<aaabbb>
volume=1.5,aresample=44100 or aresample=44100,volume=1.5
ChippyTech has quit [Quit: Client closed]
stolen has joined #ffmpeg
EmleyMoor has quit [Ping timeout: 252 seconds]
EmleyMoor has joined #ffmpeg
System_Error has quit [Remote host closed the connection]
System_Error has joined #ffmpeg
<aaabbb>
i've always been told to do filtering before resampling which is why i ask
<aaabbb>
but that advice i've heard is usually related to downsampling if the downsampler doesn't have a built in lowpass
<aaabbb>
for volume, what about doing both at once? using :rematrix_volume as part of aresample instead of the separate volume filter?
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #ffmpeg
wobbol has quit [Ping timeout: 244 seconds]
maxim_d33 has quit [Ping timeout: 272 seconds]
maxim_d33 has joined #ffmpeg
zsoltiv_ has quit [Ping timeout: 245 seconds]
^Neo has quit [Ping timeout: 252 seconds]
beneth has quit [Quit: Gateway shutdown]
lusciouslover has quit [Ping timeout: 260 seconds]
lusciouslover has joined #ffmpeg
EmleyMoor has quit [Ping timeout: 252 seconds]
EmleyMoor has joined #ffmpeg
tel has quit [Ping timeout: 245 seconds]
System_Error has quit [Remote host closed the connection]
acovrig601247 has joined #ffmpeg
System_Error has joined #ffmpeg
function1_ has joined #ffmpeg
acovrig60124 has quit [Ping timeout: 252 seconds]
acovrig601247 is now known as acovrig60124
nitrix_ has joined #ffmpeg
function1 has quit [Ping timeout: 252 seconds]
nitrix has quit [Ping timeout: 252 seconds]
stolen has quit [Quit: Connection closed for inactivity]
makidoll has quit [Ping timeout: 264 seconds]
System_Error has quit [Remote host closed the connection]
beneth has joined #ffmpeg
rvalue- has joined #ffmpeg
rvalue has quit [Ping timeout: 248 seconds]
tel2 has joined #ffmpeg
lusciouslover has quit [Read error: Connection reset by peer]
lusciouslover has joined #ffmpeg
rvalue- is now known as rvalue
jab416171 has quit [Ping timeout: 265 seconds]
jab416171 has joined #ffmpeg
nitrix_ is now known as nitrix
talismanick has quit [Remote host closed the connection]
talismanick has joined #ffmpeg
Sakura`Kinomoto has quit [Ping timeout: 272 seconds]
Sakura`Kinomoto has joined #ffmpeg
Shuriko has quit [Ping timeout: 272 seconds]
damian101 has joined #ffmpeg
acovrig60124 has quit [Quit: Ping timeout (120 seconds)]
martylake has quit [Ping timeout: 272 seconds]
emanuele6 has quit [Ping timeout: 252 seconds]
theobjectivedad has quit [Ping timeout: 276 seconds]
theobjectivedad has joined #ffmpeg
Mudb0y has joined #ffmpeg
Shine has joined #ffmpeg
martylake has joined #ffmpeg
Mudb0y has quit [Quit: I've apparently had enough of IRC for today.]
tokyovigilante has quit [Remote host closed the connection]
tokyovigilante has joined #ffmpeg
SuicideShow has quit [Ping timeout: 248 seconds]
SuicideShow has joined #ffmpeg
damian101_ has joined #ffmpeg
damian101 has quit [Read error: Connection reset by peer]
Sketch has quit [Remote host closed the connection]
damian101 has joined #ffmpeg
damian101_ has quit [Read error: Connection reset by peer]
Sketch has joined #ffmpeg
j45_ has joined #ffmpeg
j45 has quit [Ping timeout: 248 seconds]
j45_ is now known as j45
j45 has quit [Changing host]
j45 has joined #ffmpeg
System_Error has joined #ffmpeg
lavaball has joined #ffmpeg
Shine has quit [Read error: Connection reset by peer]
mrelcee has quit [Quit: I want Waffles!]
mrelcee has joined #ffmpeg
Blacker47 has joined #ffmpeg
Shine has joined #ffmpeg
wyatt8740 has quit [Ping timeout: 260 seconds]
^Neo has joined #ffmpeg
^Neo has quit [Changing host]
^Neo has joined #ffmpeg
EmleyMoor has quit [Ping timeout: 252 seconds]
EmleyMoor has joined #ffmpeg
EmleyMoor has quit [Ping timeout: 252 seconds]
EmleyMoor has joined #ffmpeg
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #ffmpeg
wyatt8740 has joined #ffmpeg
Mudb0y has joined #ffmpeg
Mudb0y has quit [Client Quit]
stolen has joined #ffmpeg
microlappy has joined #ffmpeg
microlappy has quit [Client Quit]
System_Error has quit [Remote host closed the connection]
beaver has joined #ffmpeg
System_Error has joined #ffmpeg
alexherbo2 has joined #ffmpeg
alexherbo2 has quit [Remote host closed the connection]
alexherbo2 has joined #ffmpeg
mven97130 has joined #ffmpeg
mven9713 has quit [Ping timeout: 245 seconds]
mven97130 is now known as mven9713
microlappy has joined #ffmpeg
alexherbo2 has quit [Remote host closed the connection]
<emcodem>
this will just fail with error Decoding requested, but no decoder found for: none
<another|>
I don't think that's possible
<emcodem>
i am playing with the thought if i should issue a trac ticket for it but not sure what exactly is my feature request...
<emcodem>
maybe do not attempt to decode Audio "none"
<another|>
maybe try `-ignore_unknown` ?
<another|>
though not sure if that will do what you want
Shine has quit [Read error: Connection reset by peer]
surferdude has quit [Remote host closed the connection]
surferdude has joined #ffmpeg
<emcodem>
oh thanks that brought some more insight
Guest666 has quit [Ping timeout: 264 seconds]
<emcodem>
by default these iphone files will transcode as long as you don't use -map 0:a because by default only the first audio track is selected and this one is aac
<emcodem>
so as usual ffmpeg just does what i instruct it to do (map all audios) and fails because i map an unsupported track
<emcodem>
a trac ticked would probably be rejected in no time :D
<another|>
stream mapping is unrelated to stream copying or encoding
<emcodem>
yeah sure, codec copy works :D
Mudb0y has quit [Quit: I've apparently had enough of IRC for today.]
lavaball has quit [Remote host closed the connection]
Shuriko has joined #ffmpeg
damian101 has quit [Ping timeout: 260 seconds]
spinningCat has joined #ffmpeg
<spinningCat>
yo
xx has quit [Quit: xx]
chiselfuse has quit [Remote host closed the connection]
chiselfuse has joined #ffmpeg
damian101 has joined #ffmpeg
blb has quit [Ping timeout: 265 seconds]
blb has joined #ffmpeg
lavaball has joined #ffmpeg
emanuele6 has joined #ffmpeg
YUiNA has joined #ffmpeg
videomouse has joined #ffmpeg
videomouse has quit [Remote host closed the connection]
<videomouse>
Hello, I'm trying to pipe ffmpeg output with the libplacebo filter. does this look correct? ffmpeg -init_hw_device vulkan -i Input.mkv -map 0 -vf libplacebo=tonemapping=spline:gamut_mode=perceptual:colorspace=bt709:color_trc=bt709:color_primaries=bt709:format=yuv420p10le,sidedata=delete,yuv4mpegpipe - |
<videomouse>
I'm not sure my filter syntax is correct concerning yuv4mpegpipe and combining it into the complete filter statement
<BtbN>
you're not giving it any output info for the pipe
<BtbN>
no format or anything
<BtbN>
so it'll pick some more or less random encoder and muxer
<videomouse>
forgive me, I'm newer to learning ffmpeg so still trying to understand
<videomouse>
oh, it's being piped to another program.
<videomouse>
that's just the ffmpeg portion
<BtbN>
that doesn't matter for ffmpeg
<BtbN>
ffmpeg will always "encode" and "mux" any output
<BtbN>
sometimes both are dummies, like in case of rawvideo, but there is technically an encoder and muxer in there
<BtbN>
And if you don't specify them, some default will be picked, usually poorly
<furq>
it will just throw if the output is -
<furq>
which is probably wise
<furq>
you most likely want -f rawvideo - if you're piping it to something else
<BtbN>
That yuv4mpegpipe filter also looks weird
<furq>
oh nvm you want -f yuv4mpegpipe -
<BtbN>
isn't that a format?
<furq>
yes
<videomouse>
my goal is to pipe in a compatible format to rigaya's qsvencc, and external intel gpu encoder
<furq>
right
<furq>
remove ,yuv4mpegpipe from the filter and add -f yuv4mpegpipe
<videomouse>
this is the example rigaya gives in his documentation ffmpeg -y -i "<inputfile>" -an -pix_fmt yuv420p -f yuv4mpegpipe - | QSVEncC --y4m -i -
<BtbN>
Why don't you just encode directly with ffmpeg?
<BtbN>
I doubt there's anything that external qsv encoder can do that the one in FFmpeg can't
<furq>
if there is then you should probably report it
<videomouse>
because the hevc_qsv encoder has limitations and is harder to work with
<BtbN>
What limitations?
<videomouse>
qsvencc has more options as it directly engages the libvpl api
<videomouse>
doesnt offer QVBR encode mode, documentation and examples on the internet are hard to understand depending on the bitrate control mode and options desired
<videomouse>
changes depend on if it's intel media sdk or intel onevpl/libvpl
s55 has joined #ffmpeg
<BtbN>
a quick glance at the code finds many mentions of MFX_RATECONTROL_QVBR, looks to me like it supports it fine
<videomouse>
qsvencc has clear documentation regarding available bit rate control modes and what their available features are. very easy to set average and maximum bit rate etc
<videomouse>
ffmpeg i find nebulous regarding setting advanced encoding features
<videomouse>
i really wanted to used ffmpeg for everything but banged away at it for months trying to understand all the options =\
<videomouse>
qsvencc did everything i wanted in about 30 mintues
<videomouse>
unfortunately it's libplacebo ability doesn't work under linux, only windows
<BtbN>
QVBR is just mapped to -global_quality
<BtbN>
not that hard really
<videomouse>
so- ffmpeg libplacebo to analyze, pipe to qsvencc is my solution
<BtbN>
Looking at the plethora of options the qsv encoders have, I really doubt it's lacking anything
<BtbN>
Have you tried just reading the help output?
<videomouse>
and how set average and maxbitrate?
<BtbN>
average bitrate is just -b, and max rate is -maxrate
<videomouse>
and adapt i and adapt b etc etc
<BtbN>
for those refer to the help output for your qsv encoder if choice
<furq>
-h encoder=hevc_qsv
<BtbN>
Also on Linux QSV is just a thing wrapper around libva, it doesn't usually have much of an advantage over using libva directly