[FFmpeg-trac] #2591(avcodec:open): Feature Request: Add ability to use Quick Sync to transcode video files

FFmpeg trac at avcodec.org
Mon May 20 20:30:24 CEST 2013


#2591: Feature Request:  Add ability to use Quick Sync to transcode video files
-------------------------------------+-----------------------------------
             Reporter:  zjacobs      |                    Owner:
                 Type:  enhancement  |                   Status:  open
             Priority:  wish         |                Component:  avcodec
              Version:  git-master   |               Resolution:
             Keywords:  h264 vaapi   |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-----------------------------------

Comment (by zjacobs):

 Replying to [comment:4 cehoyos]:
 > Replying to [comment:3 zjacobs]:
 > > According to my research and actual use, it may be "worse quality"
 than libx264 but it's faster.  Additionally, it's hard to notice much of a
 difference when transcoding for mobile devices anyway.
 > >
 > > http://www.anandtech.com/show/5771/the-intel-ivy-bridge-core-i7-3770k-
 review/21
 >
 > I did not find any comparison between x264 and QuickSync in this
 article. Did I miss it?
 >
 They used x264 in their handbrake test:  "We took the profile and
 performed the same transcode, the result is listed above as the Core i7
 3770K (Handbrake). You will notice that the Handbrake x86/x264 path is
 definitely faster than Cyberlink's software path, by over 50% to be exact.
 However even using Handbrake as a reference, Quick Sync transcodes over 2x
 faster."

 > > http://forum.doom9.org/showthread.php?t=166958
 >
 > It is claimed here that x264 Ultrafast is faster than QuickSync.
 >
 One poster states ultrafast is "probably quite a bit faster than quicksync
 but provides no report of his actual experiences".  Towards the bottom of
 the thread 2 users share their experiences that Quick Sync is faster.  In
 my experiences, Ultrafast is pretty fast but still not as fast as
 QuickSync.  It also maxes out all 4 of my CPU cores rendering my machine
 pretty useless.


 >
 http://www.compression.ru/video/codec_comparison/h264_2012/mpeg4_avc_h264_video_codecs_comparison.pdf
 seems to indicate to me that QuickSync has no advantages over x264 but
 maybe your results are different?

 Thanks for the link.  The conclusions behind appendix 6.6 might point to
 reasons that my platform doesn't perform as well with x264.  From the
 comparison:  "This test shows that using Laptop hardware with weaker CPU
 with basic integrated GPU hardware encoder QuickSync is better in terms
 speed/quality trade-off than best pure software encoder x264 at very high-
 speed encoding."

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2591#comment:5>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list