[mythtv-commits] Ticket #12055: HLS transcode speed-up by enabling to tune x264 preset/tune

MythTV noreply at mythtv.org
Fri Feb 21 18:57:39 UTC 2014


#12055: HLS transcode speed-up by enabling to tune x264 preset/tune
------------------------------+-----------------------------
 Reporter:  warpme@…          |          Owner:  stuartm
     Type:  Patch - Feature   |         Status:  closed
 Priority:  major             |      Milestone:  0.28
Component:  MythTV - General  |        Version:  Master Head
 Severity:  medium            |     Resolution:  fixed
 Keywords:                    |  Ticket locked:  0
------------------------------+-----------------------------
Changes (by Warpme <warpme@…>):

 * status:  accepted => closed
 * resolution:   => fixed


Comment:

 In [changeset:"2dbf1f382236c2001683a74f9f6fe7fc46a89412/mythtv"]:
 {{{
 #!CommitTicketReference repository="mythtv"
 revision="2dbf1f382236c2001683a74f9f6fe7fc46a89412"
 Speed-up HLS transcode by specifying the x264 preset and tune

 x264 lib has capability to tune performance/quality for given
 deployment scenario. This patch allows user to select preset & tune
 for achieving desired speed-qualty compromise. Original MythTV code is
 using defaults preset/tune: "medium/<null>". Setting preset to
 "ultrafast" and tune to "movie" gives me hard-to-notice-difference
 picture and 35-37% transcoding speedup. On 3220T (IVB i3, 35W)
 transcode 3-5Mb/s 1080i at 50 movie is approx 30-35% faster than realtime
 while default settings give me 90-95% of realtime. User preset/tune
 change is arranged exactly the same like with transcode
 threads.

 x264 available presets are: ultrafast, superfast, veryfast, faster, fast,
 medium, slow, slower, veryslow, placebo

 Available tunes are: film, animation, grain, stillimage, psnr, ssim,
 fastdecode, zerolatency

 Signed-off-by: Stuart Morgan <smorgan at mythtv.org>

 Fixes #12055
 }}}

--
Ticket URL: <https://code.mythtv.org/trac/ticket/12055#comment:2>
MythTV <http://www.mythtv.org>
MythTV Media Center


More information about the mythtv-commits mailing list