CLIEN

본문 바로가기 메뉴 바로가기 보기설정 테마설정
톺아보기 공감글
커뮤니티 커뮤니티전체 C 모두의광장 F 모두의공원 I 사진게시판 Q 아무거나질문 D 정보와자료 N 새로운소식 T 유용한사이트 P 자료실 E 강좌/사용기 L 팁과강좌 U 사용기 · 체험단사용기 W 사고팔고 J 알뜰구매 S 회원중고장터 B 직접홍보 · 보험상담실 H 클리앙홈
소모임 소모임전체 ·굴러간당 ·주식한당 ·아이포니앙 ·MaClien ·방탄소년당 ·일본산당 ·자전거당 ·안드로메당 ·개발한당 ·이륜차당 ·골프당 ·걸그룹당 ·바다건너당 ·클다방 ·소셜게임한당 ·소시당 ·AI당 ·나스당 ·육아당 ·키보드당 ·어학당 ·퐁당퐁당 ·물고기당 ·노젓는당 ·냐옹이당 ·와인마신당 ·오른당 ·사과시계당 ·위스키당 ·IoT당 ·방송한당 ·PC튜닝한당 ·축구당 ·스팀한당 ·AI그림당 ·날아간당 ·3D메이킹 ·X세대당 ·ADHD당 ·배드민턴당 ·야구당 ·농구당 ·블랙베리당 ·곰돌이당 ·비어있당 ·FM당구당 ·블록체인당 ·보드게임당 ·활자중독당 ·볼링친당 ·캠핑간당 ·문명하셨당 ·클래시앙 ·콘솔한당 ·요리한당 ·쿠키런당 ·대구당 ·DANGER당 ·뚝딱뚝당 ·디아블로당 ·개판이당 ·동숲한당 ·날아올랑 ·전기자전거당 ·e북본당 ·갖고다닌당 ·이브한당 ·패셔니앙 ·도시어부당 ·FM한당 ·맛있겠당 ·포뮬러당 ·젬워한당 ·안경쓴당 ·차턴당 ·총쏜당 ·땀흘린당 ·하스스톤한당 ·히어로즈한당 ·인스타한당 ·KARA당 ·꼬들한당 ·덕질한당 ·가죽당 ·레고당 ·리눅서당 ·LOLien ·Mabinogien ·임시소모임 ·미드당 ·밀리터리당 ·땅판당 ·헌팅한당 ·영화본당 ·MTG한당 ·소리당 ·노키앙 ·적는당 ·찰칵찍당 ·그림그린당 ·소풍간당 ·심는당 ·패스오브엑자일당 ·라즈베리파이당 ·품앱이당 ·리듬탄당 ·달린당 ·Sea마당 ·SimSim하당 ·심야식당 ·윈태블릿당 ·미끄러진당 ·나혼자산당 ·스타한당 ·파도탄당 ·테니스친당 ·테스트당 ·빨콩이당 ·공대시계당 ·여행을떠난당 ·터치패드당 ·트윗당 ·가상화폐당 ·창업한당 ·VR당 ·시계찬당 ·WebOs당 ·WOW당 ·윈폰이당
임시소모임
고객지원
  • 게시물 삭제 요청
  • 불법촬영물등 신고
  • 쪽지 신고
  • 닉네임 신고
  • 제보 및 기타 제안
© CLIEN.NET
공지[점검] 잠시후 서비스 점검을 위해 약 30분간 접속이 차단됩니다. (금일 18:15 ~ 18:45)

나스당

강좌 Synology PLEX를 위한 smi2srt 프로그램 공유 29

6
2021-01-10 16:10:50 수정일 : 2021-01-10 21:32:00 116.♡.142.83
한스의생각

안녕하세요. PLEX 미디어 서버의 편리한 사용을 위해 직접 제작한 smi를 srt로 변환하는 프로그램을 공유합니다.


주요 기능은 다음과 같습니다.

1. 디렉터리를 탐색하며 하위 디렉터리에 있는 모든 smi파일들을 srt파일로 변환합니다.

2. 로그가 Synology의 일정 경로에 log.txt 파일로 기록됩니다.

