ALE 각 열의 값은 어디서 오는가
SlateX이 넘기는 ALE는 탭으로 구분된 텍스트 목록입니다: 파일 수준 머리글, 열 이름 한 줄, 소재 한 개마다 행 한 줄. 이 한 벌의 열은 같은 종류의 출처가 아닙니다. 어떤 값은 현장에서 당신이 옮겨 적은 것이고, 어떤 것은 기록에 이미 저장되어 있으며, 어떤 것은 소프트웨어가 짜 낸 것이고, 또 한 부류는 저장에는 적혀 있으나 밖에 내지 못하는 것입니다. 결측값은 이 결과물에서 모양이 하나뿐입니다: 비어 있음. 받을 때는 먼저 이 칸이 어디서 왔는지를 묻고, 나서 그것이 어떤 대조를 담당할 수 있는지 결정하십시오.
같은 행 안에 손으로 입력한 것, 소프트웨어가 조립한 식별자, 빈 칸이 나란히 존재합니다. 표의 겉모양은 그것들을 대신 구분해 주지 않습니다.
파일 수준 머리글을 먼저 보고, 행별 필드로 취급하지 마십시오
머리글에는 구분 문자, 영상 방식, 오디오 방식, 전역 릴 이름, 프레임 속도가 적힙니다. VIDEO_FORMAT은 카메라 해상도가 기록된 때에만 그 래스터 값으로 들어갑니다. AUDIO_FORMAT 줄은 그대로 쓰되 값은 비워 둡니다. 저장에는 오디오 샘플링 레이트를 읽어 낸 값이 전혀 없기 때문입니다——소프트웨어 상수 하나를 적는 것은 옮겨 적지 않은 소재에게 오디오 규격을 선언해 주는 것과 같습니다. 전역 FPS는 각 기록 중에서 선언된 프레임 속도의 최빈값을 취하고, 한 대도 선언한 것이 없으면 비워 둡니다. 전역 TAPE는 전체 묶음의 소재가 진짜 카드 한 장에만 대응할 때만 써서 냅니다. 카드가 여러 장이면 행별 칸에 맡기고, 한 장도 옮겨 적지 않았으면 통째로 생략합니다.
이것들은 파일 수준의 단일 값이지 행별 사실이 아닙니다. 각 행 자신의 프레임 속도 칸은 FPS 열에 있고, 둘은 맞지 않을 수 있습니다.
신원 열: 출처 하나, 모양 넷
Name은 클립 이름이고, 31자와 ASCII라는 두 갈래 제한을 받습니다. 컷 이름을 기록하지 않았을 때는 이 행의 씬 번호·컷 번호·테이크 번호로 확정된 이름 하나를 짜 내는 쪽으로 물러납니다——같은 테이크는 매 내보내기마다 같고, 다른 테이크와 부딪히지 않습니다. 이것은 표식이지, 파일 키가 아닙니다.
출처를 알아보는 몇 개 칸은 전부 당신이 옮겨 적어 넣은 그 카드 번호를 따릅니다, 다만 모양이 제각각일 뿐입니다: Tape는 정규화한 카드 번호(알파벳과 숫자만 남기고, 대문자로 통일하고, 31에서 잘라냄); Camroll은 원형을 원하지만 이 칸 역시 ASCII만 받아들이므로, 카드 이름에 비라틴 문자가 섞이면 칸 전체가 비어 버립니다; Reel #의 계약 문구는 이 칸에 숫자를 채우는 것이므로, 카드 번호에 알파벳이 조금이라도 들어 있으면 칸 전체를 빈값으로 남깁니다——우리는 접두사를 벗겨 숫자처럼 보이는 번호를 조작하지 않습니다; Soundroll은 사운드 보고서 대장에 적힌 릴 번호를 내보내며, 정규화 기준은 Tape와 같습니다. 네 칸의 출처는 하나=당신이 옮겨 적은 그 한 장이지, 서로 독립된 네 갈래 신호가 아닙니다.
소프트웨어가 스스로 세는 표시 번호(카메라 알파벳에 세 자리 자동 증가를 더한 것)은 이 길에 들어오지 않습니다: 물리 카드에 대응하지 않고, CSV와 PDF의 사람이 읽는 열에만 존재합니다. Camera는 카메라 번호이고, 값은 그 26개 알파벳으로만 제한됩니다.
시간 열: 인 포인트에는 출처가 있고, 아웃 포인트는 현재 값을 내보내지 않음
Start은 이 기록이 적고 있는 타임코드를 따릅니다: 인 포인트가 있으면 인 포인트를, 없으면 테이크 자신의 그것을 씁니다. 모양이나 범위를 통과하지 못한 문자열은 무조건 빈값으로 내보냅니다——이 결과물에는 이제 더 이상 00:00:00:00이 나타나지 않습니다. 그 영들의 문자열의 병폐는 합법처럼 보였던 것이고, 수신자로 하여금 현장의 진짜 영점과 메꿔 만든 영점을 구분하지 못하게 했습니다.
End 열은 현재 비어 있습니다: 저장에 아웃 포인트 입력 경로가 없고, 우리도 인 포인트에 길이를 더해 역산하지 않습니다——그것은 벽시계로 계산한 번호를 카메라 스크린의 원본 읽어 값인 것처럼 통과시키는 것입니다. 아웃 포인트가 필요하면 촬영 보고서로 돌아가거나 기계 스크린에서 옮겨 적으십시오; 이 칸은 마감 차이표에서 TC_OUT_MISSING으로 드러납니다.
계산으로 나온 위치는 파생 결과로서만 재검증할 수 있습니다. 우리는 이 칸을 계산한 값으로 내보내는 대신 내보내지 않기를 택했습니다.
Duration은 타임코드 모양으로 쓰고, 저장에 적혀 있는 그 길이에서만 환산합니다. 우리측 길이는 초 단위로 저장되고 프레임 자리는 저장에 남지 않으므로, 이 열의 프레임 자리는 항시 00입니다——이것은 정밀도의 상한이지 결측값이 아닙니다. FPS는 이 행 자신이 프레임 속도를 선언했을 때에만 값이 있고, 선언하지 않았으면 비어 있습니다. 내부 연산에는 별도의 기본 계산 기준이 있지만, 그 기계가 보고한 숫자가 아니므로 열에 적지 않습니다. TC Mode에는 DF 하나만 나올 수 있고, 빈칸은 드롭 프레임 선언이 없음을 뜻하며, 논드롭 프레임을 뜻하지는 않습니다. DF를 선언한 행만이 Start、End、Duration을 세미콜론 모양으로 쓰고, 파일 머리글은 그것이 우리측 표시 관례임을 문자 그대로 인정합니다. Sound TC는 문자 그대로 넘기고, 모양만 판단하며, 프레임 자리를 다듬지 않습니다.
텍스트와 설명 열: 납작하게 줄인 다음, 관문을 하나 더 통과
Description은 씬 요약, 컷 설명, 컷 메모에 이미 있는 비어 있지 않은 내용을 고정 구분 문자로 이어 붙여 칸 하나로 만듭니다; Comments는 테이크 메모에서, Camera Notes는 카메라 메모에서, Director는 그 테이크가 속한 촬영일의 감독 텍스트에서 옵니다. 네 칸은 같은 길 하나를 갑니다: 행 구조를 터뜨리는 줄바꿈과 탭을 먼저 공백으로 줄인 다음, ASCII 관문을 통과합니다——값에 비라틴 문자가 끼어 있으면 칸 전체를 빈칸으로 내보내고, 글자 그대로의 원문은 CSV와 PDF에 남습니다.
그래서 같은 칸이 비어 있어도 가능성은 둘입니다: 애초에 기록하지 않았거나, 기록했으나 이 결과물에 담기지 못했거나. 차이표는 후자를 대신 밝혀 주지 않습니다——그것이 판단하는 것은 기록에 값이 있는지이고, 그 몇 칸은 당신이 실제로 옮겨 적은 내용에 대해서만 확인할 수 있습니다.
상태 열과 나머지: 등급은 파일에 적히고, 트랙 수는 채널 도표가 아님
Rating은 현장 등급의 글을 내보냅니다(Circle、Keep、Hold、N/G 그 계열, 항상 영문이며、인터페이스 언어를 따르지 않음), 등급을 놓지 않았을 때는 비어 있습니다; Circled take은 TRUE 또는 FALSE를 내보냅니다, 그것은 두 번째 질문이므로 두 번째 열을 차지합니다. Tracks는 세 상태 표기입니다——V는 MOS 테이크, A1A2는 와일드 트랙, VA1A2는 싱크 사운드; 행에 소리 사실이 하나도 없으면 그 칸은 비워 둡니다, 우리는 기본값을 싱크 사운드로 두지 않습니다. 그것은 트랙 수 표기지 채널 대응표가 아니고, 샘플링 레이트도 싣지 않습니다. VFX_Type은 그 카메라의 네 깃발을 글로 짜 내고, VFX_Count 열은 있지만 현재 입력 경로가 없어 빈칸으로 냅니다. Shoot Day는 Day 7 같은 모양으로 쓰고, 촬영일에 속하지 않으면 비워 둡니다. 날짜는 Shoot date 자기 열에(yyyy-MM-dd), 유닛은 Unit에 있습니다.
이 ALE는 무엇을 싣고, 무엇을 분명히 싣지 않는가
싣는 것: 소스 파일 이름과 경로, 카드 번호와 사운드 릴, 사운드 타임코드, 등급과 선택 깃발, 씬 번호와 테이크 번호, 유닛과 날짜. 싣지 않는 것: 매체 자체, 타임코드 외의 렌즈 파라미터(초점 거리, 감도, 조리개, 셔터, 해상도는 App에 기록이 있지만 ALE의 열로 들어오지는 않았습니다), 채널 대응표, 촬영 감독의 ASC 칸 두 개. 또한 컷과 소재 사이의 대응 관계를 전혀 싣지 않습니다——어느 테이크가 어느 파일에 대응하는가는 여전히 현장에서 등록해야 할 일입니다.
맨 뒤에 줄 선 그 몇 열은 우리 고유의 열 이름입니다: 규범에 찾을 수 없으므로, 어떤 후속 시스템도 그것들을 의미 필드로 읽으리라 가정하지 마십시오. 열 이름은 파일에 실제로 나타나는 문자열로 대조하는 것이 일률적인 원칙이고, 유사 열 이름이 같은 필드에 매핑되리라는 보장은 없습니다.
FAQ
Reel #와 Tape는 서로 검증할 수 있습니까?
서로 독립된 두 갈래 출처로 취급할 수 없습니다. 둘 다 당신이 옮겨 적어 넣은 그 카드 번호에 같은 뿌리를 두고, 각기 다른 모양으로 접혀 있을 뿐입니다(숫자만/정규화한 영숫자). 두 열이 맞다는 것은 같은 출처를 두 번 썼다는 뜻에 불과합니다.
End는 현장에서 기록한 것입니까?
이 열은 현재 값을 내보내지 않습니다: 아웃 포인트 입력 경로가 없고, 인 포인트에 길이로 역산하지도 않습니다. 아웃 포인트가 필요하면 촬영 보고서로 돌아가거나 기계 스크린에서 옮겨 적으십시오. 차이표가 TC_OUT_MISSING으로 그것을 가리킵니다.
ALE의 Tracks는 채널 대응표입니까?
아닙니다. 그것은 기록 상태에서 생성된 세 상태 트랙 수 표기로, 각 채널이 어떤 소리 출처에 대응하는지, 샘플링 레이트, 프로젝트 쪽 라우팅을 담지 않습니다.
왜 수신자는 여전히 열별로 대조합니까?
같은 파일 안에 손으로 옮겨 적은 값도, 소프트웨어가 짜 낸 표식도, 그 글자가 실리면 내보내지 못하는 칸도 있기 때문입니다. 열마다 값의 취하는 방법과 관문의 규칙이 다릅니다. 파일을 열 수 있다는 것은 텍스트가 읽힌다는 뜻일 뿐, 각 필드의 출처가 검증되었다는 뜻이 아닙니다.
Axiom One LLC — SlateX. 위 숫자는 2026-09-24 기준입니다.