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]
<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
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 ?
<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]