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 스크립트 적용
Synology DSVideo, 지원 코덱 추가 방법
Synology NAS에 저장된 다양한 비디오 콘텐츠를 손쉽게 관리하고 정리할 수 있는 DSVideo(Video Station)는 라이선스 문제로 인해 DTS, EAC3, TrueHD 코덱을 지원하지 않지만, GitHub에 BenjaminPoncet님이 게..
jnstory.net
위 블로그에서 확인 가능합니다.
혹시 모를 사태(..)를 대비해 코드도 올려둡니다.
아래 내용들을 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
혹시 최신 Video Station에서 DTS 재생 안되는 문제 해결법이 있나요? : 클리앙
일주일 전쯤 DSM 6.2.4-25556 과 Video Station 2.4.10-1632 로 최신 업데이트 하고 나고 당시만해도 몰랐는데.... 오늘 확인해보니 DTS 재생이 불가능한것 같습니다. ffmpeg 예전에 설치해 놓고 업데이트 하기
www.clien.net
위 게시글의 할망탕구 님 게시글 내용입니다.
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에서 도메인으로만 접속하기(포트번호 숨기기, 역방향 프록시) (3) | 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 |