시놀로지에서 VideoStation은 정상적으로 잘 설치가 되었는데 영상을 플레이하다보면 잘 재생이 되는 경우도 있지만 어떤 영상은 재생이 되지 않는 경우가 있습니다.
그런경우 혹시 오디오 코덱의 문제가 아닌지 확인해 볼 필요가 있습니다. 코덱이 무료코덱도 있지만 유료 코덱도 존재합니다. 그래서 VideoStation같은 무료의 제품인경우는 굳이 돈을 지불해가면서 까지 코덱을 제공해 주지 않습니다.
그 유료코덱중에 대표적으로 DolbyⓇ의 오디오 코덱(DTS, EAC3, TrueHD)들이 있습니다.
그래서 시놀로지를 설치하거나 업데이트를 하는 경우 DTS, EAC3, TrueHD 코덱이 실행될 수 있게 설치하는 작업을 해야 하는데, 이과정이 다소 복잡하고 짜증이 납니다.
이 부분을 github에 AlexPresso라는 분이 쉽게 설치할 수 있게 파일로 만들어 놓은 것이 있습니다.
AlexPresso : https://github.com/AlexPresso/VideoStation-FFMPEG-Patcher
시놀로지 앱 미리 설치하기
실행 전에 먼저 VideoStation, FFmpeg을 설치 또는 업데이트 합니다.
VideoStation 설치
VideoStation는 패키지센터에서 선택하여 설치하면 됩니다.
FFmpeg 설치
FFmpeg는 시놀로지 패키지센터에서 공식 지원하는 앱이 아닙니다. 그래서 별도의 사설 패키지센터인 SynoCommunity를 설치하고 그곳에 있는 FFmpeg를 설치하면 됩니다. 먼저 아래와 같이 SynoCommunity를 설치합니다.
설정 버튼을 클릭합니다.
- 팝업창에서 패키지 소스 탭을 클릭합니다.
- 추가 버튼을 클릭합니다.
- 이름을 입력합니다. 이름은 임의로 넣어주면 됩니다.
- 위치는
http://packages.synocommunity.com/
를 입력합니다.
그러면 아래와 같은 사설 패키지센터(커뮤니티)가 설치가 됩니다. 이제 그 중에서 FFmpeg를 선택하여 설치합니다.
원래는 FFmpeg4만 있었는데, 지금 보니 FFmpeg5, FFmpeg6가 추가로 생겼네요. 무슨차이인지는 아직 잘 모르겠습니다.
- 커뮤니티 메뉴를 선택합니다.
- 저는 FFmpeg4를 설치했습니다.
VideoStation-FFMPEG-Patcher
스크립트 실행하기
이제 기본적인것은 설치가 되었습니다. 이제 스크립트만 실행 시키면 됩니다. 스크립트는 .sh
파일로 터미널 창에서 실행시켜야 합니다.
터미널창 열기
먼저 SSH로 접근하기 위해 SSH 서비스를 활성화 해야 합니다.
원하는 작업 후 가능하면 SSH를 다시 비활성화 시켜놓는 것이 좋습니다. 해커들이 여기 접근하려고 무지하게 접속을 합니다.
- 제어판에서 터미널 및 SNMP를 선택합니다.
- 터미널 탭을 선택합니다.
- SSH 서비스 활성화를 체크합니다.
- 기본 포트가 22번이지만 다른 포트로 변경하는 것이 좋습니다.
터미널 접속하기
윈도우즈의 경우 아래와 같이 터미널 창에서 본인의 시놀로지로 SSH 접속을 시도 합니다.
- ssh 아이디@시놀로지나스주소 -p포트번호의 형태로 명령어를 실행합니다. 예>
ssh xxxxxx@192.168.10.100 -p823
yes
를 입력합니다.- 아이디에 해당하는 비밀번호를 입력합니다. (입력해도 타이핑이 눈에는 보이지 않아요)
그러면 접속이 되며 프롬프트가 보이게 됩니다. 이 프롬프트에 명령어를 실행하면 됩니다.
터미널에 스크립트 입력하기
이 명령어를 실행하기 위해서는 root 권한을 먼저 획득해야 합니다. 그리고 설치 스크립트를 실행시킵니다.
- root권한을 얻기위해
sudo -i
명령어를 실행합니다. - 비밀번호를 다시한번 넣어줍니다.
- 설치 스크립트를 실행합니다.
jua@juNAS:~$ sudo -i jua@juNAS:~$ curl https://raw.githubusercontent.com/AlexPresso/VideoStation-FFMPEG-Patcher/main/patcher.sh | bash
오류없이 설치가 되면 정상적으로 잘 설치가 된것입니다.