전달과 교환 / X5 · CSV

CSV 전달물은 ALE보다 무엇을 더 싣고 무엇을 빼는가

CSV 상세 표와 ALE 목록은 같은 데이터에 접미만 붙인 것이 아닙니다. CSV는 사람과 표 도구가 열마다 들여다보는 쪽에, ALE는 수신 절차가 읽는 교환 목록 쪽에 서 있으므로, 둘은 값의 범위도 결손치 표기도 인코딩도 필드의 뜻도 서로 다릅니다. CSV는 더 많은 카메라와 촬영 파라미터를 가져오지만, 그것으로 미디어 목록이 되지는 못하고 채널 대응이나 사운드 타임코드를 제공하지도 않습니다.

형식이 다르면 중요한 것은 「열이 몇 개 더 있다」는 것만이 아니라, 그 각 열이 어디서 와서 누구에게 확인시키려는지입니다.

CSV가 더 가져오는 것은 카메라와 촬영 상세

ALE과 견주면 CSV는 컷과 카메라 층 정보를 더 꺼냅니다. 초점 거리, 필터, ISO, 조리개, 셔터, 화면 비율, 해상도, 그리고 컷 사이즈와 촬영 각도, 움직임 같은 구도 정보까지 이 상세 표가 표현할 수 있는 범위에 속합니다.

또 VFX, 원판, 배경판, 참조 같은 카메라 상태 표시 몇 가지와 촬영 날짜를 씁니다. 여기서 하나의 중요한 경계를 남겨 두어야 합니다. 전달 표에 그 열이 있다는 것은, App에 해당 현장 입력 입구가 현재로 존재한다는 말과 같지 않습니다. 어떤 소리 상태 열은 파일 구조에 나타나지만, 그것을 이미 기록할 수 있는 능력으로 홍보할 수는 없습니다.

테이크 메모와 카메라 메모도 서로 다른 열에 나뉘어 들어갑니다. CSV를 생성할 때 메모 속의 줄바꿈과 복귀, 탭은 공백으로 줄어듭니다. 따라서 「메모가 글자 그대로 보존된다」고 약속할 수 없습니다. 수신자가 보는 것은 표 처리를 거친 텍스트입니다.

등급 두 열을 같은 일로 다룰 수 없습니다

CSV에는 텍스트 등급 이름 열이 하나 있고, 불리언 Circle 열이 하나 있습니다. 텍스트 등급 이름은 Circle, Keep, Hold, N/G로 적히고, 표시하지 않았을 때는 비어 둘 수 있습니다. 불리언 Circle 열은 현재 텍스트 등급 이름이 Circle에 해당하는 그 등급에서만 TRUE를 쓰고, 그 외의 경우에는 FALSE를 씁니다.

이 말은, 현장에서 한 테이크를 Keep으로 표시하면 텍스트 등급 이름 열에는 분명히 Keep이 적히지만 불리언 Circle은 여전히 FALSE라는 뜻입니다. 그러므로 불리언 열을 「이 테이크가 현장에서 선택 표시가 되었는가」의 완전한 뜻으로 바로 해석할 수 없습니다. 그것은 특정한 등급 조건에서 파생된 불리언 값 하나일 뿐입니다.

Rating을 읽는 것은 텍스트 등급 이름을 읽는 일이고, Circle을 읽는 것은 더 좁은 파생 조건을 읽는 일입니다. 두 열은 서로를 대신할 수 없습니다.

수신자가 열마다 대응 관계를 세워야 하는 것도 여기입니다. 자기 표 템플릿이 불리언 열만 본다면, 텍스트 등급 이름에 여전히 뜻이 있는 다른 상태가 빠져버립니다. 반대로 텍스트 열만 본다면, 그것을 App 내부의 다른 상태 필드와 같다고 가정해서도 안 됩니다.

CSV에는 여전히 미디어 위치와 소리 대응이 없습니다

