지식메모

반응형

 

 

갤럭시S10 삼성 갤러리에서 인물 배경을 간편하게 지워주는 방법. 갤럭시S10만 되는게 아니라 삼성 폰을 쓰면 아마 대부분 되는 방법이다. 단 Android 버전이 너무 낮으면 지원을 안하는 기능임. Android 9나 10버전이면 지원 가능함 그 이하는 지원여부 미확인

 

 

https://youtu.be/aIL74G_v1lE

 

 

반응형
반응형
반응형

 

 

영상에 타이머를 표시하는 방법

다빈치리졸브 16.1.2 기준

 

 

 

 

https://youtu.be/EMFHEWMdTbg

 

 

 

 

Text+ 를 사용한다. Fusion기반이기에 로딩이 좀 느리지만 렌더링 후 정상적으로 동작함

 

 

 

 

숫자 표시 방식도 변경 가능하다

Expression을 선택하여 변경 가능
time은 일반적인 숫자 증가

 

 

 

하지만 너무 빠르게 증가하는데 프레임 수로 나눠주어야 정상적으로 증가한다

소수점이 나오는 경우 floor를 붙여준다

 

100-floor(time/프레임수)

100- 는 100부터 감소함

 

floor(time/프레임수)+100

 

 

time*숫자

숫자만큼 증가함 예를 들면 time*20 은 20씩 증가함

 

 

random(0,20) 

0부터 20 사이의 무작위 숫자를 표시함. 범위는 변경 가능

 

 

 

반응형
반응형

 

https://youtu.be/gJtIJ9_H8jE

 

투명한 배경의 영상클립을 만들어서 영상 위에 보여질 수 있도록 하는 방법입니다. 이 방법으로 손글씨 애니메이션을 만들거나 인트로를 만들어서 영상 편집할 때마다 가져다 쓸 수 있습니다.

 

손글씨 애니메이션 만드는 방법은 기존 방법과 동일하여 링크를 걸어두었습니다

https://yonoo88.tistory.com/1232

 

다빈치 리졸브 15 - 동영상 손글씨 애니메이션 만들기(Davinci Resolve 15 - Write On Brush Stroke Text Effect)

영상 도입부에 손글씨 애니메이션을 사용해보고 싶어 유튜브를 검색해본 결과 손글씨 애니메이션 효과에는 Stroke 라는 기능이 필수적이라는 걸 알게 되었습니다. Stroke 키워드로 검색해보면 더 자세한 해외 유튜..

yonoo88.tistory.com

 

핵심은 손글씨 애니메이션을 만들기전 솔리드 컬러의 Opacity 값을 0으로 해주는 것이며

 

 

 

영상클립을 다만들고 사용할 때에는 Composite Mode를 Add로 해주어야 투명한 배경으로 영상 위에 보여질 수 있습니다.

반응형
반응형

 

 

winappdriver 에서 우클릭 메뉴를 클릭하고 싶었는데 도무지 클릭이 되지 않았다. 단순 요소로 클릭이 되지 않아서 xpath를 찾아서 해보았지만 그래도 실패.. 한참을 삽질하다가 중간에 스레드 슬립을 주어 시간을 좀 지연 시켰더니 겨우 됐다. 

 

우클릭 > 열기를 클릭해보려고 한다

먼저 우클릭 하는 방법을 알아야 하므로 이 링크를 참고하였다

 

https://yonoo88.tistory.com/1322

 

Winappdriver 주요 기능 사용법 in java