3. smi 백업 디렉터리를 지정해 smi 파일을 일괄적으로 한 곳에 이동시킬 수 있습니다. 해당 옵션을 선택하지 않을 경우, smi파일은 원래 디렉터리에 그대로 남아있게 됩니다. (이전 버전에서는 각 볼륨마다 smi 백업 디렉터리를 지정했다면, 현 버전에서는 하나만 지정합니다.)

4. srt, ass 파일명의 끝에 일괄적으로 ".ko"를 붙일 수 있습니다. PLEX에서 자막 언어가 "알 수 없음"이 아닌, "한국어"로 표시되는 장점이 있지만, PLEX를 통해서가 아닌 일반 Windows PC 등에서 동영상 플레이어로 파일을 직접 재생할 경우 자막 파일을 수동으로 인식시켜야 한다는 단점이 있습니다. 해당 옵션은 선택 가능합니다.


지난번에 공유드린 버전에서 편의성을 대폭 개선했습니다.

스크립트를 직접 작성하실 필요 없이 스크립트를 생성해주는 스크립트를 제공하구요.

일일이 환경 설정을 하실 필요 없이 Docker의 컨테이너만 pull하시면 됩니다.

자세한 사항은 아래 주소에 들어가 '사용방법'에서 확인하실 수 있습니다.


Docker, 스크립트 등에 대한 지식이 없는 비개발자 분들도 따라오실 수 있도록 최대한 자세하게 매뉴얼을 작성했습니다.  환경 구성부터 스크립트 작성, 주기적 실행을 위한 스케쥴러 등록까지 따라오실 수 있도록 되어 있습니다.


Docker가 실행 가능한 Synology 제품에서만 사용 가능 하구요. 제가 테스트한 환경은 타오나스입니다.


Docker 컨테이너에 필요한 디렉터리들을 mount하고, 컨테이너 내에서 C 프로그램을 수행합니다. C 프로그램 내부적으로는 axfree님의 smi2srt를 실행합니다.


개선점이나 버그, 궁금하신 점 덧글에 남겨주시면 반영하겠습니다!


아래 링크를 통해 다운로드 하실 수 있구요. 도움이 되셨다면 깃허브 스타 눌러주시면 감사하겠습니다^^


https://github.com/cpm0722/smi2srt



한스의생각 님의 게시글 댓글
  • 주소복사
  • Facebook
  • X(Twitter)
