마이크로DVD
MicroDVD이 글은 검증을 위해 인용구가 추가로 필요하다.– · · 책· · (2009년 3월)(이를 과 시기 |
| 파일 이름 확장명 | .sub |
|---|---|
| 인터넷 미디어 유형 | 문자/문자 |
| 개발자 | 티아마트 소프트웨어 |
| 초기 릴리즈 | 2000년 3월 7일 ( |
| 형식 유형 | 시간 지정 텍스트 |
| 연장 위치 | 일반 텍스트 |
| 오픈 포맷? | 네 |
| 자유 형식? | 소유권 |
| 웹사이트 | www |
MicroDVD는 디지털 비디오의 자막 파일 형식이다.원래 티아마트소프트웨어가 개발한 자막과 함께 DVD 비디오를 재생하도록 설계된 미디어 플레이어 응용 프로그램인 마이크로DVD 플레이어에서 유래한 이름이다.이 애플리케이션은 2000년에 처음 출시되었으나 2001년에 개발이 종료되었다.포맷을 지원하는 미디어 플레이어는 마이크로DVD 자막을 해석해 해당 동영상 파일과 콘텐츠를 혼합할 수 있다.
포맷
사양
MicroDVD 자막 파일에는 .sub 파일 이름 확장자가 있다.이러한 파일은 비디오 파일과 함께 제공되거나 사용자가 만들거나 수정할 수 있다.외부 자막 파일을 지원하는 미디어 플레이어 애플리케이션은 일반적으로 올바른 .sub 파일을 찾는 역할을 한다.
MicroDVD 자막 파일은 여러 줄로 구성되어 있으며, 각각 주어진 특정 비디오 프레임 사이에 표시되어야 하는 자막 텍스트의 일부를 정의한다.선 구문은 다음과 같다.
{start-frame}{stop-frame}Text
예를 들어 디지털 비디오, 클립 또는 동영상의 처음 25 프레임 동안 "Hello!"가 표시되도록 하려면 해당 .sub 파일에 다음 줄이 포함되어야 한다.[1]
{0}{25}Hello!
표시되는 텍스트의 지속 시간은 해당 비디오 파일의 프레임 속도에 따라 달라진다.예를 들어 해당 동영상 파일의 프레임률이 초 당 25프레임이고 마지막 예시 자막 파일이 동반되는 경우, 1초간 "Hello!"가 표시된다.MicroDVD 플레이어에서 자막 파일이 태그 [BEGIN]으로 시작하고 태그 [END]로 끝날 것으로 예상하는 소프트웨어.
제어 코드
폰트 크기는 .sub 파일에서만 구성할 수 없지만, 표시되는 자막의 글꼴 스타일은 제어 코드를 사용하여 변경할 수 있다.사용 가능한 제어 코드 및 그 용도는[2] 다음과 같다.
제어 코드y글꼴 스타일을 정의한다.
{0}{25}{y:i}Hello!
"Hello!"는 이탤릭체로 표시되어 있다.
{0}{25}{y:b}Hello!
"여보세요!"라고 굵은 글씨로 표시된다.
{0}{25}{y:u}Hello!
"여보세요!"라고 밑줄이 그어져 있다.
{0}{25}{y:s}Hello!
"여보세요!"라고 쓰다듬는다.
제어 코드f글꼴 이름을 정의한다.
{0}{25}{f:fontname}Hello!
"Hello!"는 정의된 글꼴을 사용하여 표시되며, 문자열 "fontname"이 원하는 글꼴을 결정한다.예를 들면 다음과 같다.
{0}{25}{f:Arial}Hello!
제어 코드s글꼴 크기를 정의한다.
{0}{25}{s:size}Hello!
"Hello!"는 정의된 글꼴 크기로 표시되며 문자열 "size"가 원하는 크기를 정수 숫자로 결정한다.예를 들면 다음과 같다.
{0}{25}{s:10}Hello!
"Hello!"는 10의 글꼴 크기로 표시된다.
제어 코드c글꼴 색상을 정의한다.
{0}{25}{c:$BBGGRR}Hello!
"Hello!"는 정의된 색상으로 표시된다.색상 형식은 $BGGRR(파란색 8비트, 녹색 8비트, 빨간색 8비트)이다.예를 들면 다음과 같다.
{0}{25}{c:$0000FF}Hello!
"Hello!"는 강렬한 붉은 색으로 표시된다.
이것은 표준 RGB 컬러 모델이 아니라 색상 순서가 반대로 바뀐다는 점에 유의하십시오.
제어 코드P동영상과 관련된 부제 위치를 정의한다.
{0}{25}{P:X,Y}Hello!
좌표(X,Y)에 「Hello!」라고 표시한다.
자막의 각 줄은 일반적으로 한 줄로 표시된다.그러나 파이프 문자를 사용하여 단일 선을 여러 줄로 나눌 수 있다.예를 들면 다음과 같다.
{0}{25}Hello! How are you?
위의 코드는 다음과 같이 표시된다.
Hello! How are you?
다른 한편으로는
{0}{25}Hello! How are you?
위의 코드는 다음과 같이 표시된다.
Hello!
How are you?
이 경우 각 라인 또는 전체 자막 라인의 표시 값을 정의할 수 있으며, 제어 코드가 대문자일 경우 전체 자막 라인에 영향을 미친다.제어 코드가 낮은 경우, 해당 코드가 포함된 라인에만 영향을 미친다.예를 들면 다음과 같다.
{0}{25}{Y:i}Hello! How are you?
위의 코드는 이탤릭체의 두 줄로 표시된다.그렇지만
{0}{25}{y:i}Hello! {y:b}How are you?
위의 코드는 첫 번째 줄은 기울임꼴로, 두 번째 줄은 굵게 두 줄로 표시된다.파이프 문자 뒤에 코드가 더 이상 사용되지 않는 경우 다음 줄은 동일한 형식을 유지한다는 점에 유의하십시오.부제 위치 지정 코드P항상 대문자로 사용해야 한다.
한 번에 여러 개의 코드를 사용할 수도 있다.예를 들면 다음과 같다.
{0}{25}{c:$0000ff}{y:b,u}{f:DeJaVuSans}{s:12}Hello!
"Hello!"는 밑줄과 굵은 글씨로 빨간색, 그리고 12 포인트의 DeJaVuSans 글꼴로 표시될 것이다.
전체 자막 파일의 기본 표시 값은 다음을 사용하여 정의할 수 있다.{DEFAULT}특정 라인 형식보다 우선할 수 있는.예를 들어 DeJaVuSans를 사용한 모든 자막 라인을 10 포인트와 파란색으로 표시하는 데 다음 코드를 사용할 수 있다.
{DEFAULT}{C:$FF0000}{F:DeJaVuSans}{S:10}
이 코드 줄은 자막 파일의 어느 곳에나 배치될 수 있다.또한 이 경우 모든 제어 코드는 대문자로 되어 있다는 점에 유의하십시오.암호도 있다.H사용할 특정 문자 집합을 정의하려면:
{DEFAULT}{H:Greek}
그리스 문자 집합을 사용해야 함을 규정한다.이 코드는 {DEFAULT} 줄에서만 사용할 수 있다.
참고 항목
참조
- ^ "Example subtitle file".
- ^ MicroDVD 플레이어 설명서