Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 現象:
- ・AviUtl+QSVEnc v2.65でエンコードすると色ずれ的な映像崩壊が発生する。v2.63/v2.64でも発生する。
- ・AviUtl+QSVEnc v2.62では問題は発生しない。
- ・QSVEncC v2.65(CUI)にYUY2のavsを渡してエンコードした場合も同様の色ズレが発生する。v2.63/v2.64でも発生する。
- ・QSVEncC v2.62(CUI)にYUY2のavsを渡してエンコードした場合は問題は発生しない。
- 原因の推測:
- yuy2->nv12変換がおかしくなってしまっている?
- 以下はAviUtl+QSVEnc v2.65でのエンコードログ。
- ------------------------------------------------------------------------------------------------------------------------------
- [D:\qsvtest.mp4]
- ------------------------------------------------------------------------------------------------------------------------------
- qsv [debug]: Performace Monitor: none
- qsv [debug]: Performace Plot : none
- qsv [debug]: unknown: auo(yuy2)->nv12 [AVX2], 640x360, 1/1 fps
- qsv [debug]: CheckParam: 640x360p, 0:0, 1/1, 11 frames
- qsv [debug]: InitSession: Start initilaizing... memType: d3d11+d3d9
- qsv [debug]: InitSession: d3d11 memory mode not required, switching to d3d9 memory mode.
- qsv [debug]: InitSession: initialized using d3d9 memory.
- qsv [debug]: InitSession: mfx lib version: 1.19
- qsv [debug]: CreateAllocator: MemType: d3d9
- qsv [debug]: HWDevice: d3d9 - initializing...
- qsv [debug]: D3D9Device: Init...
- qsv [debug]: D3D9Device: Direct3DCreate9Ex Success.
- qsv [debug]: D3D9Device: Set Init() m_D3DPresentPrm.BackBuffer.
- qsv [debug]: D3D9Device: CreateDeviceEx Success.
- qsv [debug]: D3D9Device: DXVA2CreateDirect3DDeviceManager9 Success.
- qsv [debug]: D3D9Device: ResetDevice Success.
- qsv [debug]: HWDevice: initializing success.
- qsv [debug]: CreateAllocator: CreateHWDevice success.
- qsv [debug]: CreateAllocator: HW device GetHandle success.
- qsv [debug]: CreateAllocator: set HW device handle to encode session.
- qsv [debug]: CreateAllocator: Create d3d9 allocator.
- qsv [debug]: CreateAllocator: d3d9...
- qsv [debug]: CreateAllocator: frame allocator set to session.
- qsv [debug]: CreateAllocator: frame allocator initialized.
- qsv [debug]: Detected avaliable features for hw API v1.19, H.264/AVC, Constant QP (CQP)
- qsv [debug]: RC mode o
- qsv [debug]: 10bit depth x
- qsv [debug]: Fixed Func x
- qsv [debug]: Interlace o
- qsv [debug]: SceneChange o
- qsv [debug]: VUI info o
- qsv [debug]: Trellis o
- qsv [debug]: Adaptive_I x
- qsv [debug]: Adaptive_B x
- qsv [debug]: WeightP x
- qsv [debug]: WeightB x
- qsv [debug]: FadeDetect x
- qsv [debug]: B_Pyramid o
- qsv [debug]: +Scenechange x
- qsv [debug]: +ManyBframes o
- qsv [debug]: PyramQPOffset x
- qsv [debug]: Ext_BRC x
- qsv [debug]: MBBRC x
- qsv [debug]: LA Quality x
- qsv [debug]: QP Min/Max o
- qsv [debug]: IntraRefresh x
- qsv [debug]: No Deblock x
- qsv [debug]: No GPB x
- qsv [debug]: Windowed BRC x
- qsv [debug]: PerMBQP(CQP) o
- qsv [debug]: DirectBiasAdj x
- qsv [debug]: MVCostScaling x
- qsv [debug]: InitMfxEncParams: Output FPS 1/1
- qsv [debug]: InitMfxEncParams: Auto GOP Length: 10
- qsv [debug]: InitMfxEncParams: set ext param CDO2.
- qsv [debug]: InitMfxEncParams: set ext param CDO3.
- qsv [debug]: InitMfxEncParams: set ext param CDOP.
- qsv [debug]: InitMfxEncParams: enc input frame 640x368 (0,0,640,360)
- qsv [debug]: InitMfxEncParams: enc input color format nv12, chroma 1, bitdepth 0, shift 0
- qsv [debug]: InitMfxEncParams: set all enc params.
- qsv [debug]: InitMfxVppParams: vpp input frame 640x368 (0,0,640,360)
- qsv [debug]: InitMfxVppParams: vpp input color format nv12, chroma 1, bitdepth 0, shift 0
- qsv [debug]: InitMfxVppParams: vpp output frame 640x368 (0,0,640,360)
- qsv [debug]: InitMfxVppParams: vpp output color format nv12, chroma 1, bitdepth 0, shift 0
- qsv [debug]: InitMfxVppParams: set all vpp params.
- qsv [debug]: bitstream: Opened file "D:\qsvtest.264"
- qsv [debug]: bitstream: Added 8 MB output buffer.
- qsv [debug]: pipeline element count: 1
- qsv [debug]: async depth automatically set to 4
- qsv [debug]: timeBeginPeriod(1)
- qsv [debug]: ResetMFXComponents: Start...
- qsv [debug]: ResetMFXComponents: Enc closed.
- qsv [debug]: QSVAllocator: FrameFree...
- qsv [debug]: QSVAllocator: FrameFree external success.
- qsv [debug]: QSVAllocator: FrameFree internal success.
- qsv [debug]: QSVAllocator: FrameFree...
- qsv [debug]: QSVAllocator: FrameFree external success.
- qsv [debug]: QSVAllocator: FrameFree internal success.
- qsv [debug]: QSVAllocator: FrameFree...
- qsv [debug]: QSVAllocator: FrameFree external success.
- qsv [debug]: QSVAllocator: FrameFree internal success.
- qsv [debug]: ResetMFXComponents: Frames deleted.
- qsv [debug]: AllocFrames: m_nAsyncDepth - 4 frames
- qsv [debug]: AllocFrames: Enc query - 12 frames
- qsv [debug]: AllocFrames: nInputSurfAdd 3 frames
- qsv [debug]: AllocFrames: nDecSurfAdd 0 frames
- qsv [debug]: AllocFrames: Enc type: external,dxvadec,enc, 640x368 [0,0,640,360], request 17 frames
- qsv [debug]: QSVAllocator: FrameAlloc: external,dxvadec,enc, 17 frames.
- qsv [debug]: QSVAllocator: Allocate type internal.
- qsv [debug]: QSVAllocatorD3D9::AllocImpl select DXVA2_VideoDecoderRenderTarget.
- qsv [debug]: QSVAllocatorD3D9::AllocImpl GetVideoService Success.
- qsv [debug]: QSVAllocatorD3D9::AllocImpl allocate surface...
- qsv [debug]: QSVAllocatorD3D9::AllocImpl Success.
- qsv [debug]: QSVAllocator: FrameAlloc success.
- qsv [debug]: AllocFrames: Allocated EncRequest 17
- qsv [debug]: ResetMFXComponents: Frames allocated.
- qsv [debug]: ResetMFXComponents: there might be error below, but it might be internal error which could be ignored.
- qsv [debug]: QSVAllocator: FrameAlloc: internal,dxvadec,enc, 8 frames.
- qsv [debug]: QSVAllocator: Allocate type internal.
- qsv [debug]: QSVAllocatorD3D9::AllocImpl select DXVA2_VideoDecoderRenderTarget.
- qsv [debug]: QSVAllocatorD3D9::AllocImpl GetVideoService Success.
- qsv [debug]: QSVAllocatorD3D9::AllocImpl allocate surface...
- qsv [debug]: QSVAllocatorD3D9::AllocImpl Success.
- qsv [debug]: QSVAllocator: FrameAlloc success.
- qsv [debug]: QSVAllocator: FrameAlloc: internal,dxvadec,enc, 4 frames.
- qsv [debug]: QSVAllocator: Allocate type internal.
- qsv [debug]: QSVAllocatorD3D9::AllocImpl select DXVA2_VideoDecoderRenderTarget.
- qsv [debug]: QSVAllocatorD3D9::AllocImpl GetVideoService Success.
- qsv [debug]: QSVAllocatorD3D9::AllocImpl allocate surface...
- qsv [debug]: QSVAllocatorD3D9::AllocImpl Success.
- qsv [debug]: QSVAllocator: FrameAlloc success.
- qsv [debug]: ResetMFXComponents: Enc initialized.
- qsv [debug]: ResetMFXComponents: Creating task pool, poolSize 4, bufsize 920 KB.
- qsv [debug]: ResetMFXComponents: Created task pool.
- qsv [debug]: vidprm.AsyncDepth value changed 0 -> 5 by driver
- qsv [debug]: vidprm.mfx.BRCParamMultiplier value changed 0 -> 1 by driver
- qsv [debug]: vidprm.mfx.CodecProfile value changed auto -> High by driver
- qsv [debug]: vidprm.mfx.CodecLevel value changed auto -> 2.2 by driver
- qsv [debug]: vidprm.mfx.NumSlice value changed 0 -> 1 by driver
- qsv [debug]: vidprm.mfx.NumRefFrame value changed 0 -> 3 by driver
- qsv [debug]: cop.RateDistortionOpt value changed auto -> off by driver
- qsv [debug]: cop.EndOfSequence value changed auto -> off by driver
- qsv [debug]: cop.CAVLC value changed auto -> off by driver
- qsv [debug]: cop.ViewOutput value changed auto -> off by driver
- qsv [debug]: cop.VuiVclHrdParameters value changed auto -> off by driver
- qsv [debug]: cop.RefPicListReordering value changed auto -> off by driver
- qsv [debug]: cop.ResetRefList value changed auto -> off by driver
- qsv [debug]: cop.MaxDecFrameBuffering value changed 0 -> 3 by driver
- qsv [debug]: cop.EndOfStream value changed auto -> off by driver
- qsv [debug]: cop.RefPicMarkRep value changed auto -> off by driver
- qsv [debug]: cop.FieldOutput value changed auto -> off by driver
- qsv [debug]: cop.NalHrdConformance value changed auto -> off by driver
- qsv [debug]: cop.SingleSeiNalUnit value changed auto -> on by driver
- qsv [debug]: cop.VuiNalHrdParameters value changed auto -> off by driver
- qsv [debug]: cop.RecoveryPointSEI value changed auto -> off by driver
- qsv [debug]: cop2.MaxFrameSize value changed 0 -> 176640 by driver
- qsv [debug]: cop2.BitrateLimit value changed auto -> on by driver
- qsv [debug]: cop2.MBBRC value changed auto -> off by driver
- qsv [debug]: cop2.RepeatPPS value changed auto -> on by driver
- qsv [debug]: cop2.FixedFrameRate value changed 0 -> 16 by driver
- qsv [debug]: cop2.DisableVUI value changed 0 -> 32 by driver
- qsv [debug]: cop2.UseRawRef value changed auto -> off by driver
- qsv [debug]: cop3.NumSliceI value changed 0 -> 1 by driver
- qsv [debug]: cop3.NumSliceP value changed 0 -> 1 by driver
- qsv [debug]: cop3.NumSliceB value changed 0 -> 1 by driver
- qsv [debug]: cop3.EnableMBQP value changed auto -> off by driver
- qsv [debug]: cop3.MBDisableSkipMap value changed auto -> off by driver
- qsv [debug]: cop3.AspectRatioInfoPresent value changed auto -> on by driver
- qsv [debug]: cop3.OverscanInfoPresent value changed auto -> off by driver
- qsv [debug]: cop3.TimingInfoPresent value changed auto -> on by driver
- qsv [debug]: cop3.BitstreamRestriction value changed auto -> on by driver
- qsv [debug]: cop3.LowDelayHrd value changed auto -> off by driver
- qsv [info]: QSVEnc (x86) 2.65 (r1313) by rigaya, Jun 11 2017 13:29:24 (VC 1900/Win/avx2)
- qsv [info]: OS Windows 10 x64 (14393)
- qsv [info]: CPU Info Intel Core i7-4702MQ @ 2.20GHz [TB: 3.10GHz] (4C/8T)
- qsv [info]: GPU Info Intel HD Graphics 4600 (20EU) 200-1150MHz [37W] (20.19.15.4531)
- qsv [info]: Media SDK QuickSyncVideo (hardware encoder) PG, 1st GPU, API v1.19
- qsv [info]: Async Depth 4 frames
- qsv [info]: Buffer Memory d3d9, 3 input buffer, 17 work buffer
- qsv [info]: Input Info auo(yuy2)->nv12 [AVX2], 640x360, 1/1 fps
- qsv [info]: Output H.264/AVC High @ Level 2.2
- qsv [info]: 640x360p 1:1 1.000fps (1/1fps)
- qsv [info]: Target usage 4 - balanced
- qsv [info]: Encode Mode Constant QP (CQP)
- qsv [info]: CQP Value I:24 P:26 B:27
- qsv [info]: QP Limit min: none, max: none
- qsv [info]: Trellis Auto
- qsv [info]: Ref frames 3 frames
- qsv [info]: Bframes 3 frames, B-pyramid: on
- qsv [info]: Max GOP Length 10 frames
- qsv [info]: Scene Change off
- qsv [debug]: Main Thread: Lauching encode thread...
- qsv [debug]: Main Thread: Starting Encode...
- qsv [debug]: WaitToFinish: Encode thread shut down.
- qsv [debug]: Main Thread: Finished Main Loop...
- qsv [info]:
- qsv [info]: encoded 11 frames, 220.00 fps, 38.93 kbps, 0.05 MB
- qsv [info]: encode time 0:00:00, CPULoad: 29.59%
- qsv [info]: frame type IDR 2
- qsv [info]: frame type I 4, total size 0.10 MB
- qsv [info]: frame type P 3, total size 0.00 MB
- qsv [info]: frame type B 6, total size 0.00 MB
- qsv [debug]: Main Thread: finished.
- qsv [debug]: Closing pipeline...
- qsv [debug]: Closing enc status...
- qsv [debug]: Closing m_EncThread...
- qsv [debug]: Closing Plugins...
- qsv [debug]: Closing m_pmfxDEC/ENC/VPP...
- qsv [debug]: QSVAllocator: FrameFree...
- qsv [debug]: QSVAllocator: FrameFree external success.
- qsv [debug]: QSVAllocatorD3D9::ReleaseResponse Success.
- qsv [debug]: QSVAllocator: FrameFree...
- qsv [debug]: QSVAllocator: FrameFree external success.
- qsv [debug]: QSVAllocatorD3D9::ReleaseResponse Success.
- qsv [debug]: Closing TaskPool...
- qsv [debug]: Closing mfxSession...
- qsv [debug]: DeleteFrames...
- qsv [debug]: QSVAllocator: FrameFree...
- qsv [debug]: QSVAllocator: FrameFree external success.
- qsv [debug]: QSVAllocatorD3D9::ReleaseResponse Success.
- qsv [debug]: QSVAllocator: FrameFree...
- qsv [debug]: QSVAllocator: FrameFree external success.
- qsv [debug]: QSVAllocator: FrameFree internal success.
- qsv [debug]: QSVAllocator: FrameFree...
- qsv [debug]: QSVAllocator: FrameFree external success.
- qsv [debug]: QSVAllocator: FrameFree internal success.
- qsv [debug]: DeleteAllocator...
- qsv [debug]: QSVAllocator: Closed.
- qsv [debug]: D3D9Device: Closed.
- qsv [debug]: Closing audio readers (if used)...
- qsv [debug]: Closing writer...
- qsv [debug]: bitstream: Closing...
- qsv [debug]: bitstream: Closed file pointer.
- qsv [debug]: bitstream: Closed.
- qsv [debug]: Closing reader...
- qsv [debug]: unknown: Closing...
- qsv [debug]: unknown: Close...
- qsv [debug]: timeEndPeriod(1)
- qsv [debug]: Closing perf monitor...
- qsv [debug]: Closed pipeline.
- auo [info]: QuickSyncVideoエンコード : 0時間 0分 0.4秒
- auo [info]: NeroAacEnc で音声エンコードを行います。 AAC-LC ビットレート指定, 128kbps
- auo [info]: ".\neroAacEnc.exe" -ignorelength -lc -br 128000 -if "-" -of "D:\qsvtest_audio.m4a"
- auo [info]: NeroAacEnc CPU使用率: 8.29%
- auo [info]: L-SMASH muxer (r1417) でmuxを行います。映像: on, 音声: on, tc:off, chap:off, 拡張モード:なし
- 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"
- L-SMASH muxer [info]: iTunes MP4 muxing mode
- L-SMASH muxer [info]: [H.264: Info]: IDR: 2, I: 0, P: 3, B: 6, SI: 0, SP: 0, Unknown: 0
- L-SMASH muxer [info]: Track 1: H.264 Advanced Video Coding
- L-SMASH muxer [info]: Track 2: MPEG-4 Audio
- L-SMASH muxer [info]: Muxing completed!
- auo [info]: L-SMASH muxer CPU使用率: 4.80%
- auo [info]: 総エンコード時間 : 0時間 0分 2.8秒
- 2017年6月11日 21時08分 エンコード終了
- -------------------------------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement