벤치리뷰·뉴스·정보/아키텍처·정보분석

외장 VGA + 인텔 내장 그래픽 퀵싱크로 팟플레이어 방송하기

tware 2015. 5. 2. 18:51

 

 

 작년 가을에 HD 4600 관련해서 블로그 유입이 많았던 관계로, 관련 동영상을 이전 등록한 글에 링크하기 위해서 TV팟 에 영상을 올리고 링크를 하려다 실수로 블로그에도 글이 등록된 관계로 본의 아니게 HD 4600 관련글을 아예 작성한적이 있는데, 그때 간단히 팟 플레이어 에서 외장 VGA + 내장 퀵싱크 방송도 살짝 언급한 것이 있었습니다.

 

  그때 제가 특별히 잘못한 것이 있었는지는 모르겠지만, 당시는 아무리 해도 방송이 안됐었는데, 이번에 생각이 나서 다시 한번 해봤습니다. 그동안 인텔 드라이버도 몇차례 업데이트가 있었고, 팟 플레이어도 몇차례 업데이트가 있었죠. 제가 평소에 방송을 전혀 하지 않고, 이거만 붙잡고 있는게 아니기 때문에 무엇이 문제고 무엇이 업데이트 되서 된다 이것 까지는 알수 없지만, 이번에 테스트 해보니 외장 VGA + 내장 퀵싱크로 팟 플레이어 방송이 잘 되서 글을 올려 봅니다. (전에도 언급했지만, 순수 내장그래픽만 쓸때는 그때도 내장그래픽 게임 + 내장그래픽 퀵싱크 방송은 잘 됐습니다. 또 다음 팟플레이어 방송이 안됐던 것이지, 외장 VGA + 내장 퀵싱크 + 애프터 버너 녹화는 잘됐었죠.)

 

 

EFI (바이오스) 설정

 

 EFI 설정은 외장 VGA 사용시에도 인텔 내장 그래픽을 활성화 하기 위해서 설정을 해줍니다. 여러분이 사용하는 메인보드 마다 EFI가 다르기 때문에 표기 문구는 다를 수 있습니다. 또한 영문판과 한글판의 그림을 함께 올립니다. 한글판의 경우 같은 영문을 번역할때 또 달라질 수 있기 때문에, 타사 보드 사용자는 영문판을 보고 비슷한 메뉴를 찾아 보시기 바랍니다.

 

 

초기 디스플레이 출력을 PCIe 1슬롯 (외장 VGA가 끼워진 슬롯)으로

설정해서 외장 VGA로 출력 (내장 그래픽만 쓰는 상태에서도 이렇게 해도 됩니다. 어짜피 외장 그래픽이 없기 때문에, 이렇게 해도 내장으로 화면이 나옵니다.)

 

 

 

내장 그래픽 사용

 

 

팟플레이어 설정

 

이전 글에서 안됐을 때는 처음은 팟 플레이어 64로 했었고, 64비트의 문제인가 해서 32비트 버전으로도 했었는데 역시 안됐었습니다. 현재 컴퓨터에는 64비트가 특정 동영상 파일만(특정 포맷의 특정 파일) 그런지 매우 사소한 문제를(키보드 <-, -> 키로 재생을 넘기다 보면 소리 싱크가 안맞는 현상. 다그런건 아니고 특정 파일만 그런듯.. 매번 그렇지도 않고 간혹.) 제외하면 딱히 제가 쓰는 한도에서 문제가 없어서 64비트 버전만 설치된 상태이고, 64비트 버전으로 방송 테스트를 했습니다.

 

테스트한 컴퓨터의 운영체제는 윈도 8.1 입니다. (태블릿이나 노트북, 대기업PC와 같이 미리 윈도 8 시리즈가 설치되었거나, 윈도 8 시리즈를 따로 산 사람 아니면.. 굳이 사서 쓰지는 마세요. 저도 사놔서 쓰고 있을 뿐....... 이런 저런 테스트 해야할 것도 있기도 하고..)

 

 

팟플레이어 실행 -> 모드 -> 방송하기

 

 

 

