Revisited: HD h.264 Support on the PC Side

A few days ago I wrote on my blog about the “sorry state of proper h.264 support on the PC”. The bottomline was that if you need some good HD h.264 support for HD videos the solution is Apple’s G5 with Qt 7 PRO, or QuickTime 7 PRO for Windows (whenever this is going to be released). The existing PC solutions (Win or Linux) were ranging from bad to terrible with all-time-worse being mplayer’s support (about 0.3 fps on the 1080p Serenity trailer on a 2.8 GHz P4) and ‘best’ the Elecard Moonlight player that could barely do about 10 fps on a brand new 3 GHz P4-630. However……the Elecard people patiently listened to my gripes and with some swift moves released today version 3.01 of their Moonlight MPEG Player for Windows that now plays HD clips almost full speed (24 fps for the Serenity trailer, about 15 fps for the BBC clip on the 3 GHz P4). QuickTime 7 is still more optimized overall (screenshot from a dual 1.25 GHz G4 Powermac), but I was positively surprised about their quick responses and fixes and hense this mini-article presenting the choices you have if you want some good QuickTime HD h.264 videos on a PC. I have no doubt that future versions of the Moonlight Player will be further optimized.

Linux/FreeBSD are still real bad regarding HD h.264 support (Xine, VLC, Totem crash when loading such a clip, only mplayer handles it – just very slowly and with random trash on the playback screen), hopefully we will see some serious optimizations and fixes soon because that HD h.264 stuff are really exciting!

102 Comments

  1. 2005-05-03 9:28 pm
  2. 2005-05-03 9:56 pm
  3. 2005-05-03 9:59 pm
  4. 2005-05-03 10:01 pm
  5. 2005-05-03 10:02 pm
  6. 2005-05-03 10:17 pm
  7. 2005-05-03 10:20 pm
  8. 2005-05-03 10:21 pm
  9. 2005-05-03 10:22 pm
  10. 2005-05-03 10:25 pm
  11. 2005-05-03 10:27 pm
  12. 2005-05-03 10:30 pm
  13. 2005-05-03 10:32 pm
  14. 2005-05-03 10:34 pm
  15. 2005-05-03 10:37 pm
  16. 2005-05-03 10:38 pm
  17. 2005-05-03 10:39 pm
  18. 2005-05-03 10:39 pm
  19. 2005-05-03 10:53 pm
  20. 2005-05-03 10:55 pm
  21. 2005-05-03 10:59 pm
  22. 2005-05-03 11:00 pm
  23. 2005-05-03 11:02 pm
  24. 2005-05-03 11:03 pm
  25. 2005-05-03 11:05 pm
  26. 2005-05-03 11:07 pm
  27. 2005-05-03 11:07 pm
  28. 2005-05-03 11:12 pm
  29. 2005-05-03 11:31 pm
  30. 2005-05-03 11:34 pm
  31. 2005-05-03 11:46 pm
  32. 2005-05-04 12:20 am
  33. 2005-05-04 12:49 am
  34. 2005-05-04 1:22 am
  35. 2005-05-04 1:56 am
  36. 2005-05-04 2:01 am
  37. 2005-05-04 2:13 am
  38. 2005-05-04 2:24 am
  39. 2005-05-04 3:21 am
  40. 2005-05-04 3:29 am
  41. 2005-05-04 3:37 am
  42. 2005-05-04 3:58 am
  43. 2005-05-04 4:58 am
  44. 2005-05-04 5:14 am
  45. 2005-05-04 5:55 am
  46. 2005-05-04 6:05 am
  47. 2005-05-04 6:18 am
  48. 2005-05-04 6:21 am
  49. 2005-05-04 6:31 am
  50. 2005-05-04 7:00 am
  51. 2005-05-04 7:01 am
  52. 2005-05-04 7:03 am
  53. 2005-05-04 7:07 am
  54. 2005-05-04 7:08 am
  55. 2005-05-04 7:12 am
  56. 2005-05-04 7:16 am
  57. 2005-05-04 7:17 am
  58. 2005-05-04 7:18 am
  59. 2005-05-04 7:53 am
  60. 2005-05-04 7:55 am
  61. 2005-05-04 8:21 am
  62. 2005-05-04 8:38 am
  63. 2005-05-04 8:41 am
  64. 2005-05-04 8:44 am
  65. 2005-05-04 8:58 am
  66. 2005-05-04 9:04 am
  67. 2005-05-04 9:39 am
  68. 2005-05-04 9:39 am
  69. 2005-05-04 9:47 am
  70. 2005-05-04 9:47 am
  71. 2005-05-04 9:51 am
  72. 2005-05-04 9:57 am
  73. 2005-05-04 10:04 am
  74. 2005-05-04 10:05 am
  75. 2005-05-04 10:13 am
  76. 2005-05-04 10:30 am
  77. 2005-05-04 11:04 am
  78. 2005-05-04 11:04 am
  79. 2005-05-04 12:05 pm
  80. 2005-05-04 12:58 pm
  81. 2005-05-04 2:21 pm
  82. 2005-05-04 2:39 pm
  83. 2005-05-04 3:10 pm
  84. 2005-05-04 3:19 pm
  85. 2005-05-04 4:05 pm
  86. 2005-05-04 4:22 pm
  87. 2005-05-04 4:59 pm
  88. 2005-05-04 6:55 pm
  89. 2005-05-04 7:53 pm
  90. 2005-05-04 8:27 pm
  91. 2005-05-04 8:32 pm
  92. 2005-05-04 10:28 pm
  93. 2005-05-04 10:50 pm
  94. 2005-05-04 10:59 pm
  95. 2005-05-04 11:34 pm
  96. 2005-05-05 12:06 am
  97. 2005-05-05 12:23 am
  98. 2005-05-05 6:09 am
  99. 2005-05-05 6:13 am
  100. 2005-05-06 12:35 am