BFRC를 이용한 팟플레이어 60 FPS 재생 (AMD 플루이드 모션)

                 
■ 변경 사항

 

- 2017/04/05: BFRC v2.7.1로 업데이트 및 파일 삭제

- 2017/02/28: BFRC v2.7.0으로 업데이트

- 2017/01/22: BFRC v2.6.0으로 업데이트
- 2017/01/17: BFRC v2.5.5로 업데이트
- 2017/01/16: BFRC v2.5.4로 업데이트
- 2016/12/30: BFRC v2.5.3으로 업데이트
- 2016/11/30: BFRC v2.5.2로 업데이트
- 2016/11/17: BFRC v2.5.1로 업데이트
- 2016/10/30: BFRC v2.5.0으로 업데이트
- 2016/10/19: BFRC v2.4.2로 업데이트
- 2016/10/13: BFRC v2.4.1로 업데이트
- 2016/09/27: BFRC v2.4.0으로 업데이트
- 2016/09/07: BFRC v2.3.0으로 업데이트
- 2016/07/04: BFRC v2.2.1로 업데이트
- 2016/06/26: BFRC v2.2.0으로 업데이트
- 2016/06/06: 인텔 iGPU 정상 동작 확인, 내용 업데이트
- 2016/05/31: Intel/AMD 통합 그래픽 관련 부분 수정
- 2016/05/31: 최초 작성 

 

※ 해당되는 통합 그래픽이 없는 시스템, NVIDIA GPU만 사용 가능한 시스템, Radeon 사용자인데 Windows 7을 사용하는 시스템인 경우에는 'SVP를 이용한 팟플레이어 실시간 60 FPS 재생 방법'을 참고하시기 바랍니다.

 

[AMD 플루이드 모션 비디오 데모 (※720p60 이상으로 재생할 것)]

 

※ Youtube에 업로드된 60 FPS 영상이기 때문에, 60 FPS 재생을 위해서는 HTML5를 지원하는 웹 브라우저(파이어폭스, 크롬 등)나 Windows 8/8.1/10 + 인터넷 익스플로러 11 이상의 웹 브라우저가 필요합니다. 해당 환경이 준비되었다면, 우측 하단의 영상 품질 설정에서 720p60 혹은 1080p60을 선택해 재생하시면 됩니다

 


 

 

BFRC를 이용하는 방법은 SVP/AviSynth를 사용하는 방법에 비해 설정이 간단하며 보다 안정적이고, 시스템 자원을 상당히 적게 사용한다는 장점이 있습니다. 또한 32-bit 팟플레이어만 지원하던 SVP 및 AviSynth 방식에 비해 64-bit 팟플레이어에서도 사용이 가능하여 보다 여유로운 메모리를 활용 가능하다는 장점도 있습니다.

특히 4세대 이후의 인텔 코어프로세서 계열을 사용 중인 시스템이라면 통합된 iGPU를 활용하여 매우 효율적(낮은 소비 전력)으로 60 FPS 변환 기능을 누릴 수 있습니다.

 

하이엔드급 GPU를 사용하는 경우 GPU 가속 상태에서 SVP/AviSynth를 이용해 60 FPS 변환 기능을 사용하면, GPU 동작으로 인해 많은 발열과 높은 소비 전력뿐 아니라 쿨링을 위해 쿨러가 동작함으로 인해 소음까지도 따라오는 것을 느끼신 분이 계실 것입니다. 이런 경우에 BFRC와 인텔 통합 그래픽을 활용하는 이 방법은 최상의 선택이라고 할 수 있습니다.

 

BFRC는 일본의 Bluesky(닉네임)가 제작한 'GPU를 이용한 프레임 레이트 변환' 기능을 제공하는 DirectShow 필터로 다음과 같은 특징이 있습니다.

 

 - AMD Radeon Graphics Cards 지원 (Radeon HD 7700 이상의 GPU 혹은 Kaveri APU - GCN 아키텍처)
 - Intel HD Graphics 지원 (인텔 4, 5, 6세대 프로세서 - Haswell, Broadwell, Skylake 아키텍처)
 - 중간 프레임을 생성(인터폴레이션, 프레임 보간)하여 24/30 FPS 영상을 60 FPS로 실시간 변환
 - DXVA 디코더 지원

 