스크린 캡처 선택.

비디오 캡처 장치 선택 -> DXGI 1.2 캡처

자신의 윈도우 버전에 따라서 캡처장치가 DXGI 1.2도 보이던가 보이지 않던가 합니다. 여기서는 DXGI 1.2로 하지만, 다른 장치로 해도 됩니다. 이건 여러분들이 해보세요.

 

 

 

 

 

압축 설정 -> 설정

 

 

 

H.264 (인텔 퀵싱크) 선택

이 창에서 방송할 창의 해상도를 선택해 줄 수 있습니다. 테스트에서는 1280 x 720을 선택하고, 품질은 4000Kbps를 선택했습니다 (기본 1000Kbps).

 

 

 

 

카메라1 버튼을 누르면 카메라 창이 나타납니다.

 

 

 

 

"캡처할 윈도우 선택" 버튼을 누르고 테스트에 사용된 배틀필드3 게임 창을 선택하면 캡처 카메라 창이 배틀필드3에 붙습니다.

 

 

 

 

방송시작 버튼 클릭. 클릭하면 로그인을 하라는 창이 뜨고, 이후에 방송 제목 입력등이 나옵니다. 거기에서 방송 제목을 넣으면 됩니다. 비밀 번호를 설정해서 비밀번호를 아는 사용자만 볼 수 있게도 가능합니다.(참고로;; 다음에서 지켜보고 있습니다. 이상한 방송할 생각은 마시길....)

 

 

 

 

방송정보 탭을 눌러서 보면 퀵싱크를 이용한 4000Kbps 방송이 아주 잘 되고 있습니다. 전에 내장 그래픽만으로 게임하고 퀵싱크는 잘되는데, 외장 그래픽 + 내장 퀵싱크는 이곳 방송정보의 방송 상태를 보면 비트레이트가 전혀 움직이지 않아서 방송이 몇초 ~ 몇십초 되는듯 하다가 끊어져 버렸죠 (당연히 예전에도 외장VGA + 인텔 내장은 활성화 상태). 그때도 이걸 해본 것이, 인터넷 게시판에서 외장VGA + 내장 퀵싱크 팟플 방송이 이상하게 끊어진다 라는 글을 봐서 해본거 였는데, 실제 인코딩이 안되니까 방송이 강제 종료됐죠. 그때도 다른 컴퓨터로 방송 시청도 해봤었는데, 그때 초기 화면은 보였습니다. 정지화면 상태로 더 이상 움직이지를 않았고, 방송컴의 비트레이트는 안움직이고, 그러다 방송 강제 종료.

 

 

 

 

다른 컴퓨터에서 방송을 시청하는 화면. 확실한 테스트를 위해서 다른 컴퓨터에서 팟플레이어로 방송을 시청해 보는 화면 입니다.

 

 

 

추가 사항

 

 

 

스크린 캡처 설정

 

 

 

시청자의 화면에 마우스 커서도 보이게 하고 싶으면

" 마우스 커서를 같이 캡처합니다"를 선택해 주세요.

" 캡처 창을 항상 위에 위치시킵니다"는 선택 해제하면 카메라 창이 게임창의 앞에 보이지 않습니다. 항상 게임창이 앞에 보이기 때문에 게임창의 위치를 바꾼다던가 할때 좋습니다. 카메라 창은 팟 플레이어를 선택하면 보입니다.

 

 

 

 

 

카메라 창으로 선택한 창이 아닌 게임(프로그램)자체를 선택해서 방송을 할수도 있는데, 이것은 게임 캡처를 선택하면 됩니다. 이걸 선택하면 카메라 창 같은것도 안나오고 아무것도 나오지 않는데.. 이 상태에서 "방송시작" 버튼을 누르면 선택 창이 나오게 됩니다.

 

 

 

 

이게 사실 가장 좋긴한데.... 이걸 하지 않은 이유는...

설명에도 나오듯이 " 모든 프로그램을 지원하는 것은 아닙니다." 때문 입니다.

 

 

 

정리하며

 

 

