Author Topic: 2.7 series Avidemux with CUDA/ATI acceleration support?  (Read 19061 times)

Refrigerator

  • Newbie
  • *
  • Posts: 49
2.7 series Avidemux with CUDA/ATI acceleration support?
« on: March 06, 2012, 03:00:09 PM »
Hello!

What do you think about the intruduce of Hardware encoders like the CUDA & ATI?

MR. Mean, what do you think about it?
« Last Edit: March 06, 2012, 03:10:15 PM by Refrigerator »

Evil_Burrito

  • Newbie
  • *
  • Posts: 8
Re: 2.7 series Avidemux with CUDA/ATI acceleration support?
« Reply #1 on: March 09, 2012, 05:45:45 PM »
*I am not a programmer or video professional*

I am almost sure it isn't possible for avidemux to "simply" support hardware acceleration when only a few new codecs (x264) can even use it. Also, I don't think there are many good open source filters that can use it :-\.

I will just be happy if avidemux 2.6 is ever finished.

Refrigerator

  • Newbie
  • *
  • Posts: 49
Re: 2.7 series Avidemux with CUDA/ATI acceleration support?
« Reply #2 on: March 09, 2012, 11:53:49 PM »
*I am not a programmer or video professional*

I am almost sure it isn't possible for avidemux to "simply" support hardware acceleration when only a few new codecs (x264) can even use it. Also, I don't think there are many good open source filters that can use it :-\.

I will just be happy if avidemux 2.6 is ever finished.

Filters are less important, only video compressing is important. X264 hasn't HW acceleration. ATI and CUDA has own h.264 encoders. Other (non h264 based) lossy codecs are irrelevant in 2012...

FeRD_NYC

  • Newbie
  • *
  • Posts: 38
Re: 2.7 series Avidemux with CUDA/ATI acceleration support?
« Reply #3 on: March 10, 2012, 03:29:49 AM »
Irrelevant? To video players, perhaps, at least in the overwhelming majority of situations. They're going to primarily be handling content targeted for hardware-accelerated playback, yeah. I'm not quiiiite as convinced that encoding is irrelevant unless hardware-accelerated, but I agree it'll increasingly become a focus.

But avidemux isn't a video player, or even a video encoder. It's a filtering transcoder... so, to say "filters are less important"... if you're not using filters, and you're not working with any formats other than the very limited set of hardware-encodeable ones, then what are you using avidemux for?

I mean, I'm all for avidemux getting support for hardware encoding, or for pretty much any other cool technology that's out there. But if it's going to be something that's only useful with a very limited set of codecs, for only a small subset of users (not everyone has a CUDA farm under their desk), in only very specific situations (no filters, etc.) then I'd hate to see it prioritized above other, more broadly useful features.

But, hey, if you have patches to submit, personally I'd love to try them out! If there's anything a GeForce 8400 GS can usefully accelerate, that is...

Refrigerator

  • Newbie
  • *
  • Posts: 49
Re: 2.7 series Avidemux with CUDA/ATI acceleration support?
« Reply #4 on: March 10, 2012, 10:18:07 AM »
Most filters in Avidemux don't need high computing peroformance, therefore the HW acceleration is irrevelant for that filters. However HW video encoding has prominent importance due to its high computing performance on CPU.

In 2012, the only modern lossy video codec-family is the h.264-based codecs. Other video codecs have bad efficiency & worse video quality.
« Last Edit: March 10, 2012, 10:21:09 AM by Refrigerator »

digitaltoast

  • Newbie
  • *
  • Posts: 12
Re: 2.7 series Avidemux with CUDA/ATI acceleration support?
« Reply #5 on: March 12, 2012, 11:30:54 AM »
In 2012, the only modern lossy video codec-family is the h.264-based codecs. Other video codecs have bad efficiency & worse video quality.

Other (non h264 based) lossy codecs are irrelevant in 2012...

Well, you'd think now that virtually everything from the cheapest mobile up to the largest broadcaster has pretty much settled on h264 both in hardware and software, that this might have established a standard. Except Google, in a mindbogglingly stupid move, has decided that what the web needs is to be fractured again:

http://www.physorg.com/news/2011-01-google-chrome-browser-h264.html
Quote
On January 11, 2011, Google announced that Chrome’s HTML5 video support will change to match codecs supported by the open source Chromium project. Chrome will support the WebM (VP8) and Theora video codecs, and support for the H.264 codec will be removed to allow resources to focus on open codec technologies.

Now look at Chrome's market share: http://www.w3schools.com/browsers/browsers_stats.asp
Code: [Select]
2012 IE Firefox Chrome Safari Opera
Feb 19.5 % 36.6 % 36.3 % 4.5 % 2.3 %

So just as the web was coming together for video playback, Google has gone all Apple on it's ass, so now we DO have to start looking to other codecs.
Great, more work, more encoding, more storage, more bandwidth.

digitaltoast

  • Newbie
  • *
  • Posts: 12
Re: 2.7 series Avidemux with CUDA/ATI acceleration support?
« Reply #6 on: March 12, 2012, 11:31:53 AM »
*I am not a programmer or video professional*

I am almost sure it isn't possible for avidemux to "simply" support hardware acceleration when only a few new codecs (x264) can even use it. Also, I don't think there are many good open source filters that can use it :-\.

I will just be happy if avidemux 2.6 is ever finished.

Filters are less important, only video compressing is important. X264 hasn't HW acceleration. ATI and CUDA has own h.264 encoders. Other (non h264 based) lossy codecs are irrelevant in 2012...

Agent_007

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3163
Re: 2.7 series Avidemux with CUDA/ATI acceleration support?
« Reply #7 on: March 12, 2012, 06:22:56 PM »
It is good thing to have multiple video standards. Competition usually leads to better solutions in the long run.

But as is said, supporting hardware GPU encoding would require some major work in many fronts, so I doubt CUDE or similar support will happen.
I am away between 15th of May - 15th of June. (yes, I am playing D3)