[FFmpeg-user] Integration of ffmpeg with Haswell

Henk D. Schoneveld belcampo at zonnet.nl
Tue May 19 16:00:46 CEST 2015


On 18 May 2015, at 17:27, Shiwani Agrawal <agrawalshiwani30 at outlook.com> wrote:

> Hello ,
> 
> Thanks for explanation , I would certainly test the speed enhancement for my case before paying for the license .
First read about quality of encoders, x264 used by ffmpeg, being the winner for years at
http://www.compression.ru/video/codec_comparison/h264_2012/
> 
> Thanks and Regards ,
> Shiwnai
> 
>> Date: Mon, 18 May 2015 17:19:22 +0200
>> From: barsnick at gmx.net
>> To: ffmpeg-user at ffmpeg.org
>> Subject: Re: [FFmpeg-user] Integration of ffmpeg with Haswell
>> 
>> On Mon, May 18, 2015 at 15:07:03 +0000, Shiwani Agrawal wrote:
>> 
>>> Thanks for helping me out in this issue , just want to clarify in the
>>> end , does it mean that if we integrate ffmpeg with the media SDK it
>>> increases the speed (or Quality) of transcoding process by processor
>>> ? If yes , why ?
>> 
>> The process is called "hardware acceleration". See here:
>> https://trac.ffmpeg.org/wiki/HWAccelIntro
>> 
>> It helps applications - in this case decoders, encoders, filters, and
>> so on - use special hardware for certain calculations, thereby reducing
>> the load on the CPU and/or increasing the speed. In your case, you are
>> referring to the Intel Quick Sync hardware, which was created
>> particularly for video (and audio?) coding.
>> 
>> Using it _should_ increase the speed of the transcoding process (note
>> that speed, quality and compression size are always trade-offs), but
>> doesn't always, it depends on the implementation. On the other hard,
>> the hardware algorithms have certain restrictions and aren't as
>> flexible as software solutions. You won't be able to adjust all
>> parameters of the encoding process, and sometimes more complex profiles
>> or more modern codecs aren't supported either. So it really depends on
>> your use case.
>> 
>> And I think you need a really good justification to pay for an extra
>> license for the Intel SDK. (I'm not sure a working free implementation
>> exists yet.) As a normal user, I wouldn't go to the trouble of
>> integrating the SDK. Just check how good ffmpeg's other support is for
>> you first.
>> 
>> Moritz
>> _______________________________________________
>> ffmpeg-user mailing list
>> ffmpeg-user at ffmpeg.org
>> http://ffmpeg.org/mailman/listinfo/ffmpeg-user
> 		 	   		  
> _______________________________________________
> ffmpeg-user mailing list
> ffmpeg-user at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-user



More information about the ffmpeg-user mailing list