더블 클릭 public void DoubleClick(String name) { WebElement elementLocator = driver.findElementByName(name); actions.doubleClick(elementLocator).perform(); } 우클릭 public void RightClick(String nam..

yonoo88.tistory.com

 

 Root 세션을 받아와야 한다. Setup에서 WindowSession에 받아옴

WindowSession

Name으로 클릭하는 방법

그냥 name 으로 클릭하는 방법이 가장 간단하다 

예를 들면 이런식 - WindowSession.findElemnet(By.name("열기(O)")).click();

    public void RightClick(String name) {
    	//우클릭 구현
		WebElement elementLocator = winapp.findElementByName(name);
		actions.contextClick(elementLocator).perform();
        try {
			Thread.sleep(1000); //name를 찾기위한 지연시간 추가
		} catch (InterruptedException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}

        //이름으로 클릭
		WindowSession.findElemnet(By.name("열기(O)")).click();
       
    }

이름을 못 찾으면 중간에 지연시간을 추가해주면 동작한다. 이런 식으로 하면 바로 클릭이 가능한데 가끔 저게 안먹히는 녀석들이 있다. 그럴 땐 xpath로 하는 방법이 있다

 

Xpath로 클릭하는 방법

파일 탐색기의 xpath를 찾아야 한다. WinAppDriverUiRecorder 를 실행 시킨 후 Record를 클릭한다음 탐색기를 실행한다. 그리고 우클릭을 해보면 xpath가 나오는데

 

우클릭 열기의 xpath

 

저 xpath를 사용하여 클릭을 해주어야 한다. 일단 해당 폴더까지 마우스를 클릭까지 구현해준 다음 우클릭 코드를 작성

    public void RightClick(String name) {
    	//우클릭 구현
		WebElement elementLocator = winapp.findElementByName(name);
		actions.contextClick(elementLocator).perform();
        try {
			Thread.sleep(1000); //name를 찾기위한 지연시간 추가
		} catch (InterruptedException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}

        //이름으로 클릭
		WindowSession.findElementByXPath("//Menu[@ClassName=\"#32768\"][@Name=\"컨텍스트\"]/MenuItem[@Name=\"열기(O)\"]").click();
       
    }

xpath를 보면 //Menu.. 부터 사용했으며 그 전 xpath는 Windowsession을 받아왔기 때문에 생략이 가능한 듯 하다.

 

 

코드를 실행해보면 우클릭 > 열기 버튼이 클릭되는데 열기 버튼을 누르기까지 약 20여초가 걸렸다. 왜 이렇게 오래 걸리는지 모르겠다. . 그렇다고 코드 중간에 Thread.sleep(1000)을 빼면 찾지를 못한다. xpath 를 탐색하는데 시간이 좀 걸리나 보다. 이것도 해결하는데 시간이 꽤 걸렸는데 안되는 이유는 2가지였었다.

 

1. xpath가 잘못된 경우 - xpath에 오타가 없는지 다른 xpath를 복사한건 아닌지 확인

2. 지연시간을 주지않아 동작하지 않은 경우

 

우클릭이 되지 않는다면 위 2가지를 다시 한번 살펴보아야 한다.

 

 

반응형
반응형

https://youtu.be/iku19zhjnpY

 

다빈치 리졸브 15.2.4 버전 기준

영상 편집하다가 특정부분만 따로 빼내고 싶을 때 영상 클립 일부분만 렌더링하는 방법입니다.

 

 

 

 

반응형
반응형

 

유튜브를 보면 많은 자막들이 있는데 이 자막들도 잘못 사용하다가는 제재를 받을 수 있다. 그러므로 무료 폰트를 사용해야 하는데 무료라고 또 아무거나 쓸 수 없다. 그래서 무료이면서도 저작권 걱정없이 쓸 수 있는 폰트를 모아보았다.

 

https://noonnu.cc/

 

상업적 이용 가능한 무료 한글 폰트 모음 사이트 눈누

상업적으로 이용할 수 있는 무료 한글 폰트를 모아 놓은 사이트 눈누

noonnu.cc

눈누 라는 무료 상업용 폰트 모음 사이트에 들어가면 더 많은 폰트를 확인할 수 있지만 아래 소개하는 폰트들만 있어도 충분히 차고 넘친다고 생각하며 실제로도 이 폰트들로만 돌려써도 충분했다. 폰트 사이트와 저작권 내용을 같이 정리해보았다.

 

 

둥근모꼴 https://cactus.tistory.com/193

 

둥근모꼴+Fixedsys

둥근모꼴+ Fixedsys 1.3 가나다라마바사아자차카타파하힣 ㄱㄲㄴㄷㄸㄹㅁㅂㅃㅅㅆㅇㅈㅉㅊㅋㅌㅍㅎㄳ ㅏㅐㅑㅒㅓㅔㅕㅖㅗㅘㅙㅚㅛㅝㅞㅟㅠㅡㅢㅣ ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 12345678..

cactus.tistory.com


스웨거 폰트 http://swagger.kr/font.html

 

SWAGGER 스웨거

스웨거, 자꾸만 끌리는 매력적인 남성 브랜드

swagger.kr


배달의 민족 폰트 https://www.woowahan.com/#/fonts

 

우아한형제들

좋은 음식을 먹고 싶은 곳에서~! 우아한 사람들이 모여 우와하게 일하는 '우아한형제들'입니다.

www.woowahan.com


빙그레체 http://www.bingfont.co.kr/license.html

 

빙그레 서체

꾸준히 사랑받는 대한민국 대표 아이스크림 메로나를 서체로 만나보세요.

www.bingfont.co.kr

 


야놀자체 http://yanolja.in/ko/yafont/

 

야놀자 회사 홈페이지

좋은 숙박을 연구하고 대한민국 숙박산업을 선도합니다.

yanolja.in

 


tvn 폰트 http://tvn10festival.tving.com/playground/tvn10font

 

http://tvn10festival.tving.com/playground/tvn10font

 

tvn10festival.tving.com

 


네이버 나눔 폰트  https://hangeul.naver.com/2017/nanum

 

[네이버 한글한글 아름답게 : 나눔글꼴]

한글의 아름다움, 나눔글꼴로 나눕니다.

hangeul.naver.com

 

https://clova.ai/handwriting/list.html

 

새로운 나눔손글씨 글꼴 - 네이버 클로바

한글한글 아름답게 캠페인과 함께합니다.

clova.ai


티몬 폰트 https://brunch.co.kr/@creative/32

 

티몬 글꼴 무료 배포

티몬 전용 글꼴 2종을 무료로 다운받아 보세요. (딩벳버전 업데이트) | 1. 티몬이 드리는 첫 번째 선물 : 티몬 몬소리체 티몬 몬소리체는 우리가 잊고지낸 몬스터 세계의 언어 '몬소리' 를 컨셉으로 만들어진 글꼴 입니다. ‘맘마무이잇이음냐음냐음읗’ 이게 몬소리? 이 귀여운 아기들이 내는 소리는 사실, 티모니의 언어, 몬소리입니다. 몬소리 이야기 동영상 보기 어른이 된 우리는 커가면서 몬소리를 잊었지만, 지치고 힘들 때,

brunch.co.kr

 

 

이정도만 있어도 영상 자막으로 쓰는데 충분하다고 생각된다. 혹시나 쓰면 안되는 폰트가 있다면 댓글로 부탁드리겠습니다.

 


무료 배포하지만 사용해서는 안되는 폰트의 예시를 하나 들자면 넥슨 폰트가 있다.

 

넥슨의 폰트들

폰트는 정말 이쁜데 저작권을 살펴보면 비상업적 용도로만 사용 가능하다고 한다.

 

 

즉 유튜브로 수익을 내고 싶다면 넥슨 폰트는 사용하면 안된다. 현질러들이 투자한 돈이 얼만데 이런건 상업적 허용 해주지..ㅠ

 

그리고 개인적으로 독립서체를 써보고 싶은데 무료 배포한다고만 써있고 더 자세한 내용이 없다. 그래서 아직 쓰기에는 조심스러운 폰트다.

 

독립서체 https://gscaltexmediahub.com/campaign/the-energy-of-independence-fighters-2/

 

애매한 저작권 설명

 

상업적 사용이 가능하다는 말이 없어서 쓰긴 어려울 것 같다

 

상업적 용도 가능한 폰트 무료 제공 링크

https://gongu.copyright.or.kr/freeFontEvent.html

 

안심 글꼴파일서비스

 

gongu.copyright.or.kr

 

반응형
반응형

 

 

더블 클릭

 public void DoubleClick(String name) {
    	WebElement elementLocator = driver.findElementByName(name);
   	 	actions.doubleClick(elementLocator).perform();
    }

우클릭

    public void RightClick(String name) {
    	
		WebElement elementLocator = driver.findElementByName(name);
		actions.contextClick(elementLocator).perform();
    }

xpath 사용

driver.findElementByXPath("//ListItem[@ClassName=\"UIItem\"][@Name=\"폴더명\"]").click();

이클립스에서 xpath

UIRecorder에서 본 xpath, 빨간줄만 뽑아내어 사용

 

새로운 기능 사용할 때마다 추가 예정

 

 

 

반응형
반응형

https://youtu.be/hq3lbHR2wtM

 

 

 

다빈치 리졸브 15 에서 이미지가 특정 위치를 따라다니게 하는 방법

 

자세한 방법은 동영상을 참고

 

먼저 Fusion 탭에 진입하여 MediaIn 1 선택된 채로 컨트롤 + 스페이스바를 누르면 검색창이 뜬다. tracker를 검색하여 추가해준다.

 

tracker 검색
tracker 추가된 모습

 

트래커를 선택하면 영상 위에 트래커가 노출이 된다. 왼쪽 모서리를 선택하여 드래그하여 위치 추적할 곳에 둔다

 

트래커 모습

 

그리고 왼쪽 Inspector에서 5번째 재생바 버튼을 눌러 추적을 시작함

5번째 버튼 클릭

 

 

 

그럼 트래킹이 시작되고 완료되면 이미지를 아래 노드 쪽으로 끌어온 뒤 컨트롤 + 스페이스바 를 눌러 transform 을 추가해준다

 

transform 검색

 

transform을 추가한 뒤 트래커와 연결해주어야 한다.

 

연결된 모습

 

 

그리고 트래커 노드 선택 후 Operation 메뉴에서 Match Move로 변경해주면 영상 위에 이미지가 노출된다.

Match Move로 설정해준다.

 

 

이미지가 노출되면 다시 transform 노드를 선택해준다. 그럼 이미지에 아래와 같이 표시가 된다.

 

사각형은 이미지 크기를, 원형은 이미지 기울기를, 가운데는 이미지를 이동 시킬 수 있다. 이미지를 배치해놓고 재생하면 트래킹한 경로대로 이미지가 잘 따라다니게 된다.

 

 

반응형

+ Recent posts