일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 쌍따옴표
- SH권한부족
- 오라클클라우드
- submodule
- git
- 베드락
- High Sierra Docker Desktop
- 엠프리스
- ffmpeg
- 영상 나누기
- chmod
- insta360
- 다른저장소파일
- vue
- APS-C
- Cox
- google photo
- 구글포토
- 구글 포토
- 360도 영상
- 42Header
- APSC
- 42헤더
- 마인크래프트
- 인스타360
- 마인크래프트서버
- calc
- GooglePhoto
- 하이시에라 도커
- 엔데버
Archives
- Today
- Total
개발하다 정리해보자
360도 영상을 용량에 맞춰 자르며 360도 설정을 유지하기 본문
나는 사진과 영상의 백업을 구글 포토를 통해 백업한다.
그러나 구글 포토에 업로드 할 수 있는 한 장의 사진은 200 MB, 한 편의 영상은 20 GB으로 용량이 제한되어 있다.
사진만을 백업할 때는 전혀 문제가 없었다. 하지만 insta360의 One RS 트윈 패키지를 구입하면서 이야기가 달라졌다.
인스타360 One RS의 동영상은 한 편당 29분으로 4K영상의 경우 20GB를 조금 넘고 5.7K 360영상은 35GB에 달하는 등 용량 제한의 압박에 시달리게 되었다.
그래서 ffmpeg를 사용하면 용량에 따라 파일을 나눌 수 있지 않을까 검색해보았다. 그랬더니 이미 만들어진 bash 파일이 나왔다.
https://stackoverflow.com/a/52158160
감사하게도 위의 bash스트립트를 사용하면 원하는 용량에 맞춰 파일을 나눌 수 있었다.
하지만 약간의 문제가 있었다. 구글 포토에 업로드 하면 360도 영상이 아닌 일반 영상으로 나오는 것이었다.
이는 메타데이터가 넘어가지 않아 발생한 문제였는데 이를 해결하기 위해
-strict unofficial
위의 옵션을 주니 정상적으로 360도에 관련된 메타데이터도 넘어갔다.
./split-video.sh 파일명 16000000000 "-map 0 -copy_unknown -map_metadata 0:g -c copy -movflags use_metadata_tags -strict unofficial"
나의 경우에는 16000000000으로 설정하여 16기가로 나누고 뒤에 다양한 옵션을 더 넣어 모든 메타데이터가 넘어가도록 설정했다.
'팁' 카테고리의 다른 글
macOS 10.13 High Sierra에서 Docker Desktop을 쓰는 법 (0) | 2022.09.26 |
---|---|
install macos.app를 삭제할 수 없는 문제 해결하기 (0) | 2022.06.05 |
마인크래프트 서버 구축하기 - 오라클 클라우드 (0) | 2022.03.05 |