smi2srt 웹UI 서비스를 만들어보긴 했는데

image.png

우선 뼈대만 대충 만들어봤는데 작동은 잘 되는 거 같습니다만

제가 가지고 있는 smi 파일들이 대부분 옛날 거라 제대로 될지는 모르겠네요

UI나 이런저런 기능 추가가 안된 상태라 작업을 더 하긴 해야할 거 같긴 한데

이런 서비스 필요하신 분들이 많이 계실지 모르겠네요

사용 해보실 분들은

파일 스테이션에서

image.png

폴더를 만들어 줍니다

저 같은 경우 docker/smi2srt_webui 폴더를 생성했습니다

하위 폴더에 smi_data 폴더도 만들어 주시고요

image.png

컨테이너 매니저에서 프로젝트 생성 누르시고 생성 한 docker/smi2srt_webui 폴더 지정 후

compose.yaml 만들기 선택 후 아래 코드를 입력 해주시고 다음 다음 완료

version: '3.8'

services:
  smi2srt-webui: # 서비스 이름을 정의합니다 (원하는 대로 변경 가능).
    container_name: smi2srt_webui # 생성될 컨테이너의 이름을 지정합니다.
    image: sruinz/smi2srt_webui
    ports:
      - "5044:5000"   # 호스트 포트(왼쪽)는 NAS에서 사용 가능한 다른 포트로 변경할 수 있습니다 (예: "5555:5000").
    volumes:
      - ./smi_data:/data # 호스트의 ./smi_data 디렉토리를 컨테이너의 /data 디렉토리로 마운트합니다.
      #- /volume1/video:/data # 이런 형식으로 외부 폴더 매핑 가능하지만 하나의 폴더만 매핑 가능합니다만
      # 이 경우 위의 폴더 smi_data 부분은 삭제나 주석처리 해야 합니다
    restart: always # 컨테이너가 비정상 종료되면 Docker가 자동으로 재시작합니다 (수동으로 중지하지 않는 한).
    environment:
      - TZ=Asia/Seoul # 컨테이너의 시간대를 설정합니다.

복사

포트 부분의 좌측 포트는 접속 포트니까 편하신대로 수정 하시면 됩니다

우선 테스트 버전이라 하나의 폴더만 매핑 가능하고 하위 폴더는 지원 안됩니다

smi_data 폴더에 smi 파일을 업로드 하시고 변환 작업을 하시면 될 거 같네요

다른 폴더를 매핑해도 사용 가능하긴 합니다

/volume1/video:/data 로 매핑을 하셔도 됩니다만 위의 smi_data 부분은 주석처리나 삭제 해주세요

image.png

빌드 후 설정 한 IP:포트 로 접속 하시면 이런 화면이 뜰 겁니다

물론 매핑한 폴더에 smi 파일이 있어야 뜨겠죠

개별 변환하거나 일괄 변환하시면 해당 폴더에 srt 파일이 생성 됩니다

작업이 끝난 파일을 이동 및 삭제 후 새로운 smi파일을 업로드 하시고

파일 목록 새로고침 하시면 파일 목록이 변경 됩니다

smi 형식에 따라 안되는 것들이 있을 수 있습니다

utf-8 smi 파일만 테스트 해봤고요

두 가지 형식만 테스트 해봤습니다

<SAMI>
<HEAD>
<Title>제목을 적어 주세요.</Title>
<Style TYPE="text/css"><!--
P {margin-left:2pt; margin-right:2pt; margin-bottom:1pt; margin-top:1pt;
   text-align:center; font-size:20pt; font-family:Arial, Sans-serif;
   font-weight:bold; color:white;}
.KR {Name:Korean; lang:ko-KR; SAMIType:CC;}
-->
</Style>
<!--
  자막 제작 :
  제작 날짜 :
-->
</HEAD>
<BODY>
<SYNC Start=4048><P Class=KR>
Sync and correction by asd<br>

복사

이런 형식의 smi와

1
00:00:00,950 --> 00:00:06,831
<i><b>- Synced and corrected by
m123123 - -  <br>
제작자 :  <br>
asdasdasd222 -</b></i>

2
00:00:11,772 --> 00:00:13,138
24 지난  이야기...

복사

이런 형식의 smi 파일 입니다

1
00:00:04,048 --> 00:00:07,047
Sync and correction by asd

wwfjjm
술기운으로 만든 자막.

2
00:00:53,600 --> 00:00:56,061
실시간 추적상황이 어떻게 되지?

복사

1
00:00:00,950 --> 00:00:06,831
<i><b>- Synced and corrected by
m123asdasd - - 

제작자 : 

asdasd222 -</b></i>

2
00:00:11,772 --> 00:00:13,138
24 지난  이야기...

복사

asdad2 이런 식으로 적힌 건 사이트명 제작자명 지운거니 신경 쓰지 마세요

각각 이런 식의 srt로 변경 됐습니다

영상 파일이 없어서 테스트는 못 해봤는데 문제 없지 않을까 생각합니다

써보실 분들은 한 번 사용 해보시길 바랍니다

아마 업데이트를 하게 된다면 IDIM처럼 UI좀 정리하고

rename 처럼 폴더 선택 기능을 추가하게 될 거 같습니다만

언제가 될지 장담은 못드리겠습니다

수요가 많거나 시간이 생기면 작업 해보는 걸로...

Read more

시놀로지 도커에 openclaw 설치하기

오픈클로를 도커에 설치하는 방법을 문의하신 분이 계셔서 작성 해봅니다 현재 오픈클로는 나온지 얼마 안됐고 계속 업데이트가 되고 있는 상황이기 때문에 설치 방법이 달라질 수 있습니다 Docker - OpenClaw https://docs.openclaw.ai/install/docker 제 개인적인 의견은 공식 문서를 참고하시는 걸 추천 드립니다 우선 시놀로지에 설치 하기 위해서는 패키지 센터에서

By 빨간물약

GLM-5 모델 출시와 함께 가격인상

https://svrforum.com/software/2992940 얼마 전에 위 링크 글을 통해 1년 4만원 결제로 상급 모델 사용이 가능하다고 알려드렸던 GLM에서 5버전 출시와 함께 가격 인상을 한다는 이메일이 왔네요 다행히 기존에 이미 사용하는 사람들은 상관 없다고 합니다 내용은 11일 부터 인상이라는데 시차 때문인지 아직 할인된 가격이 적용 되는 거 같습니다 사용을

By 빨간물약

Openclaw를 시놀로지 도커에 설치 해봤습니다

wtr pro n100 네이티브 헤놀에 설치 했습니다 (꺼져있는 CLI 컨테이너는 CLI 접속 시에만 동작 합니다) 어차피 api를 사용하니 도커도 괜찮겠다 싶어서 시도 해봤는데 간단한 문답은 자원 소모가 거의 없네요 텔레그램과 대시보드도 잘 되고 SSH 접속을 통한 CLI 설정도 잘 됩니다 GLM-4.7 API를 사용하는 거라 일반적인 대화 성능은 맥미니랑 크게

By 빨간물약