subtitle2pgm - 클라우드 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 subtitle2pgm 명령입니다.

프로그램:

이름


subtitle2pgm - 자막 스트림을 pgm 이미지로 변환합니다.

통사론


자막2pgm [-i <파일 이름>] [-o <기본 이름>] [-c <c0,c1,c2,c3>] [-g <체재>] [-t
<체재>] [-l <>] [-C <경계>] [-e <hh:mm:ss,n>] [-v] [-P]

기술


자막2pgm 자막 스트림을 pgm 이미지로 변환합니다(참조: PGM(5)). 자막 스트림
에 의해 생산된다. tc추출(1), 예.

tcextract -x ps1 -t vob -a 0x20 -i 파일.vob

그리고 직접적으로 파이프로 연결됩니다. 자막2pgm, 예.

tcextract -x ps1 -t vob -a 0x20 -i file.vob | 자막2pgm

자막 스트림이 이미 파일로 존재하는 경우 -i 그것을 읽는 옵션, 예:

subtitle2pgm -i subtitle_stream.ps1

옵션


-i <파일 이름>
사용하다파일 이름> stdin 대신 입력용입니다.

-o <name>
사용하다name> 출력 파일의 기본 이름으로 사용됩니다. 그렇지 않은 경우name>이 주어졌으며 기본값은 다음과 같습니다.
"영화_자막". 출력 파일 이름은 다음과 같은 형식입니다. 이름XXXX.pgm 어디에 부스번호: XNUMX홀XNUMXCXNUMX 하는
타이틀 번호. 주의: 기존 파일은 경고 없이 덮어쓰여집니다.

-c <c0,c1,c2,c3>
출력 이미지의 기본 회색 레벨을 재정의합니다. 기본값은 255,255,0,255. 유효한
값이 범위 내에 있습니다. 0<=c<=255 어디에 0 검은색이고 255 화이트.

-g <체재>
출력 이미지 형식을 설정합니다. 여기서 체재 0에서 5까지의 숫자입니다.
0 PGM(기본값)
1 PPM
2 PGM.GZ
3 PNG_GRAY (단순한 회색 이미지)
4 PNG_GRAY_ALPHA(알파 채널이 있는 회색 이미지)
5 PNG_RGAB(8비트 RGB + 알파 채널).

프로그램이 다음을 지원하도록 컴파일되지 않으면 PPM 및 PGM.GZ 출력이 작동하지 않습니다.
그것. -g 2 디스크 공간을 절약하기 위해 권장됩니다.

-t <체재>
출력 형식을 설정합니다. 여기서 체재 0에서 1까지의 숫자입니다.
0(기본값)에서 사용되는 srtx 파일 srttool (README.srttool 참조)
1개의 XML 파일 형식으로 사용 가능 DVD작가 ( http://dvdauthor.sourceforge.net/ ).

-l <>
추가하다 PTS(P분개 TStammp) 모든 DVD-9 레이어 건너뛰기(기본값)
0.0). 새 레이어가 시작되면 VOB 파일의 내부 PTS가 0으로 재설정됩니다.
이것은 이미 처리되었습니다. tc추출 그리고 눈에 띄어서는 안 됩니다. 자막2pgm.
어떤 이유로 레이어 건너뛰기 후 타이밍이 잘못 조정된 경우
이 옵션을 사용하면 적절한 오프셋을 얻을 수 있습니다.

-C <경계>
텍스트 주위의 테두리를 다음으로 줄입니다. 픽셀. 많은 DVD에는 전체 화면이 제공됩니다.
아주 작은 부분만 텍스트로 덮여 있는 자막입니다. 따라서
이미지의 흥미로운 부분을 사용하면 하드 디스크 공간이 절약됩니다. 기본값: 자르지 않습니다.
일반적으로 이 옵션은 작은 값으로 사용됩니다. 예를 들어 -C 0.

-e <hh:mm:ss,n>
추출만 n 타임 스탬프부터 시작하는 자막 hh : mm : ss. 이것은
자막이 어떻게 보일지 미리보기. 예: -e 00:05:00,10 첫 번째를 건너뜁니다
5분 후 다음 10개의 자막이 출력됩니다.

-v 일반적으로 필요하지 않은 추가 출력 메시지를 활성화합니다.

-P 프로그램이 뭔가 유용한 일을 하고 있음을 보여주는 진행 보고서를 작성하세요.

사용 예


현재 디렉토리가 "Foo"의 마운트된 DVD이거나 Foo의 VOB 파일을 포함하고 있다고 가정합니다.
DVD.

# 필요에 따라 변경
MOVIE="Foo" # 영화 이름
TITLENO=1 # 자막 언어 번호
VOBSET="`echo VTS_01_[0-9].VOB`" # 모든 영화가 '0'에서 시작하는 것은 아닙니다.

# 자막의 'pgm' 파일을 만듭니다.
고양이 $VOBSET | tcextract -x ps1 -t vob -a 0x2$TITLENO | subtitle2pgm -o "$MOVIE"
# OCR을 사용하여 텍스트로 변환합니다. (불완전하게)
pgm2txt -f en "$MOVIE"
# '.srt' 파일을 만듭니다.
srttool -s -i "$MOVIE".srtx -o "$MOVIE".srt

결과는 일반적으로 수천 개가 넘는 '.pgm' 및 '.pgm.txt' 파일과 원하는 파일입니다.
'.srt' 파일입니다. '.srt' 파일은 OCR만큼만 우수하므로 오류가 발생할 수 있습니다.

큰 앤티앨리어싱된 노란색 글꼴로 동영상에 대한 결과 '.srt'를 봅니다.

mplayer -sub "$MOVIE".srt $VOBSET -ass -ass-color ffff0000 -ass-border-color 00000000
-ass-font-scale 1.8 -fontconfig -font Verdana

onworks.net 서비스를 사용하여 온라인으로 subtitle2pgm을 사용하세요.



최신 Linux 및 Windows 온라인 프로그램