필드가 더 많다는 것은, 이 파일이 미디어 연결의 모든 정보를 떠안은다는 말이 아닙니다. 현재 CSV는 소재 경로를 쓰지 않고, 채널 대응과 사운드 타임코드도 없습니다. 수신자가 미디어 파일이 실제로 어디에 있는지, 어느 채널이 어떤 소리 출처에 대응되는지 알아야 한다면, 소재와 그 밖의 전달 정보에서 채워 넣어야 합니다.

마찬가지로 표에 Filename, 릴 번호, 클립 번호가 나타난다고 해서 그것이 바로 모든 미디어를 위치 지을 수 있는 목록으로 바뀌지 않습니다. 신원 필드는 실제 소재 파일 이름, 릴 번호, 현장 기록과 교차로 대조해야 합니다.

인코딩과 정비 규칙도 ALE과 다릅니다

CSV는 디스크에 쓸 때 바이트 순서 표기를 얹지만, ALE은 얹지 않습니다. 두 파일 모두 LF 줄바꿈을 쓰지만, 수신 환경이 인코딩과 줄바꿈을 어떻게 처리하는지는 실제로 검증해야 합니다. 글자가 깨지거나 열이 어긋나는 것이 보이면, 내용 필드 자체가 잘못되었다고 먼저 가정하지 말고 인코딩과 구분, 텍스트 정비를 먼저 점검하십시오.

CSV의 각 데이터 값은 자기 이스케이프 경로를 지나갑니다. 줄바꿈과 탭은 펴지고, 쉼표나 큰따옴표가 들면 현재 규칙에 따라 인용부와 이스케이프가 붙습니다. 이런 동작은 현재의 생성 방식에 알맞은 것이지, 외부 CSV 규격 하나를 준수한다는 선언으로 넓혀 써서는 안 됩니다.

날짜도 모든 결과물이 한 기준으로 쓰지는 않습니다

CSV의 날짜 열은 양력 기계 형식 yyyy-MM-dd로 고정해 씁니다. 다른 종류 보고서의 머리글 날짜는 기기 환경의 날짜 형식 설정을 따릅니다. 둘이 읽히는 자리가 서로 다르므로, 「모든 전달물 속 날짜는 반드시 글자 그대로 동일하다」로는 쓸 수 없습니다.

수신자가 파일 간 대조를 하려면, 먼저 날짜 필드의 형식 차이를 예상 조건으로 두고, 그다음 같은 날을 가리키는지 대조해야 합니다. 문자열이 다르다고 날짜까지 다른 것은 아니고, 문자열이 같다고 원본 기록 확인을 대신할 수도 없습니다.

FAQ

CSV는 ALE보다 주로 무엇을 더 실습니까?

카메라, 광학, 구도, 상태, 날짜 상세를 더 깁니다. 예를 들어 초점 거리, 필터, ISO, 조리개, 셔터, 해상도, 컷 사이즈, 촬영 각도, 움직임 같은 항목입니다.

Rating과 Circle 두 열은 왜 서로 모순된 것처럼 보입니까?

출처의 뜻이 서로 다르기 때문입니다. Rating은 텍스트 등급 이름을 쓰고, 불리언 Circle은 등급 이름이 Circle인 그 등급에서만 TRUE를 씁니다. 그래서 Keep 한 개는 동시에 Rating=Keep과 Circle=FALSE를 받습니다.

CSV는 메모를 글자 그대로 보존합니까?

글자 그대로 보존하지는 않습니다. 줄바꿈과 복귀, 탭은 생성 때 공백으로 줄어들고, 수신자가 보는 것은 표 행 구조에 맞도록 처리된 결과입니다.

필드가 많아진 CSV로 소재와 소리 채널을 바로 찾을 수 있습니까?

찾을 수 없습니다. 현재 파일에도 소재 경로, 채널 대응, 사운드 타임코드는 들지 않습니다. 미디어 위치와 소리 관계는 소재와 그 밖의 전달 정보에서 확인해야 합니다.


Axiom One LLC — SlateX. 위 숫자는 2026-09-24 기준입니다.