시놀로지 비디오 스테이션에서 재생 불가 영상 해결법
페이지 정보
본문
원인
시놀로지 NAS 비디오 스테이션은 라이센스 문제로 특정 음성, 영상코덱을 사용하는 영상이 정상적으로 재생이 되지 않습니다.
해결법
- PLEX앱을 설치하면 가능 (유료)
- nPlayer를 이용하면 가능 (유료)
- NAS에 ffmpeg 설치 하면 가능 (무료)
이런 답을 얻었습니다. 1번과 2번은 제 환경에 가능할지 의구심이 들었고, 우선 기본 앱을 이용해서 해결을 시도해보고, 안되면 유료앱을 사용해보자였습니다. 여러 블로그를 검색해보며 결과물을 종합해본 결과, 가장 간단해보이며 나름 안정적으로 보이는 방법을 소개하고자 합니다.
우선 제 환경을 설명하자면 다음과 같습니다.
- 시놀로지 NAS 218+ / DSM 7.1.1
- 비디오 스테이션 3.0.7
단순히 최신 업데이트 세팅입니다. 이 상황에서 시도하였습니다.
준비물과 순서
1. SSH 접속 가능한 프로그램 다운로드 후 설치( 예. PuTTY https://www.putty.org )
2. DSM 패키지 센터 - 오른쪽 상단에 설정 -> 패키지 소스 -> 추가 -> 이름 Syno community 혹은 커뮤니티 등, 위치 ( https://packages.synocommunity.com/ ) -> 확인
3. 패키지 센터 왼쪽 탭에 "커뮤니티"가 추가된 것을 확인 할 수 있습니다. ( 시놀로지 사용자들이 만든 서드파티 앱들을 다운로드 가능합니다)
4. 커뮤니티 탭에서 각종 코덱들이 있는 ffmpeg을 찾습니다. 제 기준으로 4, 5, 6 버전 세 개가 보입니다. 버전별로 하드웨어 지원이나 추가기능 차이가 있지만 지금 작성하는 글에서는 NAS용으로 4를 추천합니다. 우선 설치버튼을 누르고 설치를 합니다. (버전별로 명령어가 달라짐)
5. DSM에 ffmpeg이 설치가 되어있지만 비디오 스테이션에는 적용되지 않은 상태입니다. 이제 수동으로 코덱들을 비디오 스테이션과 연결 하는 작업이 시작됩니다.
6. DSM -> 제어판 -> 터미널 및 SNMP 에서 SSH 서비스 활성화를 시켜주세요. 포트는 임의로 설정합니다. 8989 등등.
7. 1번에서 설치한 PuTTY를 실행합니다. DSM 관리자 계정@내부 아이피 주소 + 설정 포트 입력 후 Open을 누릅니다. NAS 내부 아이피 주소는 DSM 위젯에서 시스템 상태 패널 보시면 나옵니다.
8.
처음 로그인하면 스샷에서 맨 윗 두 줄만 나옵니다. DSM 비밀번호를 입력하여 로그인 합니다.
로그인되면 긴 경고문과 함께 id@dsm이름 의 프롬포트가 뜹니다. 여기서 sudo -i 를 입력, 다시 DSM비밀번호 입력 후 root 권한을 얻습니다.
9. 아래 명령어를 그대로 복사합니다. PuTTY에서 오른쪽 클릭하면 붙여넣기가 됩니다. 그리고 엔터를 치면 자동으로 패치가 작동합니다.
curl https://raw.githubusercontent.com/AlexPresso/VideoStation-FFMPEG-Patcher/main/patcher.sh | bash
성공했다는 문구가 뜨면 패치가 완료된 것입니다.
10. DSM 제어판 -> 터미널에 가셔서 SSH 서비스를 비활성화 시켜주세요.
이 모든 내용은 각종 블로그 검색 후, 아래 페이지로 귀결됨을 알 수 있었습니다.
https://github.com/AlexPresso/VideoStation-FFMPEG-Patcher
저의 경우 잘 알지도 못하면서 ffmpeg6 버젼을 설치해서 실패도 했고 삭제 후 재설치 과정이 필요했었습니다. 나름 알아본 결과 ffmpeg6는 최신 프로세서에서 특정 기능을 활성화 하기위한 버전이고 일반적인 NAS 사용자들은 버전4로도 무난함을 알 수 있었고, 버전5, 6 설치에 관한 내용은 위 github 링크에 안내되어 있습니다.
이상 시놀로지 NAS 비디오 스테이션에 ffmpeg 적용기 였습니다.
받침대님의 댓글