홈페이지 » 어떻게 » Raspberry Pi에 MPEG-2 및 VC-1 비디오 코덱 지원을 추가하는 방법

    Raspberry Pi에 MPEG-2 및 VC-1 비디오 코덱 지원을 추가하는 방법

    Raspberry Pi 마이크로 컴퓨터에서 다양한 미디어 재생을 즐기려면 MPEG-2 및 VC-1 코덱을 수동으로 활성화해야합니다. 방법을 읽고 DVD 재생 및 Pi에 대한 자세한 정보를 읽으십시오..

    왜 이렇게해야합니까??

    Raspberry Pi는 교육용 컴퓨터로 설계되었습니다. 그 교육 임무의 일환으로, 라스베리 파이 재단 (Raspberry Pi Foundation)은 장비의 최종 비용을 낮추기 위해 제조 및 라이센스 비용을 최소화하기 위해 노력하고 있습니다. 비용 절감 조치에는 MPEG-2 및 VC-1 비디오 코덱을 사용하기 위해 비싼 담요 라이센스를 구입하지 않는 것이 포함됩니다.

    이것은 라스베리 파이가 MPEG-2 또는 VC-1로 인코딩 된 미디어를 디코딩 할 수 없다는 것을 의미하지는 않지만, 기본적으로 코덱은 적절한 라이센스가 필요하기 때문에 Raspberry Pi 하드웨어에서 실행될 수 없습니다. 다행스럽게도 Raspberry Pi Foundation은 각 코덱별로 개별 라이센스를 매우 저렴하게 판매 할 수있었습니다..

    이 라이센스 판매 프로그램 및이 자습서의 대상 고객인지 여부를 궁금하게 생각하는 경우 다음 진술 중 어느 것이 해당되는지 확인하십시오.

    나는 라스베리 파이를 미디어 센터 및 / 또는 범용 장치로 사용하고 있으며 다음과 같이하고 싶습니다.

    • DVD를 봅니다 (연결된 DVD 드라이브 또는 찢어진 .ISO 파일에서 곧바로). 이 경우 DVD에서 비디오를 디코딩하려면 MPEG-2 라이센스가 필요합니다..
    • 내 컬렉션의 AVI 파일을보십시오. AVI는 기술적으로 컨테이너 형식이지만 코덱은 아니지만 대부분의 AVI 파일은 MPEG-2를 사용하여 인코딩되므로 MPEG-2 라이센스가 필요합니다..
    • WMV 컨테이너 형식의 영화 또는 TV 프로그램과 같이 Windows Media Center를 사용하여 리핑하거나 녹화 한 콘텐츠보기 이를 위해서는 VC-1 라이센스가 필요합니다..

    문제의 파일 유형이 있는지 확실하지 않은 경우 두 가지 간단한 방법으로 확인할 수 있습니다. 먼저, Raspberry Pi 미디어 센터에서 파일을로드 할 수 있습니다. 예를 들어 파일이 MPEG-2로 인코딩 된 비디오 파일 인 경우 오디오 트랙이 정상적으로 재생되지만 비디오 트랙이 렌더링되지 않아 화면이 검게 표시 될 가능성이 매우 높습니다.

    보다 정확한 검사 방법은 MediaInfo와 같은 도구를 사용하여 파일 자체를 검사하는 것입니다. 여기서 MediaInfo 자습서를 따라 할 수 있습니다. MediaInfo는 검사하는 모든 비디오 파일의 특정 비디오 코덱을 알려줍니다.

    내가 무엇이 필요 하나?

    이 튜토리얼에서는 이미 라스베리 파이 (Raspberry Pi) 유닛에 손을 잡고 선택한 운영 체제를 설치했다고 가정합니다. 또한 많은 독자들이 Raspbmc 가이드를 따르고 현재 DVD / WMV 지원을 빌드에 추가하려고한다는 가정하에이 튜토리얼에 Raspbmc 복사본을 사용할 예정입니다.

    다른 라즈베리 파이 배포판을 사용하는 경우에도 명령 줄 지침과 수동 구성은 귀하와 귀하의 파이 장치에 계속 적용될 수 있습니다.

    우리는 두 가지 방법을 다루겠습니다. 라이센스 코드를 수동으로 추가하고 XBMC의 유명한 Raspberry Pi 지원 배포판 인 Raspbmc를 통해 추가합니다..

    따라하기 위해서는 다음과 같은 것들이 필요합니다 :

    • Raspberry Pi store에서 구입 한 MPEG-2 (~ $ 4) 및 / 또는 VC-1 라이센스 (~ $ 2).
    • Raspberry Pi의 명령 프롬프트에 액세스 (물리적 장치 또는 SSH를 통해).

    먼저, 일련 번호를 게시판에서 빼내고 필요한 라이센스를 구입하는 과정을 안내합니다. 그 다음에는 Pi에 라이선스를 수동으로 추가하거나 Raspbmc에서 기본 제공 도구를 사용하는 방법을 보여 드리겠습니다..

    라이선스 구매

    필요한 라이선스를 구매하려면 Raspberry Pi 보드의 고유 일련 번호를 검색해야합니다. 이 번호는 회로 기판의 어느 곳에 나 인쇄되지 않고 대신 하드웨어에 저장됩니다. 명령 프롬프트를 사용하여 검색해야합니다..

    일련 번호 검색 : 먼저, 실제 터미널에서 또는 PuTTY와 같은 SSH 도구를 통해 터미널에 원격으로 연결된 명령 프롬프트를 방문하십시오. 키보드가 Raspbmc 컴퓨터에 연결되어있는 경우 GUI의 왼쪽 하단에있는 전원 단추를 통해 Raspbmc 인터페이스에서 "끝내기"를 선택하기 만하면됩니다. Esc 키를 눌러 Raspbmc GUI로 다시 부팅하는 대신 명령 프롬프트를로드합니다. 명령 프롬프트에서 입금됩니다..

    또는 원격으로 명령 프롬프트에 액세스하려면 SSH 클라이언트 (예 : PuTTY)를 시작하고 Rasperry Pi 장치의 IP 주소를 입력하십시오.

    시스템에서 직접 명령 프롬프트를 표시했는지 또는 SSH를 통해 로그인했는지 여부를 묻는 메시지가 표시됩니다. Raspbmc의 기본 로그인 / 암호 조합은 다음과 같습니다. 파이 / 산딸기.

    명령 프롬프트에서 다음 명령을 입력하십시오. cat / proc / cpuinfo

    귀하의 파이는 11 줄의 텍스트를 뱉어 낼 것입니다 만, 우리에게 관심있는 유일한 줄은 마지막 줄입니다 연속물. 고유 한 16 개의 디지털 일련 번호 복사 (여기에서 스크린 샷에서 부분적으로 난독 화).

    라이센스가 각 라즈베리 파이 보드에 부여되기 때문에 라이센스를 구입하려는 모든 라즈베리 파이 보드에 대해 위의 과정을 반복하십시오..

    각 개별 장치의 일련 번호를 확인한 후에는 라스베리 파이 재단에서 라이선스를 구입해야합니다..

    라이센스 구매 : MPEG-2 라이센스 및 / 또는 VC-1 라이센스에 대한 Raspberry Pi 재단 구매 페이지를 방문하십시오. 가격 아래에있는 해당 칸에 Raspberry Pi 일련 번호를 입력하십시오. 장바구니에 라이센스를 추가하십시오. 코덱을 추가하려는 모든 유닛의 모든 라이센스에 대해이 프로세스를 반복하십시오..

    귀하의 면허가 전자 메일을 통해 도착하는 데 최대 72 시간이 걸릴 수 있다는 것을 재단에서 알았지 만, 약 24 시간 후에 접수되었습니다. 전자 메일이 도착하면 다음과 같이 형식이 지정된 각 라이센스에 대한 코드가 포함됩니다.

    decode_MPG2 = 0000000000

    decode_WVC1 = 0000000000

    라이선스의 0000000000 부분은 고유 한 10 자리 영숫자 라이선스 코드입니다..

    라이센스 설치

    이제 라이센스 코드가 생겼으므로 라즈베리 파이에 추가하고 향상된 미디어 재생을 즐기십시오..

    수동으로 라이센스 설치 : 수동 설치 기술은 Raspbmc를 포함한 Raspberry Pi의 모든 설치에서 작동합니다..

    코덱을 수동으로 설치하려면 Rdbberry Pi 장치의 전원을 끄고 SD 카드를 제거한 다음 간단한 텍스트 편집기에 액세스 할 수있는 컴퓨터에 SD 카드를 마운트해야합니다.

    Raspberry Pi SD 카드에는 config.txt라는 쉽게 편집 된 구성 파일을 포함하여 시작 도구가 들어있는 FAT 형식의 미니 파티션이 있습니다. [참고 : 일부 운영 체제 빌드는 config.txt 파일을 자동으로 만들지 않을 수 있습니다. config.txt가 없으면 직접 만듭니다.]

    파일을 찾아서 복사본을 만들고 이름을 config.old로 바꿉니다.이 버전은 편집 과정에서 문제가 발생하면 백업 역할을합니다. 선택한 텍스트 편집기에서 원래 config.txt를 엽니 다 (우리는 메모장 + +를 사용하고 있습니다).

    Pi에서 실행중인 운영 체제에 따라 구성 파일이 약간 다르게 표시 될 수 있습니다. 기존 항목 만 그대로 둡니다. 이메일에받은 형식화 된 라이센스 항목을 다음과 같이 잘라내어 붙여 넣으십시오.

    config.txt 파일을 저장하고 컴퓨터에서 SD 카드를 안전하게 꺼내십시오. SD 카드를 Raspberry Pi로 되돌리고 장치의 전원을 켭니다..

    내장 된 Raspbmc 도구를 통해 라이선스 추가하기 : Raspbmc를 실행중인 경우 config.txt 단계를 수동으로 편집하여 전체 내용을 건너 뛰고 Raspbmc 내부의 기본 제공 도구를 활용할 수 있습니다.

    그렇게하려면 Raspbmc 장치로 가서 메인 인터페이스에서 프로그램 -> Raspbmc 설정으로 이동하십시오. Raspbmc 설정에 들어가면 시스템 구성 탭으로 이동하여 고급 시스템 설정 섹션으로 스크롤합니다.

    여기서 MPEG2 및 VC1을 클릭하고 라이센스 번호를 입력 할 수 있습니다. Raspberry Pi가 제공 한 전체 문자열을 입력하지 말고 앞선 decode_MPG2 = 및 decode_WVC1 = 부분을 둡니다. 각 코덱의 해당 슬롯에 등호 뒤에 10 자리 문자열 만 입력하십시오..

    적절한 코덱 라이센스를 추가했으면 기본 인터페이스로 돌아가서 왼쪽 하단에있는 전원 선택 메뉴를 통해 장치를 다시 부팅하십시오.

    코덱 테스트: 새로운 코덱을 테스트하는 가장 즐거운 방법은 당신이 알고있는 미디어 파일을 사용하지 않고 재생하지 말고 앉아서 완벽하게 재생되는 것을 지켜 보는 것입니다.

    더 기술적 인 방법으로 문제가 생기면 장치가 라이센스를 인식하는지 확인하고 명령 프롬프트로 가서 다음 명령을 입력하십시오.

    vcgencmd codec_enabled MPG2
    vcgencmd codec_enabled WVC1

    Pi는 코덱이 활성화되었음을 즉시 반환해야합니다. 다음은 참고 용으로 테스트 시스템에서 MPG2 검사 결과입니다.

    모든 것이 명령 프롬프트에서 잘 보이고 이전의 오디오 전용 파일은 이제 오디오 및 비디오 채널을 모두 재생합니다. 몇 분 동안, 몇 분 동안 우리는 MPEG-2 및 VC-1 코덱으로 인코딩 된 다양한 비디오를 즐길 준비가되었습니다..


    우리가보기를 좋아하는 라즈베리 파이 관련 주제가 있습니까? 의견에서 소리를 내거나 제안 사항을 [email protected]에 적어주십시오..