ChanServ 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.1 is released
minimal has quit [Quit: Leaving]
jmcantrell has joined #ffmpeg
robobub has joined #ffmpeg
mtoy has quit [Ping timeout: 240 seconds]
iive has quit [Quit: They came for me...]
mtoy has joined #ffmpeg
emmanuelux has joined #ffmpeg
lolok has quit [Quit: lolok]
JACKJACK has left #ffmpeg [#ffmpeg]
emmanuelux has quit [Read error: Connection reset by peer]
Shine_ has joined #ffmpeg
Keshl_ is now known as Keshl
_whitelogger has joined #ffmpeg
Fiji has quit [Ping timeout: 248 seconds]
damian101 has joined #ffmpeg
damian101 has quit [Remote host closed the connection]
Shine_ has quit [Read error: Connection reset by peer]
_whitelogger has joined #ffmpeg
lolok has joined #ffmpeg
dkh has quit [Quit: Ping timeout (120 seconds)]
dkh has joined #ffmpeg
Marth64 has joined #ffmpeg
witnessed has quit [Ping timeout: 268 seconds]
cantelope has quit [Quit: Connection closed for inactivity]
xx has joined #ffmpeg
System_Error has quit [Remote host closed the connection]
_whitelogger has joined #ffmpeg
zsoltiv_ has quit [Ping timeout: 248 seconds]
coldfeet has joined #ffmpeg
relue has quit [Quit: relue]
relue has joined #ffmpeg
relue has quit [Ping timeout: 268 seconds]
lavaball has joined #ffmpeg
coldfeet has quit [Ping timeout: 245 seconds]
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #ffmpeg
Kei_N_ has joined #ffmpeg
Kei_N has quit [Ping timeout: 252 seconds]
Marth64[m] has joined #ffmpeg
YUiNA_ has quit [Remote host closed the connection]
Marth64 has quit [Ping timeout: 248 seconds]
Shine_ has joined #ffmpeg
jmcantrell has quit [Ping timeout: 248 seconds]
Guest52 has joined #ffmpeg
Guest52 has quit [Client Quit]
SuicideShow has quit [Ping timeout: 260 seconds]
lavaball has quit [Remote host closed the connection]
rsx has joined #ffmpeg
SuicideShow has joined #ffmpeg
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
technonerd has quit [Remote host closed the connection]
technonerd has joined #ffmpeg
Sketch has quit [Remote host closed the connection]
Sketch has joined #ffmpeg
YUiNA has joined #ffmpeg
System_Error has joined #ffmpeg
evilscreww has joined #ffmpeg
YUiNA has quit [Ping timeout: 252 seconds]
thuriyathwin has joined #ffmpeg
<thuriyathwin>
hello
thuriyathwin has quit [Ping timeout: 244 seconds]
System_Error has quit [Ping timeout: 264 seconds]
Blacker47 has joined #ffmpeg
vincejv- has joined #ffmpeg
vincejv has quit [Ping timeout: 268 seconds]
System_Error has joined #ffmpeg
vincejv- is now known as vincejv
Jan\ has quit [Ping timeout: 248 seconds]
evilscreww has quit [Read error: Connection reset by peer]
vincejv has quit [Remote host closed the connection]
DauntlessOne49 has quit [Read error: Connection reset by peer]
DauntlessOne49 has joined #ffmpeg
evilscreww has joined #ffmpeg
evilscrewws has joined #ffmpeg
evilscreww has quit [Ping timeout: 248 seconds]
YUiNA has joined #ffmpeg
five618480339176 has quit [Remote host closed the connection]
user_oreloznog has joined #ffmpeg
five618480339176 has joined #ffmpeg
damian101_ has quit [Ping timeout: 260 seconds]
alexherbo2 has joined #ffmpeg
relue has joined #ffmpeg
alexherbo2 has quit [Remote host closed the connection]
Core7647 has joined #ffmpeg
Core7647 has quit [Quit: CoreIRC for Android - www.coreirc.com]
<K900>
Because if it's just the container, you can remux your MKV or whatever into an MP4 container without reencoding
<K900>
Which would give you the best possible quality because you will not be reencoding
<JesusGod-Pope666>
It does not read files with other extensions.
<JesusGod-Pope666>
Don't matter on the recoding it is for the web
<K900>
Or consider just running Jellyfin or something that handles all of that for you
<JesusGod-Pope666>
Going to go for around 50GB of saving data.
<JesusGod-Pope666>
Okey someone else that actually is helpful in the room?
jmcantrell has joined #ffmpeg
<K900>
Also if you're actually planning to use this to let people stream this stuff to their web browser, keep in mind that AV1 is unsupported on a lot of devices
<JesusGod-Pope666>
Can I make AV1 files with Opus in ffmpeg in an MP4 container?
<K900>
Yes
<K900>
(presumably)
<K900>
"ffmpeg -i input.mp4 -vcodec librav1e -acodec opus output.mp4"
<JesusGod-Pope666>
> K900:
<JesusGod-Pope666>
> 2025-05-30 07:38 (GMT+02:00)
<JesusGod-Pope666>
Are you living in the past? Most modern things now support it.
<JesusGod-Pope666>
> Also if you're actually planning to use this to let people stream this stuff to their web browser, keep in mind that AV1 is unsupported on a lot of devices
chair1 has joined #ffmpeg
<K900>
Pre-15 iPhones don't
<JesusGod-Pope666>
Like near all browsers as far as I know pretty much support av1
<K900>
Most Android devices out there don't
<K900>
Desktop GPUs made before 3 years ago don't
<JesusGod-Pope666>
Browser issue not the system.
<K900>
A desktop browser can probably force it in software
<chair1>
can someone please tell me off-the-top-of-your-head some video codecs that allows width and height NOT divisible by two?
<K900>
But it will be horribly inefficient, especially on mobile
<furq>
chair1: that's a property of the pixel format, not the codec
<furq>
at least for anything newer than xvid
<furq>
rgb24, yuv444p etc allow odd dimensions
<chair1>
okay
<furq>
of course then the problem is most things don't support anything other than yuv420p
<chair1>
it's for internal use
<furq>
no problem then
<furq>
x264 will work fine
<JesusGod-Pope666>
> K900:
<JesusGod-Pope666>
> But it will be horribly inefficient, especially on mobile
<JesusGod-Pope666>
> 2025-05-30 07:44 (GMT+02:00)
<JesusGod-Pope666>
Saving 50% data is not a bad thing.
<K900>
Yeah, but draining your users' battery in 30 minutes is a bad thing
<K900>
And software decoding AV1 is _expensive_
<JesusGod-Pope666>
The Arm Mali-G610 is meant to support AV1 decoding among other supported codecs.
<K900>
That's objectively false because Mali is a render-only GPU
<K900>
It does not have any sort of video processing hardware
<K900>
There are SoCs out there that include that GPU _and_ some video IP, but the exact compatibility will depend on the SoC
<chair1>
I learned yesterday that yuv420p ain't lossless right?
<furq>
not with h264
<furq>
something like ffv1 can do lossless yuv420p
<chair1>
I'm hacking Swivel to trick it into giving lossless videos
<JesusGod-Pope666>
Well that was what the info said K900
<furq>
no idea what swivel is but if it involves web browsers then you're probably out of luck
<chair1>
furq: it's the seven-headed dog
<JesusGod-Pope666>
You guys have a discord or any other voice room?
<JesusGod-Pope666>
Like Jitsi
<chair1>
great idea
<JesusGod-Pope666>
You can Jitsi on.....
<JesusGod-Pope666>
Disroot
<chair1>
there should be an option where all IRC text is spoken using machine voice, each user has its own variation
<K900>
JesusGod-Pope666: Well your info is wrong then
<JesusGod-Pope666>
And how can I test it on my mobile, as far as I can see it runs fine with AV1
<JesusGod-Pope666>
And you don't have a good score for sure on your information.
<JesusGod-Pope666>
You missed the contact multiple times.
<K900>
Definitely don't, just some 10 years of professional embedded Linux touching
<K900>
What do I know really
<chair1>
how can I tell if a WMV video is lossless? I have this: Stream #0:0: Video: wmv2 (WMV2 / 0x32564D57), yuv420p, 550x281, 12 fps, 12 tbr, 1k tbn
<chair1>
and ```encoder : Lavf54.59.106```
<JesusGod-Pope666>
K900 why are you lying so much.
<chair1>
I'm doing trial-and-error here...
<JesusGod-Pope666>
You working for the Devil?
<K900>
My guy
<K900>
Technically, I am (indirectly) working for the Russian government
<K900>
So you're not that far off
<JesusGod-Pope666>
Second witness saying it supports Hardware AV1
microlappy has joined #ffmpeg
<furq>
i don't think wmv is ever lossless
<chair1>
furq: I saw on Wikipedia and I wanted to believe
<furq>
the ffmpeg wmv encoders definitely aren't
<chair1>
well. everything I'm doing is because I want to compute SSIM and PSNR, time to do this for the first time...
<furq>
although that file could have just been remuxed by ffmpeg
<chair1>
all my files are being generated by a ffmpeg version from 2018 or so
<furq>
well there you go
<chair1>
thank you a lot for your info so far
<furq>
you can see if the ffmpeg internal codecs support lossless coding with ffmpeg -encoders
<furq>
it's not reliable for the external codecs though