AMD Fluid Motion Video는 지능형 컴퓨팅 알고리즘을 사용해 프레임을 보정하는 기술로 보다 부드러운 영상을 감상할 수 있습니다.

 


 

■ 시스템 요구 사항

 

▶ CPU
- 인텔/AMD 통합 그래픽을 사용하지 않는 경우 어떤 제품이든 무관

▶ GPU
- AMD Radeon HD 7700 이상의 외장형 그래픽스 카드 (GCN 아키텍처)
- AMD Kaveri APU 혹은 그 이후 출시된 APU
- 4세대 인텔 코어 프로세서(코드명 Haswell) 이상의 인텔 iGPU (비추천/SVP 이용 권장)

▶ 운영체제
- Microsoft Windows 7 (인텔 iGPU만 사용 가능)
- Microsoft Windows 8
- Microsoft Windows 8.1
- Microsoft Windows 10

▶ 드라이버
- 최신 드라이버 권장
- AMD Radeon의 경우 Catalyst Omega (14.12) 이상

※ 인텔 iGPU의 경우 영상 크기가 4의 배수인 경우만 동작하며, GPU 가속은 특성 해상도 이하에서만 적용됩니다.
   (프레임은 60 FPS로 표시되나 실제로는 미동작)

 

■ 필요한 프로그램

 

▶ 다음 팟플레이어
- 공식카페: http://cafe.daum.net/pot-tool

- 다운로드 (32-bit): http://get.daum.net/PotPlayer/v3/PotPlayerSetup.exe

- 다운로드 (64-bit): http://get.daum.net/PotPlayer64/v3/PotPlayerSetup64.exe

- 설치방법: 다운로드 후 시스템에 설치합니다.


※ 32-bit 버전이 64-bit 버전보다 BFRC의 동영상 호환성이 좋습니다.
※ 64-bit에서 BFRC가 지원되지 않는 일부 비표준 영상이 32-bit에서는 지원되는 경우도 있습니다.

 

Bluesky Frame Rate Converter (BFRC)
제작자: Bluesky (bluesky.au23@gmail.com)
- 다운로드: http://bluesky23.yukishigure.com/en/BlueskyFRC.html (공식 웹 사이트)

- 설치방법: 다운로드 후 팟플레이어가 설치된 폴더의 Module 폴더에 압축을 풉니다.
  (예: C:\Program Files\DAUM\PotPlayer\Module)

 

■ Bluesky Frame Rate Converter 변경 사항

 

■ BRFC Version 2.7.1 (2017/03/25)
- Zero-Copy 모드 사용 시 부정확한 프레임 문제 수정

- 팟플레이어 사용 시 발생하는 화면 회전 문제 수정

- 소소한 변경 및 수정 (Minor changes & fixes)

 

■ BRFC Version 2.7.0 (2017/02/27)
- 레이트(Rate) 디텍션 프로세싱 향상

- DXVA 디코드 활성화 시 발생할 수 있는 이미지 오염(변질, Corruption) 문제 수정

 

■ BRFC Version 2.6.0 (2017/01/22)
- 소소한 변경 (Minor Changes) - 바이러스(멀웨어) 오진 관련된 것으로 추정됨

 

■ BRFC Version 2.5.5 (2017/01/16)
- 소소한 변경 (Minor Changes)

 

■ BRFC Version 2.5.4 (2017/01/15)
- Copy 버튼을 Status 탭에 추가
- 소소한 변경 (Minor Changes)

 

■ BRFC Version 2.5.3 (2016/12/25)
- 특정 조건에서 ErrorCode2가 발생하던 오류 수정
- 디코드 기능 사용 시 플레이어에서 BlueskyFRC 필터가 동작하지 않던 문제 수정

 

■ BRFC Version 2.5.2 (2016/11/27)
- 10bit HEVC 파일 재생 시 DXVA 디코드가 동작하도록 변경
- Windows7의 특정 환경에서 충돌 문제가 발생하던 것 해결
- 그 외 작은 수정

 

