Advertisement
Guest User

QSVEnc v2.65での映像崩壊時のログ

a guest
Jun 11th, 2017
238
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.55 KB | None | 0 0
  1. 現象:
  2.  ・AviUtl+QSVEnc v2.65でエンコードすると色ずれ的な映像崩壊が発生する。v2.63/v2.64でも発生する。
  3.  ・AviUtl+QSVEnc v2.62では問題は発生しない。
  4.  ・QSVEncC v2.65(CUI)にYUY2のavsを渡してエンコードした場合も同様の色ズレが発生する。v2.63/v2.64でも発生する。
  5.  ・QSVEncC v2.62(CUI)にYUY2のavsを渡してエンコードした場合は問題は発生しない。
  6.  
  7. 原因の推測:
  8.  yuy2->nv12変換がおかしくなってしまっている?
  9.  
  10. 以下はAviUtl+QSVEnc v2.65でのエンコードログ。
  11. ------------------------------------------------------------------------------------------------------------------------------
  12. [D:\qsvtest.mp4]
  13. ------------------------------------------------------------------------------------------------------------------------------
  14. qsv [debug]: Performace Monitor: none
  15. qsv [debug]: Performace Plot : none
  16. qsv [debug]: unknown: auo(yuy2)->nv12 [AVX2], 640x360, 1/1 fps
  17. qsv [debug]: CheckParam: 640x360p, 0:0, 1/1, 11 frames
  18. qsv [debug]: InitSession: Start initilaizing... memType: d3d11+d3d9
  19. qsv [debug]: InitSession: d3d11 memory mode not required, switching to d3d9 memory mode.
  20. qsv [debug]: InitSession: initialized using d3d9 memory.
  21. qsv [debug]: InitSession: mfx lib version: 1.19
  22. qsv [debug]: CreateAllocator: MemType: d3d9
  23. qsv [debug]: HWDevice: d3d9 - initializing...
  24. qsv [debug]: D3D9Device: Init...
  25. qsv [debug]: D3D9Device: Direct3DCreate9Ex Success.
  26. qsv [debug]: D3D9Device: Set Init() m_D3DPresentPrm.BackBuffer.
  27. qsv [debug]: D3D9Device: CreateDeviceEx Success.
  28. qsv [debug]: D3D9Device: DXVA2CreateDirect3DDeviceManager9 Success.
  29. qsv [debug]: D3D9Device: ResetDevice Success.
  30. qsv [debug]: HWDevice: initializing success.
  31. qsv [debug]: CreateAllocator: CreateHWDevice success.
  32. qsv [debug]: CreateAllocator: HW device GetHandle success.
  33. qsv [debug]: CreateAllocator: set HW device handle to encode session.
  34. qsv [debug]: CreateAllocator: Create d3d9 allocator.
  35. qsv [debug]: CreateAllocator: d3d9...
  36. qsv [debug]: CreateAllocator: frame allocator set to session.
  37. qsv [debug]: CreateAllocator: frame allocator initialized.
  38. qsv [debug]: Detected avaliable features for hw API v1.19, H.264/AVC, Constant QP (CQP)
  39. qsv [debug]: RC mode o
  40. qsv [debug]: 10bit depth x
  41. qsv [debug]: Fixed Func x
  42. qsv [debug]: Interlace o
  43. qsv [debug]: SceneChange o
  44. qsv [debug]: VUI info o
  45. qsv [debug]: Trellis o
  46. qsv [debug]: Adaptive_I x
  47. qsv [debug]: Adaptive_B x
  48. qsv [debug]: WeightP x
  49. qsv [debug]: WeightB x
  50. qsv [debug]: FadeDetect x
  51. qsv [debug]: B_Pyramid o
  52. qsv [debug]: +Scenechange x
  53. qsv [debug]: +ManyBframes o
  54. qsv [debug]: PyramQPOffset x
  55. qsv [debug]: Ext_BRC x
  56. qsv [debug]: MBBRC x
  57. qsv [debug]: LA Quality x
  58. qsv [debug]: QP Min/Max o
  59. qsv [debug]: IntraRefresh x
  60. qsv [debug]: No Deblock x
  61. qsv [debug]: No GPB x
  62. qsv [debug]: Windowed BRC x
  63. qsv [debug]: PerMBQP(CQP) o
  64. qsv [debug]: DirectBiasAdj x
  65. qsv [debug]: MVCostScaling x
  66. qsv [debug]: InitMfxEncParams: Output FPS 1/1
  67. qsv [debug]: InitMfxEncParams: Auto GOP Length: 10
  68. qsv [debug]: InitMfxEncParams: set ext param CDO2.
  69. qsv [debug]: InitMfxEncParams: set ext param CDO3.
  70. qsv [debug]: InitMfxEncParams: set ext param CDOP.
  71. qsv [debug]: InitMfxEncParams: enc input frame 640x368 (0,0,640,360)
  72. qsv [debug]: InitMfxEncParams: enc input color format nv12, chroma 1, bitdepth 0, shift 0
  73. qsv [debug]: InitMfxEncParams: set all enc params.
  74. qsv [debug]: InitMfxVppParams: vpp input frame 640x368 (0,0,640,360)
  75. qsv [debug]: InitMfxVppParams: vpp input color format nv12, chroma 1, bitdepth 0, shift 0
  76. qsv [debug]: InitMfxVppParams: vpp output frame 640x368 (0,0,640,360)
  77. qsv [debug]: InitMfxVppParams: vpp output color format nv12, chroma 1, bitdepth 0, shift 0
  78. qsv [debug]: InitMfxVppParams: set all vpp params.
  79. qsv [debug]: bitstream: Opened file "D:\qsvtest.264"
  80. qsv [debug]: bitstream: Added 8 MB output buffer.
  81. qsv [debug]: pipeline element count: 1
  82. qsv [debug]: async depth automatically set to 4
  83. qsv [debug]: timeBeginPeriod(1)
  84. qsv [debug]: ResetMFXComponents: Start...
  85. qsv [debug]: ResetMFXComponents: Enc closed.
  86. qsv [debug]: QSVAllocator: FrameFree...
  87. qsv [debug]: QSVAllocator: FrameFree external success.
  88. qsv [debug]: QSVAllocator: FrameFree internal success.
  89. qsv [debug]: QSVAllocator: FrameFree...
  90. qsv [debug]: QSVAllocator: FrameFree external success.
  91. qsv [debug]: QSVAllocator: FrameFree internal success.
  92. qsv [debug]: QSVAllocator: FrameFree...
  93. qsv [debug]: QSVAllocator: FrameFree external success.
  94. qsv [debug]: QSVAllocator: FrameFree internal success.
  95. qsv [debug]: ResetMFXComponents: Frames deleted.
  96. qsv [debug]: AllocFrames: m_nAsyncDepth - 4 frames
  97. qsv [debug]: AllocFrames: Enc query - 12 frames
  98. qsv [debug]: AllocFrames: nInputSurfAdd 3 frames
  99. qsv [debug]: AllocFrames: nDecSurfAdd 0 frames
  100. qsv [debug]: AllocFrames: Enc type: external,dxvadec,enc, 640x368 [0,0,640,360], request 17 frames
  101. qsv [debug]: QSVAllocator: FrameAlloc: external,dxvadec,enc, 17 frames.
  102. qsv [debug]: QSVAllocator: Allocate type internal.
  103. qsv [debug]: QSVAllocatorD3D9::AllocImpl select DXVA2_VideoDecoderRenderTarget.
  104. qsv [debug]: QSVAllocatorD3D9::AllocImpl GetVideoService Success.
  105. qsv [debug]: QSVAllocatorD3D9::AllocImpl allocate surface...
  106. qsv [debug]: QSVAllocatorD3D9::AllocImpl Success.
  107. qsv [debug]: QSVAllocator: FrameAlloc success.
  108. qsv [debug]: AllocFrames: Allocated EncRequest 17
  109. qsv [debug]: ResetMFXComponents: Frames allocated.
  110. qsv [debug]: ResetMFXComponents: there might be error below, but it might be internal error which could be ignored.
  111. qsv [debug]: QSVAllocator: FrameAlloc: internal,dxvadec,enc, 8 frames.
  112. qsv [debug]: QSVAllocator: Allocate type internal.
  113. qsv [debug]: QSVAllocatorD3D9::AllocImpl select DXVA2_VideoDecoderRenderTarget.
  114. qsv [debug]: QSVAllocatorD3D9::AllocImpl GetVideoService Success.
  115. qsv [debug]: QSVAllocatorD3D9::AllocImpl allocate surface...
  116. qsv [debug]: QSVAllocatorD3D9::AllocImpl Success.
  117. qsv [debug]: QSVAllocator: FrameAlloc success.
  118. qsv [debug]: QSVAllocator: FrameAlloc: internal,dxvadec,enc, 4 frames.
  119. qsv [debug]: QSVAllocator: Allocate type internal.
  120. qsv [debug]: QSVAllocatorD3D9::AllocImpl select DXVA2_VideoDecoderRenderTarget.
  121. qsv [debug]: QSVAllocatorD3D9::AllocImpl GetVideoService Success.
  122. qsv [debug]: QSVAllocatorD3D9::AllocImpl allocate surface...
  123. qsv [debug]: QSVAllocatorD3D9::AllocImpl Success.
  124. qsv [debug]: QSVAllocator: FrameAlloc success.
  125. qsv [debug]: ResetMFXComponents: Enc initialized.
  126. qsv [debug]: ResetMFXComponents: Creating task pool, poolSize 4, bufsize 920 KB.
  127. qsv [debug]: ResetMFXComponents: Created task pool.
  128. qsv [debug]: vidprm.AsyncDepth value changed 0 -> 5 by driver
  129. qsv [debug]: vidprm.mfx.BRCParamMultiplier value changed 0 -> 1 by driver
  130. qsv [debug]: vidprm.mfx.CodecProfile value changed auto -> High by driver
  131. qsv [debug]: vidprm.mfx.CodecLevel value changed auto -> 2.2 by driver
  132. qsv [debug]: vidprm.mfx.NumSlice value changed 0 -> 1 by driver
  133. qsv [debug]: vidprm.mfx.NumRefFrame value changed 0 -> 3 by driver
  134. qsv [debug]: cop.RateDistortionOpt value changed auto -> off by driver
  135. qsv [debug]: cop.EndOfSequence value changed auto -> off by driver
  136. qsv [debug]: cop.CAVLC value changed auto -> off by driver
  137. qsv [debug]: cop.ViewOutput value changed auto -> off by driver
  138. qsv [debug]: cop.VuiVclHrdParameters value changed auto -> off by driver
  139. qsv [debug]: cop.RefPicListReordering value changed auto -> off by driver
  140. qsv [debug]: cop.ResetRefList value changed auto -> off by driver
  141. qsv [debug]: cop.MaxDecFrameBuffering value changed 0 -> 3 by driver
  142. qsv [debug]: cop.EndOfStream value changed auto -> off by driver
  143. qsv [debug]: cop.RefPicMarkRep value changed auto -> off by driver
  144. qsv [debug]: cop.FieldOutput value changed auto -> off by driver
  145. qsv [debug]: cop.NalHrdConformance value changed auto -> off by driver
  146. qsv [debug]: cop.SingleSeiNalUnit value changed auto -> on by driver
  147. qsv [debug]: cop.VuiNalHrdParameters value changed auto -> off by driver
  148. qsv [debug]: cop.RecoveryPointSEI value changed auto -> off by driver
  149. qsv [debug]: cop2.MaxFrameSize value changed 0 -> 176640 by driver
  150. qsv [debug]: cop2.BitrateLimit value changed auto -> on by driver
  151. qsv [debug]: cop2.MBBRC value changed auto -> off by driver
  152. qsv [debug]: cop2.RepeatPPS value changed auto -> on by driver
  153. qsv [debug]: cop2.FixedFrameRate value changed 0 -> 16 by driver
  154. qsv [debug]: cop2.DisableVUI value changed 0 -> 32 by driver
  155. qsv [debug]: cop2.UseRawRef value changed auto -> off by driver
  156. qsv [debug]: cop3.NumSliceI value changed 0 -> 1 by driver
  157. qsv [debug]: cop3.NumSliceP value changed 0 -> 1 by driver
  158. qsv [debug]: cop3.NumSliceB value changed 0 -> 1 by driver
  159. qsv [debug]: cop3.EnableMBQP value changed auto -> off by driver
  160. qsv [debug]: cop3.MBDisableSkipMap value changed auto -> off by driver
  161. qsv [debug]: cop3.AspectRatioInfoPresent value changed auto -> on by driver
  162. qsv [debug]: cop3.OverscanInfoPresent value changed auto -> off by driver
  163. qsv [debug]: cop3.TimingInfoPresent value changed auto -> on by driver
  164. qsv [debug]: cop3.BitstreamRestriction value changed auto -> on by driver
  165. qsv [debug]: cop3.LowDelayHrd value changed auto -> off by driver
  166. qsv [info]: QSVEnc (x86) 2.65 (r1313) by rigaya, Jun 11 2017 13:29:24 (VC 1900/Win/avx2)
  167. qsv [info]: OS Windows 10 x64 (14393)
  168. qsv [info]: CPU Info Intel Core i7-4702MQ @ 2.20GHz [TB: 3.10GHz] (4C/8T)
  169. qsv [info]: GPU Info Intel HD Graphics 4600 (20EU) 200-1150MHz [37W] (20.19.15.4531)
  170. qsv [info]: Media SDK QuickSyncVideo (hardware encoder) PG, 1st GPU, API v1.19
  171. qsv [info]: Async Depth 4 frames
  172. qsv [info]: Buffer Memory d3d9, 3 input buffer, 17 work buffer
  173. qsv [info]: Input Info auo(yuy2)->nv12 [AVX2], 640x360, 1/1 fps
  174. qsv [info]: Output H.264/AVC High @ Level 2.2
  175. qsv [info]: 640x360p 1:1 1.000fps (1/1fps)
  176. qsv [info]: Target usage 4 - balanced
  177. qsv [info]: Encode Mode Constant QP (CQP)
  178. qsv [info]: CQP Value I:24 P:26 B:27
  179. qsv [info]: QP Limit min: none, max: none
  180. qsv [info]: Trellis Auto
  181. qsv [info]: Ref frames 3 frames
  182. qsv [info]: Bframes 3 frames, B-pyramid: on
  183. qsv [info]: Max GOP Length 10 frames
  184. qsv [info]: Scene Change off
  185. qsv [debug]: Main Thread: Lauching encode thread...
  186. qsv [debug]: Main Thread: Starting Encode...
  187. qsv [debug]: WaitToFinish: Encode thread shut down.
  188. qsv [debug]: Main Thread: Finished Main Loop...
  189. qsv [info]:
  190. qsv [info]: encoded 11 frames, 220.00 fps, 38.93 kbps, 0.05 MB
  191. qsv [info]: encode time 0:00:00, CPULoad: 29.59%
  192. qsv [info]: frame type IDR 2
  193. qsv [info]: frame type I 4, total size 0.10 MB
  194. qsv [info]: frame type P 3, total size 0.00 MB
  195. qsv [info]: frame type B 6, total size 0.00 MB
  196. qsv [debug]: Main Thread: finished.
  197. qsv [debug]: Closing pipeline...
  198. qsv [debug]: Closing enc status...
  199. qsv [debug]: Closing m_EncThread...
  200. qsv [debug]: Closing Plugins...
  201. qsv [debug]: Closing m_pmfxDEC/ENC/VPP...
  202. qsv [debug]: QSVAllocator: FrameFree...
  203. qsv [debug]: QSVAllocator: FrameFree external success.
  204. qsv [debug]: QSVAllocatorD3D9::ReleaseResponse Success.
  205. qsv [debug]: QSVAllocator: FrameFree...
  206. qsv [debug]: QSVAllocator: FrameFree external success.
  207. qsv [debug]: QSVAllocatorD3D9::ReleaseResponse Success.
  208. qsv [debug]: Closing TaskPool...
  209. qsv [debug]: Closing mfxSession...
  210. qsv [debug]: DeleteFrames...
  211. qsv [debug]: QSVAllocator: FrameFree...
  212. qsv [debug]: QSVAllocator: FrameFree external success.
  213. qsv [debug]: QSVAllocatorD3D9::ReleaseResponse Success.
  214. qsv [debug]: QSVAllocator: FrameFree...
  215. qsv [debug]: QSVAllocator: FrameFree external success.
  216. qsv [debug]: QSVAllocator: FrameFree internal success.
  217. qsv [debug]: QSVAllocator: FrameFree...
  218. qsv [debug]: QSVAllocator: FrameFree external success.
  219. qsv [debug]: QSVAllocator: FrameFree internal success.
  220. qsv [debug]: DeleteAllocator...
  221. qsv [debug]: QSVAllocator: Closed.
  222. qsv [debug]: D3D9Device: Closed.
  223. qsv [debug]: Closing audio readers (if used)...
  224. qsv [debug]: Closing writer...
  225. qsv [debug]: bitstream: Closing...
  226. qsv [debug]: bitstream: Closed file pointer.
  227. qsv [debug]: bitstream: Closed.
  228. qsv [debug]: Closing reader...
  229. qsv [debug]: unknown: Closing...
  230. qsv [debug]: unknown: Close...
  231. qsv [debug]: timeEndPeriod(1)
  232. qsv [debug]: Closing perf monitor...
  233. qsv [debug]: Closed pipeline.
  234. auo [info]: QuickSyncVideoエンコード : 0時間 0分 0.4秒
  235. auo [info]: NeroAacEnc で音声エンコードを行います。 AAC-LC ビットレート指定, 128kbps
  236. auo [info]: ".\neroAacEnc.exe" -ignorelength -lc -br 128000 -if "-" -of "D:\qsvtest_audio.m4a"
  237. auo [info]: NeroAacEnc CPU使用率: 8.29%
  238. auo [info]: L-SMASH muxer (r1417) でmuxを行います。映像: on, 音声: on, tc:off, chap:off, 拡張モード:なし
  239. auo [info]: ".\muxer.exe" --file-format m4v -i "D:\qsvtest.264"?fps=1/1 --file-format m4a -i "D:\qsvtest_audio.m4a" --optimize-pd -o "D:\qsvtest_muxout.mp4"
  240. L-SMASH muxer [info]: iTunes MP4 muxing mode
  241. L-SMASH muxer [info]: [H.264: Info]: IDR: 2, I: 0, P: 3, B: 6, SI: 0, SP: 0, Unknown: 0
  242. L-SMASH muxer [info]: Track 1: H.264 Advanced Video Coding
  243. L-SMASH muxer [info]: Track 2: MPEG-4 Audio
  244. L-SMASH muxer [info]: Muxing completed!
  245. auo [info]: L-SMASH muxer CPU使用率: 4.80%
  246. auo [info]: 総エンコード時間 : 0時間 0分 2.8秒
  247.  
  248. 2017年6月11日 21時08分 エンコード終了
  249. -------------------------------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement