I hope 1.0 will support WebM with VP9 and Opus.
Announcement
Collapse
No announcement yet.
Handbrake 0.9.9 Supports OpenCL Offloading
Collapse
X
-
Combined with accelerated video decoding, it makes sense to offload more stuff to the GPU. This way all CPU cycles can be devoted to encoding, and the bus traffic is minimal. Handbrake would only need to push the compressed source video data to the GPU and would read back cropped and scaled frames, and encode these. I'm sure that is what it is doing...? The release notes aren't very clear about it.Last edited by brent; 21 May 2013, 10:25 AM.
Comment
-
Originally posted by JohnAStebbins View PostPeople are not reading the announcement very carefully.
1. HandBrake OpenCL is Beta
2. It's not in the 0.9.9 release
As a rule, HandBrake doesn't release major features till they work on *all* platforms we claim to support (windows, osx, linux). So when it's ready, it should be working on all. Intel QuickSync is also in the pipeline.
Here's the actual announcements if you care to get it from the source http://handbrake.fr/news.php
Comment
-
Originally posted by pingufunkybeat View PostIt would be nice to see some benchmarks. It seems that the supported operations are cropping and scaling.
Given that the PCI transfer is extremely expensive, and scaling and cropping rather cheap operations, I'm surprised that this is worthwhile.
On the other hand, it's probably just a first step, with more complex operations planned in the future.
Like you said, it makes less sense for discrete graphics cards.
Comment
-
Originally posted by pingufunkybeat View PostIt would be nice to see some benchmarks. It seems that the supported operations are cropping and scaling.
Given that the PCI transfer is extremely expensive, and scaling and cropping rather cheap operations, I'm surprised that this is worthwhile.
On the other hand, it's probably just a first step, with more complex operations planned in the future.Last edited by deanjo; 21 May 2013, 11:32 PM.
Comment
-
Originally posted by deanjo View PostWith openCL 20m32s, without openCL 20m3 seconds. It was using the Titan but barely, gpu load never exceeded 9%.
Comment
-
Originally posted by RussianNeuroMancer View PostMaybe because OpenCL is always second class citizen on nVidia hardware? Example: http://www.luxrender.net/forum/viewt...hp?f=17&t=9646
Comment
-
Originally posted by deanjo View PostNot really, results are just as unspectacular on AMD cards in handbrake.
I think they're supposed to come out later this year, and this will give AMD a benchmark to point to which shows them beating out Intel.
Comment
-
Originally posted by plonoma View PostYou have to transfer the video to the graphics card anyway because of the connection to the display.
The most optimal way would be to load the video into the graphics card memory and decode, composite and post-process on the graphics card. The graphics card is much better suited for graphics calculations and it frees the CPU for other tasks.
Comment
Comment