1. 혹시 카메라 창이 나오지 않으면, 방송시작을 눌러서 방송을 시작한 뒤에 카메라1 버튼을 눌러 보세요. 원래 이런건지.. 테스트를 위해서 이거저것 하다가.. 카메라 창이 안나와서 한참 눌러봤습니다.

 

2. 내장 그래픽만 있는 상태로 내장 그래픽 드라이버를 설치했고, 컴퓨터 종료후에 외장 그래픽 카드를 끼우고 외장 그래픽 드라이버를 설치했습니다. 내장만 있는 상태에서 내장 그래픽에 모니터 연결 -> 인텔 드라이버 설치 -> 컴퓨터 종료 -> 외장 그래픽카드 슬롯에 설치 -> 모니터를 외장쪽으로 옮겨서 연결 -> 윈도 부팅후 외장 그래픽 드라이버 설치.

3. 윈도우즈 8.1로 테스트 했으며, 이 글에서 보이는 설정 그대로 방송이 가능했습니다. 혹시 윈도7 에서도 같은지는 모르겠습니다(퀵싱크는 윈도7 부터 지원 합니다). 

4. 윈도7 에서도 테스트해서 올리면 좋겠지만.. 지금 여건이 안되기 때문에 다른 윈도7 컴은 내장 그래픽이 없는 컴퓨터라.. 혹시 만약 윈도7 에서 퀵싱크가 안된다면.. 예전 xx캠에서 하던 식의 꼼수를 써보시기 바랍니다. 모니터가 2대면 외장 VGA와 모니터1 연결 + 내장 그래픽과 모니터2 연결. 또는 모니터가 1대라면, 모니터가 2가지 이상의 입력이 되는 경우가 대부분이기 때문에, 모니터 1대에 외장과 내장을 둘다 연결 합니다. (제가한 상태 그대로라면 모니터 1대의 입력단자 2곳에, 외장과 내장이 연결된 것이지만 실제 사용은 그냥 외장VGA 에만 연결한 것과 같은 느낌으로 사용 됩니다. 부팅,윈도우.)

 

5. 2,3번 까지의 상태로 테스트 에서 외장 VGA + 인텔 내장 퀵싱크 방송은 매우 잘 되지만 (윈도우 장치 관리자를 열어보면 " 디스플레이 어댑터" 부분에 외장과 내장이 둘다 잡혀 있음), 이 상태로 인텔 내장 그래픽 제어판은 열리지 않습니다. 인텔 내장 그래픽 제어판을 열고 싶으면.. 4번과 같은 꼼수를 쓰면 열 수 있습니다.(전 모니터 1대로 테스트, 윈도 상태에서 모니터의 다른 입력을 인텔 내장 보드 출력에 추가 연결.) 외장 VGA에만 연결해서 잘 안되면 운영체제 관계없이 내장 출력단자에 추가 연결도 해보세요.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6. 방송은 아니지만.. 이걸 응용해서 4k 동영상 가속에 써먹을 수도 있습니다. 플레이어에서 퀵싱크 가속이 되도록 설정을 해줘야 겠죠. 하지만 굳이 이건 할 필요가 없다고 생각 됩니다.

 

7. 이걸 하는 이유, CPU로 인코딩 하면 CPU파워를 잡아먹죠. 모 저화질로 방송하면 영향은 거의 없지만, 고화질로 하면 아무래도 이걸로 인해서 프레임 저하가 나타납니다. 외장 VGA역시 자체적인 인코딩 엔진이 있고 그것으로 할수도 있는데, 이 역시 VGA가 게임도 돌려야 되고, 인코딩도 해야하고 그래서 프레임 저하가 발생하는데, 이렇게 게임은 외장 VGA가 돌리고, 퀵싱크 인코더로 방송을 하면 프레임 저하를 최소화 하면서 방송이 가능 합니다.

 

