[UE4] 동영상 파일(mp4 등)을 pak 파일에 포함시켜 외부에서 보이지 않게 하자!
소개
UE4에는 Media Framework라는 기능이 있으며, 이 기능 덕분에 mp4 등의 동영상 파일을 쉽게 재생할 수 있습니다.
htps : // / cs. 그래, 응. 코 m/쟈/엔기네/메아아 F라메를 rk/호 w와/ 어서 x. HTML
그러나 다음 페이지에 쓰여진 대로 동영상 파일을 "Content/Movies"에 넣어 패키징하지 않으면 실행 파일에서 제대로 동영상이 재생되지 않습니다.
htps : // / cs. 그래, 응. 코 m/쟈/엔기네/메아아 F라메를 rk/호w와/후아메메아 그래 r세/그리고 x. HTML
그러나 위의 단계를 밟으면 동영상 파일이 pak 파일에 포함되지 않고 그대로 패키지에 저장되므로 동영상 파일이 사용자에게서 둥글게 보이는 문제가 있습니다.
해결방법①
추기:Mac, iOS, tvOS의 경우는 이 방법으로는 에러가 나오므로 후술의 「Content/Movies」 이하에 동영상 파일을 두는 방법을 사용해 주세요
실은 이 문제, 프로젝트 설정/Packaging에 있는 Additional Non-Asset Directories to Package
기능을 사용하는 것으로 회피 가능합니다!Additional Non-Asset Directories to Package
는 .uasset/.umap
형식이 아닌 파일도 pak 파일에 포함하는 기능입니다. 그 때문에, 예를 들면 PakMovies라고 하는 폴더에 동영상 파일에 격납한 후에 위 그림과 같이 설정하는 것으로, 동영상 파일을 pak내에 은폐하면서 정상적으로 동영상 재생하는 것이 가능하게 됩니다.
그건 그렇고, ini 파일에 직접 쓰고 싶다면 DefaultGame.ini에 다음과 같이 추가하십시오.
[/Script/UnrealEd.ProjectPackagingSettings]
+DirectoriesToAlwaysStageAsUFS=(Path="PakMovies")
해결방법②
앞에서 설명한 것처럼 "Content/Movies"아래에 있는 동영상 파일(정확하게는 .uasset/.umap 파일 이외)은 강제적으로 외부에서 원시로 상태로 패키지에 포함됩니다. 이 동작을 제어하기 위한 항목이 UE4.22부터 추가되었습니다.
Exclude movie files when staging
를 활성화하면, "Content/Movies"아래에 있는 Specific movies to Package
로 지정된 동영상 파일만을 pak 파일에 포함하게 됩니다. 따라서 이 경우에는 위 그림과 같이 설정하게 됩니다( Specific movies to Package
의 설정 항목에는 확장자는 포함해서는 안 됩니다).
Additional Non-Asset Directories to Package
는 폴더 단위의 대규모 관리이었습니다만, 이 추가 기능을 사용하는 것으로 동영상 파일 단위로의 세세한 관리가 가능하게 됩니다!
구체적으로 어떤 처리를 하고 있는지 관심이 있는 분은,Engine\Source\Programs\AutomationTool\Scripts\CopyBuildToStagingDirectory.Automation.cs
의 CreateStagingManifest
함수를 확인하십시오.
요약
프로젝트 설정/Packaging에 있는 항목을 활용해, 보이고 싶지 않은 동영상 파일은 pak 파일에 자꾸자꾸 버리자~
오시마
덤
Additional Non-Asset Directories to Package
에 Content/Movies 폴더를 설정해도 pak 파일에 숨겨지지 않습니다.
Reference
이 문제에 관하여([UE4] 동영상 파일(mp4 등)을 pak 파일에 포함시켜 외부에서 보이지 않게 하자!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/EGJ-Kaz_Okada/items/9cb950e23a964431683b
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
추기:Mac, iOS, tvOS의 경우는 이 방법으로는 에러가 나오므로 후술의 「Content/Movies」 이하에 동영상 파일을 두는 방법을 사용해 주세요
실은 이 문제, 프로젝트 설정/Packaging에 있는
Additional Non-Asset Directories to Package
기능을 사용하는 것으로 회피 가능합니다!Additional Non-Asset Directories to Package
는 .uasset/.umap
형식이 아닌 파일도 pak 파일에 포함하는 기능입니다. 그 때문에, 예를 들면 PakMovies라고 하는 폴더에 동영상 파일에 격납한 후에 위 그림과 같이 설정하는 것으로, 동영상 파일을 pak내에 은폐하면서 정상적으로 동영상 재생하는 것이 가능하게 됩니다.그건 그렇고, ini 파일에 직접 쓰고 싶다면 DefaultGame.ini에 다음과 같이 추가하십시오.
[/Script/UnrealEd.ProjectPackagingSettings]
+DirectoriesToAlwaysStageAsUFS=(Path="PakMovies")
해결방법②
앞에서 설명한 것처럼 "Content/Movies"아래에 있는 동영상 파일(정확하게는 .uasset/.umap 파일 이외)은 강제적으로 외부에서 원시로 상태로 패키지에 포함됩니다. 이 동작을 제어하기 위한 항목이 UE4.22부터 추가되었습니다.
Exclude movie files when staging
를 활성화하면, "Content/Movies"아래에 있는 Specific movies to Package
로 지정된 동영상 파일만을 pak 파일에 포함하게 됩니다. 따라서 이 경우에는 위 그림과 같이 설정하게 됩니다( Specific movies to Package
의 설정 항목에는 확장자는 포함해서는 안 됩니다).
Additional Non-Asset Directories to Package
는 폴더 단위의 대규모 관리이었습니다만, 이 추가 기능을 사용하는 것으로 동영상 파일 단위로의 세세한 관리가 가능하게 됩니다!
구체적으로 어떤 처리를 하고 있는지 관심이 있는 분은,Engine\Source\Programs\AutomationTool\Scripts\CopyBuildToStagingDirectory.Automation.cs
의 CreateStagingManifest
함수를 확인하십시오.
요약
프로젝트 설정/Packaging에 있는 항목을 활용해, 보이고 싶지 않은 동영상 파일은 pak 파일에 자꾸자꾸 버리자~
오시마
덤
Additional Non-Asset Directories to Package
에 Content/Movies 폴더를 설정해도 pak 파일에 숨겨지지 않습니다.
Reference
이 문제에 관하여([UE4] 동영상 파일(mp4 등)을 pak 파일에 포함시켜 외부에서 보이지 않게 하자!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/EGJ-Kaz_Okada/items/9cb950e23a964431683b
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
프로젝트 설정/Packaging에 있는 항목을 활용해, 보이고 싶지 않은 동영상 파일은 pak 파일에 자꾸자꾸 버리자~
오시마
덤
Additional Non-Asset Directories to Package
에 Content/Movies 폴더를 설정해도 pak 파일에 숨겨지지 않습니다.
Reference
이 문제에 관하여([UE4] 동영상 파일(mp4 등)을 pak 파일에 포함시켜 외부에서 보이지 않게 하자!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/EGJ-Kaz_Okada/items/9cb950e23a964431683b
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여([UE4] 동영상 파일(mp4 등)을 pak 파일에 포함시켜 외부에서 보이지 않게 하자!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/EGJ-Kaz_Okada/items/9cb950e23a964431683b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)