MicroDVD를 CSV로 변환
또는 자막 텍스트를 붙여넣으세요
옵션
타이밍을 어떤 프레임 레이트 기준으로 세는지 정합니다. 형식 안내 페이지에서는 MicroDVD가 이 값을 필요로 합니다. 시간을 프레임 번호로 저장하기 때문입니다. 프레임 레이트 페이지에서는 이 파일이 어느 프레임 레이트를 기준으로 만들어졌는지, 즉 자막을 만든 판본의 값을 뜻하며, 페이지의 두 번째 상자에는 이 자막을 사용할 영상의 프레임 레이트를 넣습니다. 흔히 쓰는 값은 23.976, 24, 25, 29.97, 30, 50, 59.94, 60입니다. 잘못 넣으면 시간축 전체가 어긋나고, 프레임 레이트 페이지에서는 고정된 양이 아니라 비율로 어긋납니다.
이 변환에서 달라지는 것
1가지가 버려지거나 결정이 필요합니다
- 프레임 레이트
원본이 시간을 프레임 번호로 저장합니다 — 모든 타임스탬프가 입력한 프레임 레이트에 따라 달라집니다
이 목록은 불러온 특정 파일이 아니라 두 형식의 기능 행렬에서 나옵니다. 어떤 파일은 형식이 허용하지만 행렬이 모델링하지 않는 기능을 쓰고 있다면 더 많이 잃을 수 있습니다.
MicroDVD를 CSV로 바꾸는 페이지입니다. 표의 한 행이 자막 하나가 되고 시작 시각·끝 시각·텍스트가 각각 열로 들어갑니다. 프레임 번호를 시각으로 바꿔야 하므로 영상의 프레임 레이트가 필요하고, 입력값이 파일 선언보다 우선합니다.
MicroDVD의 `{100}{150}`은 25fps에서 4초에서 6초까지입니다. CSV에서는 `00:00:04.000,00:00:06.000,The quick brown fox...` 꼴의 행이 되고, 머리글은 `start,end,text`입니다. 세로 막대(`|`)는 한 텍스트 셀 안의 줄바꿈이 되고 CSV 규칙대로 따옴표로 감쌉니다.
이 방향에서 잃는 것은 프레임 레이트입니다. 출력 CSV에는 프레임 번호가 남지 않습니다. 파일 첫 줄의 `{1}{1}25` 같은 선언은 입력값이 비었을 때만 쓰이고, 선언도 없으면 25fps로 가정합니다.
파일은 업로드되지 않고 브라우저 안에서 처리됩니다. 여러 편을 한 번에 넣어도 순서대로 변환되고 결과는 ZIP 하나로 묶입니다. 변환 중에는 탭을 닫지 마세요.
예시
전형적인 MicroDVD 파일을 CSV로 변환
입력
{1}{1}25
{100}{150}The quick brown fox jumps over the lazy dog.
{200}{260}Faster than|the last one.
결과물
start,end,text
00:00:04.000,00:00:06.000,The quick brown fox jumps over the lazy dog.
00:00:08.000,00:00:10.400,"Faster than
the last one."
이 출력에서 버려지는 것은 프레임 레이트입니다. 프레임 번호가 시각 열로 바뀌고 글자는 행 단위로 일치합니다.
지저분한 MicroDVD를 CSV로 바꿀 때
입력
{1}{1}23.976
{0100}{0150}Leading zeros in the frame numbers.
[INFORMATION]
{300}{340}An unrecognized line above was kept in place.
{400}{450}Trailing spaces are kept.
결과물
start,end,text
00:00:04.000,00:00:06.000,Leading zeros in the frame numbers.
00:00:12.000,00:00:13.600,An unrecognized line above was kept in place.
00:00:16.000,00:00:18.000,"Trailing spaces are kept. "
실제 파일에 흔한 손상입니다. BOM, 윈도우 줄바꿈, 앞자리 0, 알 수 없는 줄이 섞여도 읽을 수 있는 자막은 모두 행이 됩니다.
자주 묻는 질문
MicroDVD를 CSV로 바꿀 때 프레임 레이트는 무엇으로 정하나요?
이 자막이 붙을 영상의 프레임 레이트입니다. 페이지 입력값이 비어 있으면 파일 첫 줄의 선언, 선언도 없으면 25fps를 씁니다. 입력값이 있으면 파일 선언보다 우선합니다.
MicroDVD의 프레임 100은 CSV에서 어떤 시각이 되나요?
25fps에서 `00:00:04.000`입니다. 150프레임은 `00:00:06.000`이 되어 시작과 끝 열에 각각 들어갑니다. 프레임 번호 자체는 CSV에 남지 않습니다.
MicroDVD를 CSV로 바꾸면 표의 머리글은 무엇인가요?
`start,end,text`입니다. 각 자막이 한 행씩 이어지고, 시작과 끝은 `00:00:04.000` 꼴로 적히며 텍스트는 셋째 열에 들어갑니다.
MicroDVD의 세로 막대는 CSV에서 어떻게 한 셀에 들어가나요?
하나의 텍스트 셀 안에서 두 줄이 되고, 줄바꿈이 포함된 셀은 CSV 규칙대로 따옴표로 감쌉니다. 스프레드시트는 이를 한 셀로 읽습니다.
MicroDVD의 첫 줄 {1}{1}25는 CSV에 행으로 들어가나요?
들어가지 않습니다. 프레임 레이트 선언이라 파서가 값을 읽어 계산에만 쓰고 행으로 만들지 않습니다. 출력에는 빈 행도 생기지 않습니다.
CSV를 다시 MicroDVD로 바꾸면 무엇이 사라지나요?
CSV의 시각을 프레임으로 바꿔야 하므로 프레임 레이트가 새로 필요하고, CSV에는 그 값이 없습니다. 지금 방향인 MicroDVD→CSV에서는 프레임 레이트를 잃습니다.
MicroDVD를 CSV로 저장하면 인코딩은 무엇인가요?
출력은 UTF-8, 유닉스 줄바꿈, BOM 없음입니다. 엑셀에서 열 때 한글이 깨지면 가져오기 설정에서 UTF-8을 지정하면 됩니다.