Media Browser

AI와 함께 읽기
전체 문서 한 파일로 (llms-full.txt)

영상 소재의 라이브러리입니다.

예전 이름은 ContentsBrowser입니다. 현재 이름은 Media Browser. 동영상·이미지뿐만 아니라 Spout / Syphon·NDI·노드의 출력도 같은 선반에 나열되게 되었으므로, “동영상 파일 관리”에서 “소재의 입구 전부”로 역할이 넓어졌습니다.

Media Browser

여는 방법

메뉴바의 Create → MediaBrowser. 몇 개든 열 수 있습니다. 닫는 것은 타이틀바 오른쪽의 ×, 이름은 타이틀바를 더블클릭해서 바꿀 수 있습니다.

화면의 구성

위에서부터 2단의 툴바, 왼쪽의 폴더 목록, 중앙의 썸네일, 아래의 상태바입니다.

위치내용
Search이름과 태그로 좁히기
Layer클릭한 소재를 보낼 곳의 고정(후술)
Folder < >폴더 넘기기. 오른쪽의 3개는 왼쪽 목록의 글자 크기(확대 / 축소 / 리셋)
SortName / Date / Type
Zoom썸네일의 크기(40%〜200%)
Page < >페이지 넘기기. 1페이지 8 × 8 = 64건입니다

아래의 상태바에는 왼쪽에 현재 폴더명, 오른쪽에 의미 검색의 상태가 표시됩니다.

왼쪽의 폴더 목록

위에서부터 순서대로, 다음과 같이 나열됩니다.

내용
All라이브러리 전체
Random셔플. 최대 64건까지이며, 검색란은 무시됩니다
Spout(macOS에서는 Syphon)현재 검출되어 있는 Spout / Syphon 소스
NDI현재 검출되어 있는 NDI 소스
Node노드 그래프의 MediaOut 노드가 내보내고 있는 영상
★ For You / ◎ Discover / ▶ Match Live의미 검색에 의한 추천(이용 가능할 때만 표시됩니다)
그 이후직접 만든 폴더

Spout / Syphon / NDI / Node 의 내용은 항상 자동 갱신됩니다. 리로드 버튼은 없습니다. 다른 앱에서 송출을 시작하면 그대로 목록에 늘어납니다.

외부 소스 폴더에서는 편집 조작을 할 수 없습니다. Spout / Syphon / NDI / Node 를 열고 있는 동안에는 이동·태그·썸네일 갱신·삭제· 정렬이 모두 무효가 됩니다. 실체가 있는 파일이 아니기 때문입니다.

폴더 행을 우클릭하면 다음 메뉴가 나옵니다.

항목동작
New Folder새 폴더를 만든다
Rename이름을 바꾼다
Delete폴더와, 거기에만 들어 있는 소재를 라이브러리에서 지운다(원본 파일은 지워지지 않습니다)
Sort: Manual직접 배열한 순서를 사용한다
Sort: File Name파일명 순서를 사용한다

폴더 행 자체도 드래그로 정렬할 수 있습니다.

썸네일을 조작한다

조작동작
클릭선택하고, 동시에 레이어에 할당합니다
Ctrl / Cmd + 클릭선택의 추가·해제만(할당은 하지 않습니다)
Shift + 클릭직전에 클릭한 위치부터의 범위 선택
드래그레이어나 폴더로 가져간다
우클릭메뉴

썸네일의 테두리 색에는 의미가 있습니다.

  • 파란 테두리 = 선택 중
  • 빨간 테두리 = 그 레이어에서 재생 중
  • 어두운 빨강에 ⚠ MISSING = 원본 파일을 찾을 수 없음
  • 오른쪽 위의 ✕ / ⚠ = 코덱이 미지원 / 주의가 필요

마우스를 올리면 파일명·코덱·해상도·fps·길이가 툴팁에 표시됩니다.

우클릭 메뉴

1건만 선택하고 있을 때.

항목동작
Move to…다른 폴더로 옮긴다(맨 아래의 + New Folder... 에서 새로 만들 수도 있습니다)
Remove from this folder이 폴더에서 뺀다
Update Thumbnail썸네일을 다시 가져온다
Edit Tag태그를 편집
Delete from Library라이브러리에서 삭제(원본 파일은 지워지지 않습니다)
Open File Location파일의 위치를 연다

2건 이상 선택하고 있는 상태에서, 선택 중인 것을 우클릭하면 일괄 메뉴가 됩니다 (Move ... items to... / Tag ... items... / Regenerate ... thumbnails / Delete ... items from Library). 아래의 상태바에도 Move / Tag / Regen / Delete / Clear 버튼이 표시됩니다.

레이어에서 재생 중인 소재는 일괄 삭제할 수 없습니다. 단건 삭제의 경우에는 “재생을 멈추고 삭제한다”는 확인이 나옵니다.

레이어로 보낸다

보내는 방법은 3가지가 있습니다.

1. 레이어 쪽에서 받는 곳을 연 뒤 클릭

Layer 창의 프리뷰 면을 클릭해서 “할당 대기”로 만들고, Media Browser의 썸네일을 클릭합니다. 할당이 끝나면 대기 상태는 자동으로 해제됩니다.

여러 레이어를 대기 상태로 만들어 두면, 1회의 클릭으로 한꺼번에 같은 소재가 들어갑니다.

2. Layer 드롭다운으로 보낼 곳을 고정한다

위의 Layer 드롭다운에서 보낼 곳을 선택하면, 이후 클릭한 소재는 반드시 그곳으로 들어갑니다. None 을 선택하면 고정을 해제합니다.