■ BRFC Version 2.5.1 (2016/10/30)
- 10bit HEVC 파일 재생 시 DXVA가 동작하지 않도록 변경
- 그 외 작은 수정

 

■ BRFC Version 2.5.0 (2016/10/30)
- 외부 디코더를 이용한 디코딩 기능 추가
- 10bit HEVC 파일 재생 시 발생하는 오류 수정
- 그 외 작은 수정 및 변경

 

■ BRFC Version 2.4.2 (2016/10/19)
- GPU 명칭이 표시되지 않는 문제 수정
- 그 외 작은 수정 및 변경

 

■ BRFC Version 2.4.1 (2016/10/12)
- 인풋 버퍼  수 조정
- 그 외 작은 수정 및 변경

 

■ BRFC Version 2.4.0 (2016/09/25)
- Vp 상태 체크 지원
- GPU 선택 설정 문제 해결
- 특정 조건에서 플레이어에서 BFRC 필터를 사용할 수 없던 문제 해결 (AMD Radeon)
- DXVA 디코딩 중 특정 조건에서 앱이 충돌나는 문제 해결
- 그 외 작은 수정 및 변경

 

■ BRFC Version 2.3.0 (2016/09/03)
- 레이트(Rate) 감지 처리 개선
- Radeon 계열에서 프레임 인터폴레이션 처리 혹은 비디오 품질 처리가 특정 조건에서 동작하지 않던 문제 해결
- madVR에서 발생하던 디인터레이스 문제 해결
- Zero-Copy 모드를 활성화하여 Direct3D 풀스크린 모드로 플레이어와  실행 시 응답 없음 문제가 발생하던 것을 해결
- 그 외 작은 수정 및 변경

 


 

■ 적용/설정 방법

 

1. 인텔 혹은 AMD 통합 그래픽을 사용하는 경우 BIOS에서 해당 옵션을 설정하여 통합 그래픽을 활성화합니다.
   (※ 인텔 iGPU를 이용한 방식은 단순 더블링으로 프레임 보간 방식이 아닌 것으로 추정되며 추천하지 않습니다.)

 

2. 해당 장치의 그래픽 드라이버를 설치합니다.

 

 

3. AMD Radeon 계열을 사용하는 경우 드라이버에 따라 설정 방법에 차이가 있습니다.

 

 

▶ Radeon Software Crimson Edition(신 드라이버)를 사용 시:
- 드라이버 설정의 [비디오] - [사용자 지정] 옵션에서 [AMD Fluid Motion Video]를 선택합니다.
- GCN 1세대 계열 그래픽 카드에서 [AMD Fluid Motion Video] 설정이 보이지 않는 경우, BFRC 설정에서 [Enable AFM Support] 버튼을 누른 후 시스템을 재시작합니다. 재시작 후 드라이버 설정의 [비디오] - [사용자 지정] 옵션에서 [AMD Fluid Motion Video]를 선택합니다.
- 플루이드 모션이 활성화되었다면 BFRC의 [AFM 모드]를 [모드 1]으로 설정 후 Rate Conversion이 24p, 30p 모두 체크되었는지 확인합니다.

 

▶ Catalyst(구 드라이버)를 사용 시:
- Catalyst Control Center에서 [유연한 동작]을 선택 후 설정합니다.
- [유연한 동작] 설정이 보이지 않는 경우,  BFRC 설정에서 [Enable AFM Support] 버튼을 누른 후 시스템을 재시작합니다. 이후 [AFM 모드]를 [모드 1] 또는 [모드 2]로 설정 후 CCC를 다시 실행합니다.

 

4. 팟플레이어의 [환경 설정] - [코덱/필터] - [비디오 코덱]에서 [내장 코덱]을 사용합니다.
  (필수, 필요 시 LAV Video Decoder 등 기타 코덱이나 DXVA 설정도 가능)

 

 

 

5. iGPU를 사용하는 경우 [내장 비디오 코덱 설정]에서 DXVA를 활성화 하고 DXVA2 Copy-Back을 재생할 GPU로 설정합니다.

 

 

