Videostation ÃֽŹöÀü¿¡¼­ EAC3, TrueHD, DTS µðÄÚµùÇϱâ

FOXBI   
   Á¶È¸ 6891   Ãßõ 1    

https://gist.github.com/BenjaminPoncet/bbef9edc1d0800528813e75c1669e5¡¦ (1198)
https://www.clien.net/service/board/cm_nas/14544057 (392)

일전에 2018년도에 이거 관련해서 글을 올린적이 있습니다.

http://2cpu.co.kr/nas/20642


Videostation 버전이 올라가면서 기존에 있던 기능이 빠져서 하위버전으로


내려가는 대체 방안을 제안했었죠.. 이후 저도 잊고살고


아무생각없이 업데이트하고.. DTS파일이 없어서 별로 신경안쓰고있다가


얼마전에 보니 다시 안되는걸 발견했습니다. 아마 업데이트가 원인이겠죠.. ^^;


이미 버전도 많이 올라갔고. 기존 방법보다는 다른게 없을까하고.


예전버전과 최근버전의 spk 파일을 열어 비교하연서 이런파일들을 대체하면 되지않을까 하는 생각을 하고있던차에


이미 해결된 사례가 있어 소개합니다.


https://gist.github.com/BenjaminPoncet/bbef9edc1d0800528813e75c1669e57e


ssh 로 접속하여 기존 ffmpeg 파일 백업 및 새로운 파일로 대체하고 모듈파일내부의 일부구문을


치환해서 작동할수있도록한 방식입니다. 대부분은 x86, x64 방식으로 하실 수있으며


admin으로 로그인하여 sudo su - 로 root 진입후 진행하시면 됩니다.


# VideoStation의 원본 ffmpeg 이름바꾸기

mv -n /var/packages/VideoStation/target/bin/ffmpeg /var/packages/VideoStation/target/bin/ffmpeg.orig 


# 스크립트 불러와 저장 (last revision aka 11) 아래 한줄입니다.

wget -O - https://gist.githubusercontent.com/BenjaminPoncet/bbef9edc1d0800528813e75c1669e57e/raw/ffmpeg-wrapper > /var/packages/VideoStation/target/bin/ffmpeg 


# 스크립트 실행권한 부여 및 소유권 변경 

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's의 원본 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 


# DTS, EAC3 and TrueHD 관련항목 치환처리

sed -i -e 's/eac3/3cae/' -e 's/dts/std/' -e 's/truehd/dheurt/' /var/packages/VideoStation/target/lib/libsynovte.so

실제로 해보니 다이렉트로 재생도 잘되고 오프라인트랜스코딩도 잘됩니다.(CPU는 40~50% 정도 점유하는점 참고하세요)


성공사례들에 918+도 있고한거보니 대부분다 될듯합니다. 링크에는 ARM용도 있습니다.


수행환경 : VMWare ESXi 6.0

              Loader 1.03b + DS3615xs(DSM 6.2.2-24922 Update 4)

              Videostation 2.4.6-1594

              ffmpeg 4.2.1-23 (필수인지는 모르겠으나 위작업 없이 이것만 있을때는 DTS가 안됩니다.)

#752953266#646#
ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
¼ÛÁøÈ« 2020-02
¿Í.. ¿ÏÀü ²ÜÆÁÀ̳׿ä.. ¼ÒÁßÇÑ Á¤º¸ Á¤¸» °¨»çÇÕ´Ï´Ù. Ãßõ~!! ^^
ÀÌÁ¦ DTS ÄÚµ¦À» Á¦¿ÜÇÏ°í ´Ù¿î·ÎµåÇÏÁö ¾Ê¾Æµµ µÇ³×¿ä. ^^
°¨»çÇÕ´Ï´Ù.
Âü°í·Î Ÿ¿À³ª½º DSM 6.2.1-23824 Update 6 »ç¿ëÁßÀÔ´Ï´Ù.
°í¼¼»ï 2020-11
ffmpeg 4.2.1-23 ¾ø´Â»óÅ¿¡¼­ Çß´Ù°¡ º®µ¹ µÇ¾ú³×¿ä;


NAS
Á¦¸ñPage 115/307
2015-12   1503433   ¹é¸Þ°¡
2014-05   4967038   Á¤ÀºÁØ1
2020-02   6507   Xeonlink
2020-02   3060   ´Ð³×ÀÓ404
2020-02   6892   FOXBI
2020-02   9650   Ãá»ï¶ç
2020-02   2550   95GSR
2020-02   1754   Á¸Àλý¹ÚÀº¼®
2020-02   5219   ¸µµµºê
2020-02   7091   ¾Æ±¸¸£¸£
2020-02   3074   ÁÖÁøÅÊ
2020-02   3296   ´ö¾Ð»ç
2020-02   2296   À¯ÂùÀº¿ì
2020-01   5664   È­Á¤Å¥»ï
2020-01   2361   Frinc
2020-01   2321   BruceHong
2020-01   3529   BruceHong
2020-01   2199   ÇüÆÀ
2020-01   4354   PeterHan
2020-01   2502   ÃÖâÇö
2020-01   3489   ¾ðÁ¦³ª¿­°ø
2020-01   2347   Xeonlink