눈팅만하다 저도 도움이 될만한 글을 올려볼까 싶어 공유드려요.
최근 Moments 쓰다가 Synology Photos 쓰고 싶다는 일념하에 과감하게 7.0으로 DSM 업데이트 한 초보입니다.
헌데, 뒤늦게 7.0에서는 ffmpeg 설치가 제대로 되지 않고 고로 eac2 코덱 등의 동영상 재생이 Video Station으로 불가능하다는것을 뒤늦게 깨달았는데요....
아직 한국 커뮤니티에 공유되지 않은듯 하여 제가 성공한 방법 공유드려요.
https://www.synology-forum.de/threads/ffmpeg-unter-dsm-7-beta.111124/
여기 댓글 쓰레드 보시면 'gr4zi' 라는 분이 올려둔 가이드가 있습니다.
그대로 했구요. 참고로 저는 720+모델이구요. Putty 로 SSH 접속해서 해결했어요.
다만 가이드 중간에 5.2번 파트에 사이 웹주소가 링크로 연결되어있어 풀 주소가 아니니 이 부분만 해당페이지 풀 주소로 치환해서 SSH에 입력하시면 됩니다.
참고로 독일어 커뮤니티라 저는 크롬으로 페이지 영문번역해서 보면서 했고,
명령어 복/붙 할때는 독일어 원문으로 전환해서 복사하기 했습니다. (번역페이지는 명령어 사이에 띄어쓰기가 들쭉날쭉해서요)
그리고 저는 다운받은 ffmpeg 패키지는 "ffmpeg_x64-7.0_4.3.2-36.spk" 파일이었어요.
NAS 모델에 따라 맞는 파일이 다른거 같은데 저는 요걸로 해결했습니다.
저도 프로그래밍 같은거는 잘 모르는 초보중에 초보라.... 질문하셔도 답은 못드릴거 같구요.
참고하시라고 공유드려요.
감사합니다.
해결방법이 나온걸 보니 다행이네요.^^ 설치가 가능한 패키지가 생겨서^^
해봐야겠네요.
선리플 후설치! ^^
잘되네요^^
메모장에 옮겨적고 다시 메모장이 오류나는 부분은 원문 복사하고 해서 사용한 텍스트입니다.
설명은 번역본이고 텍스트는 원문 그대로 사용했습니다.
5.2 에서 텍스트가 원문에 줄여져있어 해당 사이트 접속하여 주소를 다시 붙여넣기 했습니다.
------------------------------------------------------------------------------------------------------------------------------------------
https://www.synology-forum.de/threads/ffmpeg-unter-dsm-7-beta.111124/
안녕하세요
여러분, 저는 오랫동안 주제를 다루다가 마침내 해결책을 찾았습니다. 오늘 처음으로 DSM7에서 성공적으로 테스트했습니다. EAC3 및 DTS는 DSM7에서도 작동합니다!
이것의 핵심은 GitHub 의 BenjaminPoncet / ffmpeg-wrapper 프로젝트 입니다. 사람들은 원본 VideoStation ffmpeg를 SynoCommunity ffmpeg로 교체했습니다. 거의 모든 아키텍처와 DSM 6.2.2-24922 업데이트 4 / Video Station 2.4.6-1594 / SynoCommunity ffmpeg 4.2.1-23 이상에서 모든 것이 작동합니다. 설치, 업데이트, 제거 등에 대한 자세한 내용은 GitHub 프로젝트 페이지에서 확인할 수 있습니다.
내 테스트 설정:
DSM7.0-41222 (DSM 6.2.3-25426 업데이트 3이 있는 DS916 +의 가상 DSM으로) -> 아키텍처 = braswell(x64)
VideoStation 3.0.0-2053
th0ma7 ffmpeg_ x64 -7.0_4.3.1-36.spk(실험) -> 아키텍처 = braswell(x64)이기 때문에
주의! 설치는 NAS의 아키텍처에 따라 다릅니다 -> 여기에서 정보를 찾을 수 있습니다
그리고 여기에서 목표 에 이르는 방법입니다:
0. 전제 조건은 VideoStation이 NAS에 설치되어 있어야 합니다
1. DSM7용 ffmpeg 다운로드(실험 버전 )
2. Packet Center를 통해 다운로드한 ffmpeg 수동 설치 / 수동 설치
3. NAS에 SSH 연결을 설정하고 "admin" 사용자로 로그인합니다(이 경우 Putty 를 사용 합니다)
. 4. 사용자를 "root" -> 명령으로 변경합니다. sudo -i ("admin" 사용자와 동일한 암호)
5. 복사 다음 명령 SSH 터미널 / 퍼티에 하나씩과 각을 확인 입력 : (차이가 아치에 따라주의 여기에서에!) :
5.1 저장 VideoStation는 FFmpeg
mv -n /var/packages/VideoStation/target/bin/ffmpeg /var/packages/VideoStation/target/bin/ffmpeg.orig
5.2 GitHub 스크립트 설치
wget -O - https://gist.githubusercontent.com/BenjaminPoncet/bbef9edc1d0800528813e75c1669e57e/raw/ffmpeg-wrapper > /var/packages/VideoStation/target/bin/ffmpeg
5.3 소유권 및 권한 변경
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
5.4 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
5.5 DTS, EAC3 및 TrueHD 인증을 위해 libsynovte.so 패치
sed -i -e 's / eac3 / 3cae /' -e 's / dts / std /' -e 's / truehd / dheurt / '/var/packages/VideoStation/target/lib/libsynovte.so
5.6 DSM7 고유의 원본 ffmpeg 파일 저장(-> DSM7에서만 필요)
mv /var/packages/CodecPack/target/bin/ffmpeg33 /var/packages/CodecPack/target/bin/ffmpeg33.orig
mv /var/packages/CodecPack/target/bin/ffmpeg41 /var/packages/CodecPack/target/bin/ffmpeg41.orig
5.7 DSM7 특정 ffmpeg 파일을 EAC3, DTS, TrueHD ffmpeg 파일로 교체합니다. (-> DSM7에서만 필요)
cp /var/packages/VideoStation/target/bin/ffmpeg /var/packages/CodecPack/target/bin/ffmpeg33
cp /var/packages/VideoStation/target/bin/ffmpeg /var/packages/CodecPack/target/bin/ffmpeg41
6. VideoStation을 다시 시작합니다(패키지 센터 -> 중지 및 시작)
. 7. EAC3, DTS 또는 TrueHD 오디오 트랙으로 영화를 감상합니다.
참고:
스트리밍하는 동안 ffmpeg 프로세스에는 약 25%의 CPU가 필요합니다. 따라서 경제적이지 않습니다. 그러나 무제한 영화 감상을 위해 무엇을 하지 않습니까?
마지막으로 Benjamin Poncet와 프로젝트 팀에 특별한 감사를 드립니다. 훌륭한 일!!!
모두 즐거운 주말 보내시고 즐거운 테스트 되세요.
----------------------------------------
문제가 발생할시 맨위에 주소로 가셔서 확인 해주세요^^