6. 팟플레이어의 환경 설정에서 [코덱/필터]를 선택 후 [외부 코덱 추가] 버튼을 눌러 BFRC가 설치된 폴더(압축을 푼 폴더)로 이동합니다. 이후 팟플레이어의 버전에 맞게 [BlueskyFRC32.dll] (32-bit 팟플레이어 사용 시) 혹은 [BlueskyFRC64.dll] (64-bit 팟플레이어 사용 시)를 선택해 추가합니다.

 

7. [Bluesky Frame Rate Converter]를 선택 후 우선 순위를 [최우선]으로 변경합니다.

 

 

8. BFRC가 설치된 폴더(압축을 푼 폴더)에 있는 [BlueskyFRCUtil.exe]를 실행하여 위 이미지처럼 옵션을 선택할 수 있습니다.

 

■ 디바이스 (장치)
- AMD Radeon 또는 지원하는 GPU를 선택합니다.
- GCN 1세대를 사용한 구형 제품에서 플루이드 모션이 인식되지 않는 경우 Radeon Settings 메뉴에서 Enable AFM Support 버튼을 눌러 플루이드 모션을 활성화합니다.

 

■ AFM 모드 (Radeon만)
- 자동: AMD 드라이버가 자동으로 선택합니다. (※ 1세대 GCN의 경우 자동이 아닌 모드1 혹은 모드2를 선택해야 정상 동작합니다.)
- 모드 1: 원본 프레임 2개와 보간된 프레임 3개로 중간 프레임을 생성합니다. (24p → 60p)
- 모드 2: 원본 프레임 1개와 보간된 프레임 4개로 중간 프레임을 생성합니다. (24p → 60p)

 

■ 변환 설정
- 필터의 프레임 변환 설정입니다.
- 설정을  변경할 수 없는 경우 해당 GPU가 지원하지 않음을 의미합니다.
- 24p: 24 FPS 영상의 60 FPS 변환을 활성화합니다.
- 30p: 30 FPS 영상의 60 FPS 변환을 활성화합니다.
- 연결 시 속도 확인 건너 뛰기: 프레임 속도를 확인하는 기능을 사용하지 않습니다.

 

■ 성능
- DXVA 디코더 지원: DXVA를 이용한 디코딩을 활성화합니다. 성능이 향상됩니다.
- Zero-Copy 모드: EVR을 사용하는 경우 이 옵션을 이용해 동영상 보정 효과가 중복되는 문제를 피할 수 있습니다.

 

 

8. 적용 후 팟플레이어에서 동영상을 재생하여 [FPS]가 정상적으로 [60]으로 표시되는지 확인합니다.
  
(키보드의 Tab 키를 누르면 상태 메시지가 화면에 출력됩니다.)

 

위 이미지는 AMD Radeon RX 460을 이용해 60 FPS로 변환 재생되는 모습을 캡처한 것입니다.

신고

HWTIPS | DONGHEE YI