댓글 • [29]
muro
IP 124.♡.118.208
01-10 2021-01-10 20:37:22
·
감사합니다
당장은 이전 버전이 잘 작동하는듯해서 반영하진 않지만 차후 꼭 업글 해봐야겠어용~
한스의생각
IP 116.♡.142.83
01-10 2021-01-10 21:02:02
·
@muro님 사용 잘 해주신다니 제가 더 감사합니다😊 원하시는 기능이라던가 생기신다면 덧글 남겨주시면 최대한 반영해보겠습니다!!
clily199
IP 1.♡.79.172
01-10 2021-01-10 22:57:22
·
감사합니다. 안그래도 찾고 있었습니다.
한스의생각
IP 116.♡.142.83
01-10 2021-01-10 23:52:09
·
@clily199님 넵 사용하시다가 문제점 있으시면 말씀해주세요!!
호리병
IP 182.♡.247.145
01-11 2021-01-11 16:54:30
·
오 감사합니다.
아핫핫
IP 49.♡.76.72
01-14 2021-01-14 00:11:32
·
./make_script.sh: line 10: $'\r': command not found
./make_script.sh: line 117: syntax error: unexpected end of file
이런 오류가 나는데 뭐가 잘 못 된건지 모르겠네요;; ㅜ
한스의생각
IP 116.♡.142.83
01-14 2021-01-14 02:45:52
·
@아핫핫님 아마도 스크립트 파일이 깨져서 복사된 것 같은데 https://github.com/cpm0722/smi2srt/blob/main/make_script.sh 링크 들어가셔서 우측 상단 Raw 버튼을 마우스 오른쪽 클릭하신 후 파일 다운로드를 해보세요. 그 파일을 넣고 실행해보시겠어요?
아핫핫
IP 223.♡.201.150
01-14 2021-01-14 10:01:31
·
@한스의생각님 잘 되네요 감사합니다
한스의생각
IP 116.♡.142.83
01-14 2021-01-14 11:36:01
·
@아핫핫님 넵 다른 문제 발생하시면 말씀해주세요^^
삭제 되었습니다.
언젠간나도
IP 119.♡.174.140
01-29 2021-01-29 20:01:37
·
이게 디렉토리를 설정해 두면 하위 디렉토리 까지 자동으로 변환해주나요?
한스의생각
IP 116.♡.142.83
01-29 2021-01-29 21:16:11
·
@언젠간나도님 네 맞습니다!
언젠간나도
IP 119.♡.174.140
01-30 2021-01-30 00:44:57
·
네 잘 동작하네요 감사합니다!
맥주소주
IP 125.♡.145.188
02-14 2021-02-14 14:15:24
·
잘 쓰고 있습니다.
옵션을
1. 단순 변환
2. .ko.srt 로 변환
3. 단순 변환+ .ko.srt 변환
이렇게 했으면 졸겠어요.
한스의생각
IP 116.♡.142.83
02-14 2021-02-14 18:31:27
·
@맥주소주님 피드백 감사합니다ㅎㅎ말씀하신 사안 반영해서 개선해보겠습니다^^
muro
IP 124.♡.118.208
03-13 2021-03-13 23:59:26
·
한스의생각님 변환은 성공적으로 잘 되는데 문제가 제 구형 스마트TV가 SRT의 utf-8 인코딩을 인식을 못하네요
srt를 그대로 euc-kr로 변환하면 잘 나오는데 이걸 일일이 바꿀수도 없고 방법이 없을까요?
한스의생각
IP 39.♡.231.164
05-04 2021-05-04 21:51:37
·
@muro님 제가 너무 늦게 확인했네요... 우선 제 프로그램은 다른 분이 제작하신 smi2srt 툴을 편리하게 사용하도록 돕는 것입니다. 제가 여러 프로그램을 테스트한 결과 axfree님의 프로그램이 가장 편적으로 잘 작동해 채택했습니다. 때문에 euc-kr로 변환은 지금 단계에서는 어려울 거 같아요😭
끌량성우
IP 175.♡.161.56
05-04 2021-05-04 21:40:46
·
안녕하세요 좋은 프로그램 너무 감사합니다 ^^
친절히 설명해 주셔서 잘 설치했어요.
궁금한게 있습니다. 초반에 sh파일을 제작할 때, smi 파일 백업에 대해서 묻잖아요.
smi를 백업 안 하게 되면, srt로 파일이 바뀌면서 smi는 아예 날아가 버리는 건지 궁금합니다.
한스의생각
IP 39.♡.231.75
05-04 2021-05-04 21:49:12
·
@끌량성우님 아닙니다. 원래 위치에 그대로 smi파일이 남아있게 됩니다. 즉 smi파일과 srt파일이 같은 위치에 존재하게 됩니다!
끌량성우
IP 175.♡.161.56
05-04 2021-05-04 22:16:39
·
@한스의생각님 감사합니다. ^^
삭제 되었습니다.
나슈사스
IP 210.♡.141.22
07-02 2021-07-02 22:41:30
·
감사합니다 덕분에 잘쓰고있어요
나락가마
IP 117.♡.15.133
02-24 2022-02-24 13:35:09
·
이슈 관련으로 메일 드렸습니다 ㅠㅠ
삭제 되었습니다.
한스의생각
IP 118.♡.135.23
03-09 2022-03-09 10:13:44
·
@유닉이님 DSM의 파일 탐색기 상에서 movie 디렉터리 우클릭 후 속성 들어가시면 "위치"에 volume이 명시된 실제 경로가 나옵니다. /volume/movies 가 맞는지 확인해보시고, 맞다고 한다면 권한 문제일 가능성이 매우 높으므로 sudo 권한으로 실행해보세요!
삭제 되었습니다.
열심개발자
IP 1.♡.61.212
08-28 2022-08-28 13:51:30
·
@유닉이님 저도 동일 문제가 발생하는데 혹시 문제 해결하셨는지요?
삭제 되었습니다.
IDEOTAPE
IP 210.♡.25.18
03-20 2022-03-20 17:45:19
·
안녕하세요 지금 꼭 필요한 기능이라 깃헙 설명대로 다 진행했는데 작업 스케줄러에서 실행해도 아무 반응이 없고 실제 파일도 변환되지 않습니다 혹시 왜 이런지 알 수 있을까요?
삭제 되었습니다.
hydyckt
IP 39.♡.163.216
01-27 2024-01-27 22:16:08 / 수정일: 2024-01-27 23:31:25
·
dsm 7.2이상 업데이트는 도커에서 homes가 안나와서 로그폴더를 지정하지 못하는데