목록에는 Layer뿐만 아니라, 영상을 받을 수 있는 노드(ContentPlayer 등)도 나열됩니다. 이 고정은 프로젝트에 저장됩니다.

3. 드래그한다

썸네일을 잡아서, Layer 의 프리뷰 면이나 Layer Hierarchy 의 행에 떨어뜨립니다.

여러 개를 한꺼번에 드래그해도, 들어가는 것은 맨 앞의 1건뿐입니다.

F10 으로 분리한 OS 윈도우에는 드래그로 건넬 수 없습니다. 패널을 넘나드는 드래그는 구조상 불가능하기 때문입니다. 분리한 레이어로 보내고 싶을 때는, 레이어 쪽의 프리뷰 클릭이나, Layer 드롭다운에서의 고정을 사용해 주세요.

소재를 가져온다

창에 파일이나 폴더를 직접 드롭합니다. 폴더를 떨어뜨린 경우에는 내용을 재귀적으로 탐색합니다.

가져올 수 있는 것은 다음 확장자입니다.

종류확장자
동영상.mp4 .mov .avi .mkv .webm .flv .wmv .m4v .mpg .mpeg
이미지.png .jpg .jpeg
셰이더.hlsl

떨어뜨린 곳에 따라 들어가는 폴더가 달라집니다.

  • 왼쪽 폴더 행 위 → 그 폴더
  • 썸네일 영역 → 현재 표시하고 있는 폴더
  • Layer 의 프리뷰나 Layer Hierarchy 의 행 → Temp 폴더에 들어가고, 맨 앞의 1건이 그 레이어로

이미지의 썸네일은 가져올 때는 만들어지지 않습니다. 메뉴바의 MediaBrowserCache → RegenerateMissingThumbnails 를 실행하면 만들어집니다.

폴더로 드래그했을 때의 기본은 “복사”

썸네일을 왼쪽 폴더 행에 떨어뜨리면, 원래 폴더에 남긴 채 참조가 늘어납니다. Alt(macOS에서는 Option)를 누른 채 떨어뜨리면 이동이 됩니다.

정렬

특정 폴더를 열고 있을 때만, 썸네일을 드래그해서 정렬할 수 있습니다. All / Random / 검색 중 / 외부 소스에서는 정렬할 수 없습니다.

파일명 순서 폴더에서 정렬하면, 확인 없이 수동 순서로 전환됩니다. 되돌리고 싶을 때는 폴더를 우클릭해서 Sort: File Name 을 선택해 주세요.

검색

검색란은 이름·태그·자동 태그의 부분 일치입니다. 입력이 멈춘 뒤 0.3초 후에 실행됩니다.

의미 검색을 사용할 수 있는 환경에서는, 부분 일치 결과의 뒤에, 말의 의미로 가까운 것이 순서대로 추가됩니다. 툴팁에 sim: 0.42 와 같은 가까움의 점수가 표시됩니다.

상태바 오른쪽의 표시로 상태를 알 수 있습니다.

표시의미
Semantic ready사용할 수 있는 상태
Indexing 120/500색인을 만드는 중
Semantic: models not found모델을 찾을 수 없음(부분 일치만)

검색과 폴더 선택은 서로를 무효화합니다. 검색란에 문자를 넣으면 폴더의 선택이 해제되고(검색은 항상 라이브러리 전체가 대상입니다), 폴더를 선택하면 검색란이 비워집니다.

태그

썸네일의 우클릭 → Edit Tag. 라이브러리 안의 모든 태그가 나열되고, 붙어 있는 것에는 가 붙습니다. 클릭으로 붙이고 뗍니다.

자동 태그의 후보가 있는 경우에는 와 함께 아래에 나열되며, ✨ Approve all 로 한꺼번에 채용할 수 있습니다. 맨 아래의 + Add New Tag... 에서 새로운 태그를 만들 수 있습니다.

MIDI

Media Browser에서 MIDI에 할당할 수 있는 것은 다음 2종류입니다.

  • 썸네일의 각 칸(8 × 8 = 64개) — 두드리면 그 칸의 소재가 할당됩니다
  • 폴더 넘기기(이전 / 다음)와 페이지 넘기기(이전 / 다음)

할당 모드에 들어가면, 비어 있는 칸에도 플레이스홀더가 나오므로, 소재가 아직 없는 위치에도 미리 할당할 수 있습니다.

칸에 할당한 MIDI는 “레이어로 보낸다” 동작만 수행합니다. 선택 상태는 바뀌지 않습니다. 보낼 곳은 위의 Layer 드롭다운, 또는 레이어 쪽의 할당 대기 상태로 결정됩니다.

검색·정렬·줌·Layer 드롭다운·태그·삭제는 MIDI 대상이 아닙니다.

캐시의 관리

메뉴바의 MediaBrowserCache 에, 라이브러리 전체에 대한 조작이 모여 있습니다.

항목동작
ClearAllCache콘텐츠 정보와 썸네일을 모두 삭제(실행 후에는 재시작이 필요)
CheckMissingFile원본 파일을 찾을 수 없는 소재를 찾아낸다
RegenerateMissingThumbnails썸네일이 없는 소재의 분량만큼 다시 만든다
ImportFromDirectory폴더를 지정해서 한꺼번에 가져온다

소재의 실체·썸네일·태그는 사용자 데이터 폴더의 Cache 이하에 놓입니다. 라이브러리에서 삭제해도, 원본 파일은 지워지지 않습니다.

관련

이 페이지로 연결된 페이지

같은 페이지를 참조하는 페이지