2021.11.24 - [Synology] 시놀로지 Video Station EAC3, TrueHD, DTS 재생문제 해결(무한로딩)
2021.06.29 - [Synology] DSM 7.0 Video Station에서 EAC3, DTS 재생하기
DSM 7.0 이상이신 분들은 위 링크를 참고해주세요.
시놀로지 DSM 6.2.4-25556에서 Video Station 2.4.10-1632, Moments + Advanced Media Extensions 가 설치된 경우 구글링에서 나온 팁들을 적용해도 DTS 재생 시 무한로딩이 걸리는 문제가 생깁니다.
Momonts & Advanced Media Extensions 를 삭제하면 해결이 되지만.....
이미 마나님게 모멘트를 깔아놓았고, 백업을 하시는 중이므로, 꼭 사용을 해야만 하는 상황입니다.
한참 구글링 하다가 클리앙의 할망탕구 님 댓글을 보고 적용해보니 잘 됩니다.(감사합니다)
나중에 다시 세팅할 때 까먹지 않기 위해 기록합니다.
당연히 비디오 스테이션과 ffmpeg가 설치되어 있어야 합니다.
1. ffmpeg wrapper 스크립트 적용
위 블로그에서 확인 가능합니다.
혹시 모를 사태(..)를 대비해 코드도 올려둡니다.
아래 내용들을 SSH로 나스에 접속 -> 루트 권한을 획득하여(sudo -i) 한줄씩 적용합니다.
x86기반 프로세서를 사용하는 경우
# Video Station의 ffmpeg 백업
mv -n /var/packages/VideoStation/target/bin/ffmpeg /var/packages/VideoStation/target/bin/ffmpeg.orig
# ffmpeg-wrapper 스크립트 다운로드
wget -O - https://gist.githubusercontent.com/BenjaminPoncet/bbef9edc1d0800528813e75c1669e57e/raw/ffmpeg-wrapper > /var/packages/VideoStation/target/bin/ffmpeg
# ffmpeg-wrapper 스크립트의 권한 및 모드 변경
chown root:VideoStation /var/packages/VideoStation/target/bin/ffmpeg
chmod 750 /var/packages/VideoStation/target/bin/ffmpeg
chmod u+s /var/packages/VideoStation/target/bin/ffmpeg
# VideoStation의 libsynovte.so 백업
cp -n /var/packages/VideoStation/target/lib/libsynovte.so /var/packages/VideoStation/target/lib/libsynovte.so.orig
chown VideoStation:VideoStation /var/packages/VideoStation/target/lib/libsynovte.so.orig
# libsynovte.so 패치하여 DTS, EAC3, TrueHD 인증받기
sed -i -e 's/eac3/3cae/' -e 's/dts/std/' -e 's/truehd/dheurt/' /var/packages/VideoStation/target/lib/libsynovte.so
ARM프로세서 기반인 경우
- 실행해보지 않아서 이건 될지 모르겠습니다.
기존 설치된 VideoStation 삭제 후 VideoStation 2.3.4 수동 설치
# VideoStation 2.3.4의 ffmpeg 백업
cp -a /var/packages/VideoStation/target/lib/ffmpeg /tmp/
패키지센터에서 VideoStation 최신 버전 설치
# VideoStation 최신 버전의 ffmpeg 백업
mv -n /var/packages/VideoStation/target/lib/ffmpeg /var/packages/VideoStation/target/lib/ffmpeg.orig
# VideoStation 2.3.4의 ffmpeg 복원
mv /tmp/ffmpeg /var/packages/VideoStation/target/lib/
# VideoStation의 libsynovte.so 백업
cp -n /var/packages/VideoStation/target/lib/libsynovte.so /var/packages/VideoStation/target/lib/libsynovte.so.orig
chown VideoStation:VideoStation /var/packages/VideoStation/target/lib/libsynovte.so.orig
# libsynovte.so 패치하여 DTS, EAC3, TrueHD 인증받기
sed -i -e 's/eac3/3cae/' -e 's/dts/std/' -e 's/truehd/dheurt/' /var/packages/VideoStation/target/lib/libsynovte.so
2. 패키지 센터에서 VideoStation 중지 후 재실행
- 관련 패키지가 있는 경우(KOVDB 등) 중지 후 비디오 스테이션을 중지시켜야 적용이 됩니다.
제 경우 여기까지 진행한 상태에서 실행이 되지 않았습니다.
3. 추가 작업
https://www.clien.net/service/board/cm_nas/15983416
위 게시글의 할망탕구 님 게시글 내용입니다.
1의 코드를 모두 넣은 후 추가로 두줄 더 적용합니다.
mv /var/packages/CodecPack/target/bin/ffmpeg33 /var/packages/CodecPack/target/bin/ffmpeg33.orig
cp /var/packages/VideoStation/target/bin/ffmpeg /var/packages/CodecPack/target/bin/ffmpeg33
4. 비디오 스테이션 재실행
적용 후 모두 정상적으로 재생됨을 확인했습니다.
'취미, 관심 > NAS, Server' 카테고리의 다른 글
[Synology] DS920+ 에서 DS1821+로.. (0) | 2021.05.28 |
---|---|
[Synology] 시놀로지 NAS에서 도메인으로만 접속하기(포트번호 숨기기, 역방향 프록시) (1) | 2021.05.27 |
초보자를 위한 NAS 선택 방법 (2) | 2021.05.26 |
[Synology] 시놀로지에 Let's Encrypt 와일드카드 인증서 적용[21.8.2 수정] (23) | 2021.05.12 |
Synology NAS에서 DNSzi DDNS 업데이트가 되지 않는 경우 (0) | 2021.05.12 |
Synology 시놀로지 레이드라이브 webDAV 접속이 되지 않을 때. (2) | 2021.05.07 |
Synology 시놀로지 나스가 또 생겼다. - 뻘짓기 (0) | 2021.05.03 |