동작은 잘될까요? = 파일변환이 안되네요..ㅠ

로그폴더를 다른 폴더로 정해도 되는걸까요? = 로그폴더를 다른데 지정하니 잘됩니다.

폴더매핑시에 띄어쓰기가 들어가서 역슬래시를 넣었는데 그래도 될까요?
부분타우수
IP 222.♡.99.216
01-20 2025-01-20 23:25:23
·
@님 혹시 해결하셨나요? ㅠㅠ
삭제 되었습니다.
부분타우수
IP 121.♡.168.70
02-07 2025-02-07 10:09:35
·
이글 보시는 대부분이 homes로 볼륨 맵핑이 안될겁니다
원하시는 아무 폴더로 설정해도 잘 진행됩니다
주의할 점이 작업스케쥴러에서 /var/service~ 입력하는게 아니라 /volume1/본인이설정한경로 이렇게 exec.sh 실행파일이 있는 경로를 그대로 입력해야합니다. 앞에 /var/service는 homes의 상위 경로라서 homes 폴더를 쓰지 못하는 지금은 없애야합니다.
SimplyRed
IP 125.♡.76.40
05-13 2025-05-13 00:55:48
·
부분타우수님// 안녕하세요 저도 여기서 막혔는데 완전 초보라서 무슨 말씀인지 이해가 잘 안되는데요 아예 터미널 입력하면서 스크립트 작성할때 제가 원하는 폴더를 지정해야 가능한건가요 아니면 스케줄러 만들때만 말씀하신대로 하면 되는건가요. 스크립트 만들때 터미널에서 루트 디렉토리로 아무리 이동하려고 해도 폴더를 찾을수 없다고 떠서요 미치겠네요 이거 땜에 하루종일
SimplyRed
IP 125.♡.76.40
05-13 2025-05-13 01:34:51
·
부분타우수님// 다른 루트 디렉토리 만들어서 make script 넣고 터미널에서 경로이동 하려니까 ls 쳐서 디렉토리는 보이는데 이동하면 no such file or directory 뜨네요 사람 돌아뿌겄네요
새로운 댓글이 없습니다.
이미지 최대 업로드 용량 15 MB / 업로드 가능 확장자 jpg,gif,png,jpeg,webp
지나치게 큰 이미지의 크기는 조정될 수 있습니다.
목록으로
글쓰기
글쓰기
목록으로 댓글보기 이전글 다음글
아이디  ·  비밀번호 찾기 회원가입
이용규칙 운영알림판 운영소통 재검토요청 도움말 버그신고
개인정보처리방침 이용약관 책임의 한계와 법적고지 청소년 보호정책
©   •  CLIEN.NET
보안 강화를 위한 이메일 인증
안전한 서비스 이용을 위해 이메일 인증을 완료해 주세요. 현재 회원님은 이메일 인증이 완료되지 않은 상태입니다.
최근 급증하는 해킹 및 도용 시도로부터 계정을 보호하기 위해 인증 절차가 강화되었습니다.

  • 이메일 미인증 시 글쓰기, 댓글 작성 등 게시판 활동이 제한됩니다.
  • 이후 새로운 기기에서 로그인할 때마다 반드시 이메일 인증을 거쳐야 합니다.
  • 2단계 인증 사용 회원도 최초 1회는 반드시 인증하여야 합니다.
  • 개인정보에서도 이메일 인증을 할 수 있습니다.
지금 이메일 인증하기
등록된 이메일 주소를 확인하고 인증번호를 입력하여
인증을 완료해 주세요.