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

FOXBI   
   Á¶È¸ 6884   Ãßõ 1    

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

일전에 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 ¾ø´Â»óÅ¿¡¼­ Çß´Ù°¡ º®µ¹ µÇ¾ú³×¿ä;


óÀ½À¸·Î (238,375)
Á¦¸ñ
2CPU : ÀÚÀ¯°Ô½ÃÆÇ 02-06   155   ¹¬Çâll±è±âÁØ
2CPU : ÆǸŠ02-06   879   Å©¸®¹Ì
2CPU : ÀÚÀ¯°Ô½ÃÆÇ 02-06   159   °ËÀºÄá
2CPU : ÀÚÀ¯°Ô½ÃÆÇ 02-06   113   ½Ì±¹³¯°­µµ
2CPU : ÀÚÀ¯°Ô½ÃÆÇ 02-06   466   2CPUÃÖÁÖÈñ
¿Ï·á (3)
2CPU : ÆǸŠ02-06   516   ¸ó½º
. (1)
2CPU : ÆǸŠ02-06   409   ¸Õ³ª¶óÀÌ¿ô¡¦
2CPU : NAS 02-06   6885   FOXBI
2CPU : QnA 02-06   4721   ¸Ó¶óÄ«´Âµ¥
2CPU : ±¸¸Å 02-06   123   Nicoffeine
2CPU : ±¸¸Å 02-06   185   metaljw
2CPU : QnA 02-06   2954   Àû¸êº¸±Ã
2CPU : ÀÚÀ¯°Ô½ÃÆÇ 02-06   629   blueMango
¿Ï·á (7)
2CPU : ÆǸŠ02-06   419   ÃÖÀçÁ¤2cpu
¿Ï·á (8)
2CPU : ÆǸŠ02-06   385   ser¿öµå