Originally posted by dragorth
View Post
Announcement
Collapse
No announcement yet.
FFmpeg 7.0 Released With Native VVC Decoding & Multi-Threaded CLI
Collapse
X
-
Last edited by caligula; 05 April 2024, 01:58 PM.
- Likes 3
-
Originally posted by caligula View Post
H264 patents will expire in 2028 https://meta.wikimedia.org/wiki/Have...expired_yet%3F
"Version 1 of H.264 (containing Baseline, Main, and Extended profiles) may have all patents already expired in some country (for example in Europe), you could consider using it."
If I only want to encode video that plays, I should be fine as long as I use the original encoder. I don't care about SVC or 3D video.
- Likes 2
Comment
-
Originally posted by caligula View Post
I was originally referring to 1080p 30 fps non-HDR 8bit H.264 original / H.264 output. I observe around 5x real-time encoding performance. This is with 5950X (16 cores), RX 7900 XTX, 2 x 32 GB DDR4-3600 CL14, Samsung 980 Pro 2 TB (up to 5100 MB/s). The final video was around 800 MB and 100 minutes in size. So it took 20 minutes to render the video (around 670 kB/s). A 1,2 MB floppy RAID-0 system (8bit Intel 8271 Floppy disk controller, Intel 8257 DMA controller from the year 1977) can write around 250 kB/s. That was 47 years ago.
- Likes 1
Comment
-
I think people here vastly oversimplify the work that an h264 encoder has to do.
By the way, a lot of people deliberately choose a software encoder like x264 instead of a hardware encoder because the software encoders still outperform the hardware encoders in terms of picture quality and settings you can tune.
The speed of h264 compression heavily depends on a lot of factors like content, bitrate, quality settings, etc.
For example I was doing x264 for a livestream and it was running fine, until we turned the camera to a scene with a lot of water, the cpu completely overloaded because of all the tiny non repetitive details it had to encode.
Also all encoders (both hardware and software) I have worked with have at least a simple quality setting which heavily impacts frames/second they can push.
- Likes 1
Comment
-
Originally posted by Artim View Post
Doesn't mean there are any patents on x264.
Does the x264 license include AVC patent royalties?
No, it does not. You will need to get a separate patent license from MPEGLA, see: http://www.mpegla.com for more info .
- Likes 3
Comment
-
Originally posted by brad0 View Post
Except that is exactly what it means.
x264 is a free software library and application for encoding video streams into the H.264/MPEG-4 AVC compression format, and is released under the terms of the GNU GPL.
- Likes 1
Comment
-
Originally posted by OneTimeShot View Post
I'm interested in the first version of h264. I am aware that there were subsequent features added, but if I don't use them then it shouldn't issue. As that page says:
"Version 1 of H.264 (containing Baseline, Main, and Extended profiles) may have all patents already expired in some country (for example in Europe), you could consider using it."
If I only want to encode video that plays, I should be fine as long as I use the original encoder. I don't care about SVC or 3D video.
- Likes 2
Comment
Comment