My belief is stronger than your doubt.

    이미지 맵

    댓글 129

    1. 이전 댓글 더보기
      • 예전에도 한 번 질문했던 사람인데요... SVP는 SVP적용된 영상을 인코딩하는 방법이 있던데

        플루이드모션은 구글에서 검색을 좀 해봐도 플루이드모션이 적용된 영상을 인코딩하는 방법이 안 나오더라구요

        플루이드모션이 적용된 60fps UHD영상을 인코딩하고 싶은데

        틀어놓고 캡쳐하면 날아가는 프레임도 생기고 컴퓨터 사양도 그렇게 좋지가 않아서요...

        혹시나 아실까 싶어 글 남겨 봅니다~! ^^

      • BRFC를 필터로 사용해서 가능합니다.
        방법에 대해서는 곧 별도의 글을 작성하도록 하겠습니다.

      • 아래 링크의 글을 참고해주세요.
        http://hwtips.tistory.com/1972

      • 오 해봤는데 이건 정말 신세계네요!~ 처음에는 조금 어색한데 부드러워서 보기 편하네요!~
        VGA : R9 270x 입니다.

      • R9 280에 윈도우7 64비트 사용중인데

        라데온 설정에 플루이드 모션 설정이 없고

        BlueskyFRCUtil를 실행하면 제 그래픽카드 디바이스 자체를 인식하지 못 하고

        Driver Settings 메뉴에서 Enable AFM Support도 아예 활성화가 안 되네요

        무엇이 문제일까요?

      • 안녕하세요.

        시스템 요구 사양

        ▶ CPU
        - 인텔/AMD 통합 그래픽을 사용하지 않는 경우 어떤 제품이든 무관

        ▶ GPU
        - AMD Radeon HD 7700 이상의 외장형 그래픽스 카드 (GCN 아키텍처)
        - AMD Kaveri APU 혹은 그 이후 출시된 APU
        - 4세대 인텔 코어 프로세서(코드명 Haswell) 이상의 인텔 iGPU (비추천/SVP 이용 권장)

        ▶ 운영체제
        - Microsoft Windows 7 (인텔 iGPU만 사용 가능)
        - Microsoft Windows 8
        - Microsoft Windows 8.1
        - Microsoft Windows 10

      • 팟플레이어로 외부 코덱 추가에서 BlueskyFRC32.dll 가 추가가 안됩니다 ㅠ
        그래서 팟플 구버전도 깔아보고 했는데 계속 추가가 안되는데 어떻게 해야하나요.

      • 혹시 사용하시는 OS가 KN이 아닌가요?

      • 이필터는 60FPS가 최대인가요? 더이상 올릴 수 는 없는가요?
        모니터가 144hz인데 60FPS이니 평소보다 삐걱거리는 느낌이라.
        이것도 144FPS로 바꿀 수 없는지 궁금하네요.
        실례지만 가능하시면 wkruqja@daum.net로 쪽지나 메일로 답변 바라겠습니다.
        여기 답글 남기셔도 제가 찾아서 보겠습니다. 감사합니다.

      • 플루이드 모션은 60 FPS만 가능한 것으로 알고 있습니다.

      • 이건 뭔소린지.. 평소 모니터가 144인대 평소보다 삐걱거린다는거는 그동안 svp같은거로 144프레임 영상을 봤다는건가;;
        나도 144인대 플루이드모션 60이 svp 144보다 좋던디

      • 좋은글 잘 보았습니다.

        i5-2500 에 380 사용잡니다.

        설정법대로 따라하니 모두 적용 잘 되었고, 프레임까지 증가하는건 확인했는데..

        재생 화면 가운데에 빨간색 줄이 생기네요. 해결방법이 있을까요?

      • AMD 제어판 비디오 설정에서 데모 모드를 비활성화하세요. 데모 모드를 사용 시 좌/우 비교 편의를 위해 붉은 선이 생깁니다.

      • 안녕하세요 수준높은 설명글에 감사드립니다.

        질문이 있어 글을 남깁니다.

        이 솔루션이 24,30FPS에만 적용이 가능한 것인지요? 예를 들어 25FPS나 15FPS같은 24,30FPS가 아닌 영상에는 적용이 불가능한것인지 궁금합니다.

        감사합니다.

      • 안녕하세요.

        말씀하신 것처럼 BRFC는 24/30 FPS 영상에만 적용됩니다.

      • 답변 감사합니다.

        질문 하나만 더 드려도 될런지요

        4k 영상 사용시에는 사양이 조금 필요하다고 하여 RX 460 2GB (사양에는 4K 지원 카드라고 써있습니다만.. 지원 유무도 4k 재생에 문제가 있는지 모르겠습니다..) 카드를 하나 장만하려고 하는데 해당 카드로 4K 재생에 문제가 없을런지 궁금합니다... 그리고 VRAM 용량이 해당 기술 사용에 연관이 있을지도 궁금합니다.

      • RX 460은 현재 제가 사용 중인 제품으로 4K 영상의 하드웨어 가속 및 BRFC 잘 동작합니다.
        VRAM은 영상 재생 시 사용되며 테스트 결과 2GB 제품으로도 4K + BRFC 재생에 충분하다고 판단됩니다. (1~1.5GB 정도 사용)

      • 선생님의 친절한 답변에 감사 드립니다.

        혹시 어떤 제품을 사용중이신지 알 수 있을까요?

      • PowerColor 라데온 RX 460 레드드래곤 D5 2GB ( http://prod.danawa.com/info/?pcode=4333920 )을 구매해서 사용 중입니다만, 지금은 RX 460의 가격이 대부분 안정화된 상태라고 생각되어 마음에 드는 제품으로 선택하시면 될 것 같습니다.

        참고로 위 제품은 디자인은 별로인데 온도가 낮을 시 팬 정지 기능(제로팬)이 있고 소음은 정숙한 편입니다.

        사파이어 2GB는 팬 정지 기능이 없고 소음이 약간 있었는데 지금은 개선됐는지 모르겠네요.

        ASUS STRIX 4GB 제품도 사용해보았는데 가장 좋습니다만... 가격도 가장 비쌉니다. ( http://hwtips.tistory.com/1866 )

      • 선생님의 친절하시고 상세한 답변에 정말 정말 감사드립니다.

        좋은 한주 되시길 바랍니다.. ^^

      • 윈도우 7 64비트, R9 290 사용중입니다.
        라데온 설정창에선 플루이드 모션 활성화를 했는데
        BlueskyFRCUtil상에서 그래픽카드를 인식을 못하네요
        팟플레이어 설정은 정상적으로 했는데 결과적으론 60FPS 출력이 안되네요
        CPU는 i5 2500K 입니다.
        혹 윈도우7에선 사용 불가한가요?

      • 네, 본문에 기록된 것처럼 BFRC는 윈도우 8 이상만 지원합니다.

        ---

        ▶ 운영체제
        - Microsoft Windows 7 (인텔 iGPU만 사용 가능)
        - Microsoft Windows 8
        - Microsoft Windows 8.1
        - Microsoft Windows 10

      • 네 친절한 답변 감사합니다

      • 안녕하세요.
        글 보고 플루이드모션을 해보았는데
        팟플레이어에서 bfrc가 코덱으로 추가가안되네요 ㅠㅜ 32 64 뭘 눌러봐도 안뜹니다.
        윈도우10이고 하스웰 6코어 12스레드 cpu에 460입니다. 왜이럴까요 ㅠㅜ

      • 1. 관리자 권한으로 실행
        2. Windows가 KN 버전인지

        확인해보시기 바랍니다.

      • 좋은정보 정말 감사합니다.
        HD7850 사용중인데, 30p 체크 비활성화 되어있어서 찾다가 와봤씁니다.
        해결했고, 60프레임으로 잘 재생되네요
        정말 감사합니다.!

      • 윈도우10 / RX460이고 출력은 UHD 모니터(4K)로 하고있습니다.
        집에 RX480 그래픽카드는 60프레임으로 보간이 잘 되는 반면에
        RX460은 40프레임까지 밖에 보간이 안돼는데 이 이유를 혹시 알 수 있을까요?

      • 하드웨어 디코딩이 아닌 GPU 디코딩 등이라면 성능 문제일 수도 있어 보이고, 영상의 bitrate가 매우 높을지도 모르고, 환경이나 설정을 다시 한번 점검해보시기 바랍니다. 예전에 테스트한 경험으로는 RX 460으로 4K 영상의 가속도 무리 없이 이뤄지는 것을 볼 수 있었거든요.

      • rx560을 사용하고 있는데요 프리싱크와 플루이드 모션을 둘다 켜면 영화나 애니에서 미세한 화면 떨림이 나타납니다. 프리싱크를 끄고 플루이드만 켜면 정상으로 작동 하구요 이거 왜 이런걸까요?

      • 모니터가 60hz를 초과한다면 주사율 동기화가 되지 않아서 발생하는 증상일지도 모르겠네요.
        제가 현재 AMD 카드가 없어서 테스트가 불가능한데, 사용자가 많은 하드웨어 커뮤니티 쪽에 한번 문의해보시기 바랍니다.

      • 헐 팟플 스킨을 윈도우 테두리로 변경하니 해결 되네여 스킨 하나 때문에 화면 깜빡임이 생기다니 무슨 이런경우가...ㅠ

      • 먼저 해결하셔서 다행이고, 방법도 알려주셔서 감사합니다. ^^

    *

    *

    하드웨어/테크 & 팁 항목의 다른 글 보기

    이전 글

    다음 글

    티스토리 툴바