8. 현재 퀵싱크는 하스웰 G1830부터 위로 쭉 지원 합니다. 샌디브릿지나, 아이비브릿지의 경우도 i3부터 지원 합니다. 자세한 것은 ark.intel.com/ko 또는 ark.intel.com 에서 CPU별 사양을 확인 하시고,  인텔 그래픽 드라이버 다운로드 에서도 확인 가능 합니다. (이전 세대 아이비,샌디등의 드라이버는 아래 4k HEVC, VP( 동영상 가속 드라이버 업데이트 링크 글에서 받거나, 검색법 확인하세요.)

 

 

잡설...

이것과 더불어 이번에 MSI 애프터 버너를 써보니, 퀵싱크 녹화된 동영상에 영상은 보이지 않고 (플레이 해보면 그냥 까만 화면) 소리만 녹음이 됐습니다. 뭐가 문제인지 이것 저것 찾아보다가  벤치마크 기능을 눌러보니 Direct3D9로는 에러가 나와서 삭제후 재 설치를 통해서 해결을 했습니다. 혹시 저 같은 분들도 있을 수 있으니 이런 부분도 확인해 보세요. 이 내용을 쓰는 김에 살짝 애프터 버너 부분을 올려 봅니다. (혹시 안되면 위의 4번도 해보세요.)

 

 

 

비디오 형식은 인텔 퀵싱크로 선택. 퀵싱크 선택시 컨테이너 포맷은 MKV로 해야 합니다.

다음팟에 영상도 올리기 때문에(별도 처리 없이) 1280 x 720으로 녹화.

프레임은 60프레임으로 선택 (평소는 긴 영상 녹화라서 30프레임 이지만)

비디오 형식의 우측 네모를 누르면..

 

 

 

인코더 설정. 여기서 퀵싱크로 설정해서 윗 사진에 퀵싱크로 나오는 겁니다.

우측 Confiture 버튼을 눌러서

 

 

 

재설치후 해결 됐지만.. Direct3D9로 설정하고 벤치마크를 누르면 에러가 났었습니다.

품질은 베스트 퀄리티, bps는 10Mbps로

 

 

 

1280 x 720으로 녹화할거니까 벤치마크를 16:9 720P로 바꾸고 옆의 벤치마크 버튼 클릭

 

 

 

16 : 9비율의 720P의 인코딩 성능은 203.8 프레임/s

 

 

 

추가로 Full HD 1920 x 1080은 121.7 프레임/s

 

 

 

Direct3D11로 하면 207.8 프레임/s

 

---------------------------

daorigins.mkv
9.40MB

---------------------------

첨부 파일. 블로그에 최대 10MB만 올릴 수 있어서 매우 짧은 영상.

(받아서 플레이 할때 동영상 플레이어의 화면 크기를 원본크기로(1배) 보세요. 팟플레이어의 경우 Q,W 위의 2(@)가 1배 크기 단축키. 영상 처리도 끄고 봐야 원판 영상 화질 그대로 보이겠죠.)

첨부된 영상을 그대로 TV팟에 올린 영상.

(화질이 떨어지는건 어쩔 수 없죠.)

 

 

 

애프터 버너 스크린 캡처. 품질 100% 스크린샷 포맷 BMP -> PNG 저장

 

 

 

녹화한 영상을 팟플레이어로 플레이 (영상 -> 영상처리 효과 : 전부 off) PNG 저장.

 

 

 

https://youtu.be/pDiWN92vn1g

Q9650 PC를 외부 PC 캡쳐보드로  녹화 한 뒤에, 샤나인코더에서 인텔 퀵싱크 하드웨어 인코더 H264(QSV)로 ("퀄리티=20",  "프로파일=하이", "레벨=auto", "프리셋=베리슬로우") 4K 해상도로 업스케일링 인코딩을 한 영상 (업로드 원본: 59분 24초. 1.43GB. 사운드 MP3 128k)

 

 

 

 

[분석정보] 인텔 내장 그래픽 TV 연결 사운드 출력 설정, 옵션 보기

 

 

인텔 4k HEVC, VP9 동영상 가속 드라이버 업데이트

 

 

MS build Directx 12 관련 동영상

 

 

 

 
daorigins.mkv
9.4MB