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
<bray90820> Ok
SystemError has quit [Ping timeout: 260 seconds]
SystemError has joined #ffmpeg
Livio has quit [Ping timeout: 272 seconds]
Wenbin_Chen_ has joined #ffmpeg
e^pi-1 has joined #ffmpeg
Wenbin_Chen__ has quit [Read error: Connection reset by peer]
SystemError has quit [Remote host closed the connection]
SystemError has joined #ffmpeg
lexano has quit [Ping timeout: 260 seconds]
noobaroo has joined #ffmpeg
iive has quit [Quit: They came for me...]
BUSY has quit [Read error: Connection reset by peer]
waleee has quit [Ping timeout: 252 seconds]
lucasta has quit [Quit: Leaving]
beaver has quit [Quit: https://image.noelshack.com/fichiers/2024/15/6/1712968447-le-debut-de-la-mort.jpg Profitez de la vie, elle est courte !]
beaver has joined #ffmpeg
Hackerpcs has joined #ffmpeg
beaver has quit []
lemourin has quit [Quit: The Lounge - https://thelounge.chat]
lemourin has joined #ffmpeg
minimal has quit [Quit: Leaving]
e^pi-1 has quit [Quit: WeeChat 4.2.2]
MootPoot has joined #ffmpeg
e^pi-1 has joined #ffmpeg
noobaroo has quit [Quit: Konversation terminated!]
noobaroo has joined #ffmpeg
hussein1_ has quit [Remote host closed the connection]
chiselfuse has quit [Remote host closed the connection]
chiselfuse has joined #ffmpeg
hussein1_ has joined #ffmpeg
Vonter has quit [Ping timeout: 256 seconds]
noobaroo has quit [Quit: Konversation terminated!]
noobaroo has joined #ffmpeg
Vonter has joined #ffmpeg
relue has quit [Quit: relue]
ppw has joined #ffmpeg
Somebody3456 has joined #ffmpeg
SystemError has quit [Ping timeout: 260 seconds]
Somebody3456 is now known as SystemError
Vonter has quit [Quit: WeeChat 4.2.1]
HarshK23 has joined #ffmpeg
Vonter has joined #ffmpeg
fling has quit [Remote host closed the connection]
fling has joined #ffmpeg
stolen has joined #ffmpeg
dreamon has joined #ffmpeg
MootPoot has quit [Quit: Connection closed for inactivity]
emanuele6 has quit [Quit: WeeChat 4.2.1]
emanuele6 has joined #ffmpeg
SystemError has quit [Ping timeout: 260 seconds]
SystemError has joined #ffmpeg
dreamon has quit [Quit: Leaving]
Tinos has quit [Remote host closed the connection]
Tinos has joined #ffmpeg
deus0ww has quit [Ping timeout: 256 seconds]
Suchiman has quit [Quit: Connection closed for inactivity]
deus0ww has joined #ffmpeg
jarthur_ has quit [Quit: jarthur_]
Livio has joined #ffmpeg
SystemError has quit [Remote host closed the connection]
SystemError has joined #ffmpeg
xx has joined #ffmpeg
AbleBacon has quit [Read error: Connection reset by peer]
Livio has quit [Ping timeout: 255 seconds]
MootPoot has joined #ffmpeg
ivanich has joined #ffmpeg
SystemError has quit [Remote host closed the connection]
hussein1_ has quit [Remote host closed the connection]
SystemError has joined #ffmpeg
SystemError has quit [Remote host closed the connection]
hussein1_ has joined #ffmpeg
SystemError has joined #ffmpeg
ivanich has quit [Remote host closed the connection]
rvalue has quit [Ping timeout: 268 seconds]
rvalue has joined #ffmpeg
Livio has joined #ffmpeg
Offspring has quit [Quit: ZNC - https://znc.in]
yssh has joined #ffmpeg
beaver has joined #ffmpeg
Offspring has joined #ffmpeg
rsx has joined #ffmpeg
rv1sr has joined #ffmpeg
FH_thecat has quit [Quit: Leaving]
xx has quit [Remote host closed the connection]
xx has joined #ffmpeg
Livio has quit [Ping timeout: 268 seconds]
relue has joined #ffmpeg
yssh has quit [Quit: Client closed]
HarshK23 has quit [Quit: Connection closed for inactivity]
MootPoot has quit [Quit: Connection closed for inactivity]
bray90820 has quit [Ping timeout: 256 seconds]
yssh has joined #ffmpeg
manwithluck has quit [Ping timeout: 260 seconds]
manwithluck has joined #ffmpeg
coldfeet has joined #ffmpeg
tips__ has joined #ffmpeg
tips_ has quit [Ping timeout: 255 seconds]
FH_thecat has joined #ffmpeg
lemourin has quit [Quit: The Lounge - https://thelounge.chat]
lemourin has joined #ffmpeg
mccobsta has joined #ffmpeg
Knaldgas has joined #ffmpeg
Some_Person has quit [Quit: ZNC 1.8.2 - https://znc.in]
Some_Person has joined #ffmpeg
dreamon has joined #ffmpeg
waleee has joined #ffmpeg
<Knaldgas> Trying to trim a YT live video I have downloaded. The video is 3 hours long and I just need 1 minute. "ffmpeg -ss 1:00:00 -t 60 -i video.mp4 -i audio.mp4 -c copy -f mp4 output.mp4" gives me what I need, except vlc gets very confused still showing 0:00/-3:00 hours and make it impossible to seek in the video.
<Knaldgas> I presume that something in the output.mp4 confuses vlc, so question is: How to fix the output so vlc does not get confused, and just sees it as a video from 0:00 to 1:00 ?
<Knaldgas> Never mind - If I start assembling the audio and video, and THEN trim the video, all is good!
Knaldgas has quit [Quit: Leaving]
Livio has joined #ffmpeg
Tinos has quit [Remote host closed the connection]
fling has quit [Remote host closed the connection]
stolen has quit [Quit: Connection closed for inactivity]
fling has joined #ffmpeg
lavaball has joined #ffmpeg
rv1sr has quit []
wacko has joined #ffmpeg
waleee has quit [Ping timeout: 264 seconds]
beaver has quit [Quit: Wonderful, you were wonderful, i was so pathetic, We were wonderful]
dreamon has quit [Ping timeout: 264 seconds]
beaver has joined #ffmpeg
hussein1_ has quit [Remote host closed the connection]
hussein1_ has joined #ffmpeg
fatalis has quit [Ping timeout: 255 seconds]
fatalis has joined #ffmpeg
Raz- has joined #ffmpeg
razor_ has joined #ffmpeg
dreamon has joined #ffmpeg
beaver has quit [Remote host closed the connection]
Raz- has quit [Ping timeout: 252 seconds]
flom84 has joined #ffmpeg
hightower2 has joined #ffmpeg
beaver has joined #ffmpeg
hightower2 has quit [Remote host closed the connection]
hightower2 has joined #ffmpeg
Livio has quit [Ping timeout: 256 seconds]
yssh has quit [Quit: Client closed]
<ppw> what do you mean by "assembling" ?
flom84 has quit [Quit: Leaving]
evilscreww has joined #ffmpeg
mccobsta has quit [Ping timeout: 268 seconds]
beaver has quit [Remote host closed the connection]
beaver has joined #ffmpeg
NaviTheFairy has quit [Ping timeout: 252 seconds]
NaviTheFairy has joined #ffmpeg
waleee has joined #ffmpeg
coldfeet has quit [Remote host closed the connection]
dreamon has quit [Ping timeout: 256 seconds]
e^pi-1 has quit [Quit: WeeChat 4.2.2]
beaver has quit [Remote host closed the connection]
beaver has joined #ffmpeg
e^pi-1 has joined #ffmpeg
relue has quit [Ping timeout: 252 seconds]
evilscreww has quit [Ping timeout: 244 seconds]
intrac has quit [Quit: Konversation terminated!]
intrac has joined #ffmpeg
flom84 has joined #ffmpeg
flom84 has quit [Client Quit]
noobaroo has quit [Ping timeout: 268 seconds]
Marth64 has joined #ffmpeg
minimal has joined #ffmpeg
waleee has quit [Ping timeout: 268 seconds]
Suchiman has joined #ffmpeg
lexano has joined #ffmpeg
e^pi-1 has quit [Quit: WeeChat 4.2.2]
noobaroo has joined #ffmpeg
beaver has quit [Remote host closed the connection]
beaver has joined #ffmpeg
rutvik has joined #ffmpeg
HarshK23 has joined #ffmpeg
beaver has quit [Remote host closed the connection]
beaver has joined #ffmpeg
rv1sr has joined #ffmpeg
beaver has quit [Remote host closed the connection]
beaver has joined #ffmpeg
MootPoot has joined #ffmpeg
rutvik has quit [Remote host closed the connection]
beaver has quit [Remote host closed the connection]
noobaroo has quit [Quit: Konversation terminated!]
noobaroo has joined #ffmpeg
beaver has joined #ffmpeg
jemius has joined #ffmpeg
<noobaroo> aaabbb gave me a command to check sha256 of converted pics to make sure they are lossless but I lost the command
<noobaroo> I found `framemd5` on the internet but I dont think its what im looking for
<noobaroo> Does anyone know the command aaabbb uses?
razor_ has quit [Ping timeout: 256 seconds]
<ppw> sha256sum?
<noobaroo> Also on another note, is there some algorithm I can use to analyze a *lossy* conversion and see how close to original sound quality something is
<noobaroo> sha256sum will not be the same because of different codecs, even if its lossless
<ppw> identify -verbose ?
<noobaroo> Never heard of it, what does that do?
<noobaroo> Thanks for reply btw
<noobaroo> Well the lossless webp conversion I did shows different signatures
<ppw> you're saying it shouldn't?
<noobaroo> right
tomaw has quit [Read error: Connection reset by peer]
<ppw> maybe you could calculate the PSNR.
<ppw> magick compare -metric PSNR image1 image2 null: 2>&1
Livio has joined #ffmpeg
jarthur has joined #ffmpeg
tomaw_ has joined #ffmpeg
tomaw_ is now known as tomaw
rvalue has quit [Read error: Connection reset by peer]
razor_ has joined #ffmpeg
rvalue has joined #ffmpeg
gchound has joined #ffmpeg
sh4 has joined #ffmpeg
<sh4> i'm experimenting with libvorbis encoding and noticed that -q -1.0 produces a way bigger file than -q 0, it there another to express this that might workaround the issue ?
<sh4> s/it/is/
<sh4> *another way
<ppw> what's -1.0 even supposed to mean?
razor_ has quit [Ping timeout: 246 seconds]
<sh4> it's the lowest quality setting for VBR
<ppw> wow
<sh4> it's good enough for speech and makes the file about 20% smaller than -q 0
<sh4> with oggenc, that is
<sh4> but i'd prefer to use ffmpeg
<sh4> using -q -1 is actually equal to the default of -q 3.0
<ppw> that makes even less ense
<sh4> it seems to be a command line parsing/converting bug
<sh4> i mean it's equal in what ffmpeg produces
<sh4> ffmpeg -i VALT73.ogg -c:a libvorbis -q -1.0 -ar 16384 -ac 1 -cutoff 6000 tmp.oga -> bitrate= 32.6kbits/s
<sh4> same bitrate with -q 3.0
<furq> yeah i get the same
FlorianBad has quit [Ping timeout: 256 seconds]
mccobsta has joined #ffmpeg
relue has joined #ffmpeg
<sh4> so, is there maybe an alternative syntax to express this ? some sort of longoption or using -q:-1 oslt
FlorianBad has joined #ffmpeg
Magissia has joined #ffmpeg
rsx has quit [Quit: rsx]
Juest has quit [Ping timeout: 252 seconds]
Livio has quit [Ping timeout: 256 seconds]
Juest has joined #ffmpeg
Tano has quit [Quit: WeeChat 4.2.1]
Livio has joined #ffmpeg
Tano has joined #ffmpeg
AbleBacon has joined #ffmpeg
Kroko has joined #ffmpeg
Kroko has quit [Remote host closed the connection]
<sh4> ok, bug is in ffmpeg_opt.c: if (qscale >= 0) { ... ost->enc_ctx->global_quality = FF_QP2LAMBDA * qscale;
<sh4> should i take this to #ffmpeg-devel ?
Marth64 has quit [Ping timeout: 264 seconds]
MootPoot has quit [Quit: Connection closed for inactivity]
Marth64 has joined #ffmpeg
dreamon has joined #ffmpeg
ivanich has joined #ffmpeg
<BtbN> that is just how qscale works, not a bug.
<BtbN> If you want to set global_quality directly, set global_quality instead
waleee has joined #ffmpeg
<sh4> yeah? how can i do that ?
<BtbN> -global_quality instead of -q.
<sh4> * magic_mpeg_1_0_constant_118
razor_ has joined #ffmpeg
<sh4> that doesn't change one inch
<sh4> it's still as if i hadn't set -q or -global_quality at all
<BtbN> seems like you _do_ need the old -q option for libvorbis, since it will itself remove the old magic lambda again
<sh4> thus my patch
<BtbN> that patch looks weird. Magic numbers are bad
<sh4> <sh4> i guess the better fix would be to set qscale to NaN and test for that
<sh4> one could argue that NaN is a magic number too, but then, it's Not a Number
<BtbN> it's simply a bug in libvorbis.c if it expects q values lower or equal to 0, which is not supported
<sh4> then it's also a bug in the documentation
<sh4> and the scale used for vorbis needs to adjusted
<sh4> so it would break backwards compat
<BtbN> It's probably just gone unnoticed because nobody ever really wants to get the worst possible quality out of the encoder
<sh4> probably a bad idea; better to fix the buggy command line parser
<BtbN> qscale is used by _a lot_ of legacy codecs, so I doubt touching it is an option
<sh4> the worst possible quality is best for speech in terms of size
<BtbN> libvorbis should have probably never used it
<sh4> it gives 16.9 kbits at quite good quality
<sh4> and i can turn those 200 MB of speech files in this game into 32
<sh4> 21st century game developers ship their speech in 48khz 16 bit stereo, in case you didnt know
iive has joined #ffmpeg
<BtbN> The correct solution here would probably be to deprecate the use of qscale by libvorbis
<sh4> why not simply adjust what values are accepted by qscale, matching the docs ?
<BtbN> And have it use global_quality directly
<BtbN> libvorbis was simply wrong from the get go when implementing that
<BtbN> it likely never worked
<sh4> it works in oggenc
gchound has quit [Read error: Connection reset by peer]
gchound has joined #ffmpeg
<BtbN> oggenc? You mean ffmpeg native vorbis encoder?
<sh4> i mean the vorbis-tools' provided encoder frontend
<BtbN> That's... not using ffmpeg
<sh4> i'm aware
<BtbN> Then I don't get your point.
<sh4> and i dont want to use it, because it doesnt accept .ogg as input
<sh4> so i need ffmpeg anyway
<sh4> well i guess i could run oggdec and then oggenc
<sh4> the point is <BtbN> libvorbis was simply wrong
<sh4> libvorbis is libvorbis in my book
<sh4> not the filename in ffmpeg with ".c" added
<BtbN> Yes, it should have never used that option, which is limited to stuff >0, when it expects values starting from -1
<BtbN> simply a but in libvorbis, not the fftools
marcj has quit [Ping timeout: 272 seconds]
<BtbN> The global_quality avoptions is an int... that's probably why it does the dance with the lambda...
<BtbN> So it should have added its own codec option from the get go
<BtbN> makes fixing this a lot more annoying
microchip_ has quit [Read error: Connection reset by peer]
microchip_ has joined #ffmpeg
<CounterPillow> Does anyone have any experience with ultra-low-bitrate real-time AV1 encoding? is sub 100kbit/s achievable at miniscule resolutions, or is there some overhead that won't let it get that low?
<BtbN> 100kbps doesn't sound that outlandish to me, if the resolution is low enough
<BtbN> But not like I ever tested that
<BtbN> 144p with craptastic quality via av1_nvenc yields 100kbps
<CounterPillow> Tried svtav1 at 320x180 just now with a VBR target of 90k, seems to hover just above 100k but I can work with this
<sh4> i've encoded static talks with 95% slideshow display to 150kbit/s with libx265 at 480p. quality isnt great, but it's quite sufficient to look at the same slide for half a minute
<sh4> certainly you dont want that rate for a car race
<CounterPillow> My anticipated use-case here is if I'm roaming in Europe and my mobile carrier caps my internet speed to 128kbit/s after 10GB of traffic abroad, but I still need to watch some stream so I direct it through my server and reencode it there.
<BtbN> Just get 10 phones and combine the bandwidth.
darkapex has quit [Remote host closed the connection]
darkapex has joined #ffmpeg
<CounterPillow> BtbN is a visionary
marcj has joined #ffmpeg
<sh4> i've been thinking he's trolling, until is saw the host mask.
<psykose> i think you're addicted to watching streams
rutvik has joined #ffmpeg
<BtbN> oh wait, _watch_. I read that as streaming the trip.
<BtbN> Honestly, I'd just get a local SIM card
<furq> i would just wait until i got home
<psykose> CounterPillow simply cannot miss the vtuber streams though
<psykose> surely you understand
Marth64 has quit [Ping timeout: 255 seconds]
<furq> what a great way to spend a holiday
Marth64 has joined #ffmpeg
<CounterPillow> This is mostly an academic exercise in a "what if" scenario
<furq> you sent 500,000 jpy through super chat quite simply for research
<sh4> drive in front of mcdonalds, download 50 gb of videos via wifi, watch at your pleasure
<furq> what exactly is the rest of the sentence after what if
<klaxa> if you're going through germany, coverage will foil your plans at least in there
marcj has quit [Ping timeout: 252 seconds]
Dotz0cat has quit [Ping timeout: 264 seconds]
<BtbN> That's just some myth at this point, cause germans keep complaining
<BtbN> coverage is fine as long as you go through populated areas
<furq> well it seems like it worked
<furq> keep it up
<BtbN> nah, they don't actually do something about it
<BtbN> they just complain on the internet and to friends and family
<BtbN> Mostly, if they actually DO something, it's sue the ISP when they build a cell tower in view of their house
<furq> do they get the local newspaper to come and take photos of them pointing at the cell tower and frowning
rutvik has quit [Quit: Konversation terminated!]
<BtbN> Nah, the tower never gets build. They boycot it in the planning stage, and then complain how terrible reception is in their village
iive has quit [Ping timeout: 272 seconds]
<BtbN> They do the same with power poles btw., and then southern Germany complains about high electricity prices, while in the north we have to literally throw on the breaks on wind turbines, so they don't over-produce.
iive has joined #ffmpeg
Marth64 has quit [Ping timeout: 272 seconds]
Marth64 has joined #ffmpeg
alexherbo2 has joined #ffmpeg
jemius has quit [Quit: Leaving]
hightower3 has joined #ffmpeg
hightower2 has quit [Ping timeout: 252 seconds]
minimal has quit [Quit: Leaving]
alexherbo2 has quit [Remote host closed the connection]
Muimi has joined #ffmpeg
gchound has quit [Quit: Leaving]
noobaroo has quit [Quit: Konversation terminated!]
dkh has quit [Ping timeout: 255 seconds]
razor_ has quit [Ping timeout: 268 seconds]
rv1sr has quit []
noobaroo has joined #ffmpeg
<noobaroo> Which is better at high bitrates, opus or fdkaac? Like between 160k-256k
<noobaroo> I see conflicting info online
<BtbN> at those kind of bitrates, it does not matter whatsoever
<BtbN> assuming it's stereo
Marth64 has quit [Remote host closed the connection]
<sh4> opus is considered transparent at 128 kbit
<BtbN> unless that's like 7.1 surround audio
<BtbN> then I'm not sure what the bitrate you want is
lavaball has quit [Remote host closed the connection]
gchound has joined #ffmpeg
gchound has quit [Remote host closed the connection]
gchound has joined #ffmpeg
Traneptora has quit [Quit: Quit]
chiselfuse has quit [Ping timeout: 260 seconds]
xx has quit [Ping timeout: 260 seconds]
shibboleth has joined #ffmpeg
xx has joined #ffmpeg
chiselfuse has joined #ffmpeg
hussein1_ has quit [Remote host closed the connection]
hussein1_ has joined #ffmpeg
<linext_> is there filter to correct the fish eye lens effect from 360 cameras such as: https://www.pcmag.com/reviews/samsung-gear-360-2017
<linext_> i don't want to use android software from samsung
ivanich has quit [Remote host closed the connection]
ivanich has joined #ffmpeg
ttys000 has quit [Quit: Textual IRC Client: www.textualapp.com]
mrelcee has quit [Quit: I want Waffles!]
mrelcee has joined #ffmpeg
<BtbN> Yeah, I forgot the exact name, but I think it literally had 360 in its name
shibboleth has quit [Quit: shibboleth]
<BtbN> v360?
<linext_> yes
Tinos has joined #ffmpeg
AbleBacon has quit [Read error: Connection reset by peer]
Muimi has quit [Quit: Going offline, see ya! (www.adiirc.com)]
<linext_> hmm
<linext_> doesn't work right
Livio has quit [Ping timeout: 256 seconds]
Livio has joined #ffmpeg
todi has quit [Ping timeout: 240 seconds]
SuicideShow has quit [Ping timeout: 268 seconds]
SuicideShow has joined #ffmpeg
Dotz0cat has joined #ffmpeg
todi has joined #ffmpeg
gchound has quit [Quit: Leaving]
bray90820 has joined #ffmpeg
Magissia has quit [Ping timeout: 256 seconds]
marcj has joined #ffmpeg
dreamon has quit [Ping timeout: 246 seconds]
waleee has quit [Ping timeout: 268 seconds]
e^pi-1 has joined #ffmpeg