지식메모
-
갤럭시S10 갤러리에서 인물 배경 간편하게 삭제하는 방법2020.01.10
-
다빈치 리졸브 16 영상에 타이머 시간 표시 하기2020.01.05
-
투명한 손글씨 애니메이션을 만들어 유용하게 써먹기 [다빈치 리졸브 16.1.1]2019.12.05
-
Winappdriver 에서 우클릭 메뉴 클릭하기2019.11.19
-
Winappdriver 주요 기능 사용법 in java2019.10.02
-
다빈치 리졸브 15 - 이미지 따라다니게 하기(Fusion Tracker 사용)2019.09.14
갤럭시S10 갤러리에서 인물 배경 간편하게 삭제하는 방법
갤럭시S10 삼성 갤러리에서 인물 배경을 간편하게 지워주는 방법. 갤럭시S10만 되는게 아니라 삼성 폰을 쓰면 아마 대부분 되는 방법이다. 단 Android 버전이 너무 낮으면 지원을 안하는 기능임. Android 9나 10버전이면 지원 가능함 그 이하는 지원여부 미확인
'지식메모 > 꿀팁' 카테고리의 다른 글
유튜브 본 계정에서 브랜드 계정 이동 후 댓글이 남아있는지 확인하기 (0) | 2020.08.23 |
---|---|
구글 애드센스 게시자 정책 위반 : 콘텐츠 없음 해결방법 (0) | 2020.04.10 |
유튜브 영상 자막으로 사용할 수 있는 무료 폰트 모음과 저작권 내용 살펴보기 / 사용해서는 안되는 폰트 (0) | 2019.10.11 |
구버전 Eclipse 실행 안되는 현상 해결하는 법 (0) | 2019.04.29 |
SSD 또는 하드디스크 포맷할 때 삭제가 안되는 복구파티션 볼륨 영역 제거하기 (1) | 2019.02.28 |
다빈치 리졸브 16 영상에 타이머 시간 표시 하기
영상에 타이머를 표시하는 방법
다빈치리졸브 16.1.2 기준
Text+ 를 사용한다. Fusion기반이기에 로딩이 좀 느리지만 렌더링 후 정상적으로 동작함
숫자 표시 방식도 변경 가능하다
하지만 너무 빠르게 증가하는데 프레임 수로 나눠주어야 정상적으로 증가한다
100-floor(time/프레임수)
floor(time/프레임수)+100
time*숫자
숫자만큼 증가함 예를 들면 time*20 은 20씩 증가함
random(0,20)
0부터 20 사이의 무작위 숫자를 표시함. 범위는 변경 가능
'지식메모 > Davinci Resolve' 카테고리의 다른 글
다빈치 리졸브 16 특정영역 동그란 원 모양으로 확대하기 (0) | 2020.06.06 |
---|---|
다빈치리졸브16에서 노래방 가사 만들어보기 (0) | 2020.01.24 |
투명한 손글씨 애니메이션을 만들어 유용하게 써먹기 [다빈치 리졸브 16.1.1] (0) | 2019.12.05 |
다빈치 리졸브에서 영상 일부분만 따로 렌더링하기 (1) | 2019.11.13 |
다빈치 리졸브 15 - 이미지 따라다니게 하기(Fusion Tracker 사용) (0) | 2019.09.14 |
투명한 손글씨 애니메이션을 만들어 유용하게 써먹기 [다빈치 리졸브 16.1.1]
투명한 배경의 영상클립을 만들어서 영상 위에 보여질 수 있도록 하는 방법입니다. 이 방법으로 손글씨 애니메이션을 만들거나 인트로를 만들어서 영상 편집할 때마다 가져다 쓸 수 있습니다.
손글씨 애니메이션 만드는 방법은 기존 방법과 동일하여 링크를 걸어두었습니다
https://yonoo88.tistory.com/1232
핵심은 손글씨 애니메이션을 만들기전 솔리드 컬러의 Opacity 값을 0으로 해주는 것이며
영상클립을 다만들고 사용할 때에는 Composite Mode를 Add로 해주어야 투명한 배경으로 영상 위에 보여질 수 있습니다.
'지식메모 > Davinci Resolve' 카테고리의 다른 글
다빈치리졸브16에서 노래방 가사 만들어보기 (0) | 2020.01.24 |
---|---|
다빈치 리졸브 16 영상에 타이머 시간 표시 하기 (0) | 2020.01.05 |
다빈치 리졸브에서 영상 일부분만 따로 렌더링하기 (1) | 2019.11.13 |
다빈치 리졸브 15 - 이미지 따라다니게 하기(Fusion Tracker 사용) (0) | 2019.09.14 |
다빈치 리졸브 영상편집 소소한 팁 (영상 옮기기,끼워넣기,복제하기) (0) | 2019.09.01 |
Winappdriver 에서 우클릭 메뉴 클릭하기
winappdriver 에서 우클릭 메뉴를 클릭하고 싶었는데 도무지 클릭이 되지 않았다. 단순 요소로 클릭이 되지 않아서 xpath를 찾아서 해보았지만 그래도 실패.. 한참을 삽질하다가 중간에 스레드 슬립을 주어 시간을 좀 지연 시켰더니 겨우 됐다.
먼저 우클릭 하는 방법을 알아야 하므로 이 링크를 참고하였다
https://yonoo88.tistory.com/1322
Root 세션을 받아와야 한다. Setup에서 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를 사용하여 클릭을 해주어야 한다. 일단 해당 폴더까지 마우스를 클릭까지 구현해준 다음 우클릭 코드를 작성
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가지를 다시 한번 살펴보아야 한다.
'지식메모 > 자동화' 카테고리의 다른 글
winappdriver 를 사용하여 윈도우 탐색기의 파일 목록을 가져오는 방법 (0) | 2022.06.09 |
---|---|
Winappdriver 에서 sendkeys 키보드 입력이 안되는 문제 해결 (0) | 2021.10.31 |
Winappdriver 주요 기능 사용법 in java (0) | 2019.10.02 |
Windows 10 에서 응용프로그램 AppID 확인하는 방법 (0) | 2019.09.03 |
Winappdriver로 Windows 10 계산기 자동화 테스트(CalculatorTest 튜토리얼 자동화 Java 예제 Eclipse에서 실행하기) (0) | 2019.08.09 |
다빈치 리졸브에서 영상 일부분만 따로 렌더링하기
다빈치 리졸브 15.2.4 버전 기준
영상 편집하다가 특정부분만 따로 빼내고 싶을 때 영상 클립 일부분만 렌더링하는 방법입니다.
'지식메모 > Davinci Resolve' 카테고리의 다른 글
다빈치 리졸브 16 영상에 타이머 시간 표시 하기 (0) | 2020.01.05 |
---|---|
투명한 손글씨 애니메이션을 만들어 유용하게 써먹기 [다빈치 리졸브 16.1.1] (0) | 2019.12.05 |
다빈치 리졸브 15 - 이미지 따라다니게 하기(Fusion Tracker 사용) (0) | 2019.09.14 |
다빈치 리졸브 영상편집 소소한 팁 (영상 옮기기,끼워넣기,복제하기) (0) | 2019.09.01 |
다빈치 리졸브에서 영상 잘라내기 How to Crop the video in Davinci Resolve (0) | 2019.08.08 |
유튜브 영상 자막으로 사용할 수 있는 무료 폰트 모음과 저작권 내용 살펴보기 / 사용해서는 안되는 폰트
유튜브를 보면 많은 자막들이 있는데 이 자막들도 잘못 사용하다가는 제재를 받을 수 있다. 그러므로 무료 폰트를 사용해야 하는데 무료라고 또 아무거나 쓸 수 없다. 그래서 무료이면서도 저작권 걱정없이 쓸 수 있는 폰트를 모아보았다.
눈누 라는 무료 상업용 폰트 모음 사이트에 들어가면 더 많은 폰트를 확인할 수 있지만 아래 소개하는 폰트들만 있어도 충분히 차고 넘친다고 생각하며 실제로도 이 폰트들로만 돌려써도 충분했다. 폰트 사이트와 저작권 내용을 같이 정리해보았다.
둥근모꼴 https://cactus.tistory.com/193
스웨거 폰트 http://swagger.kr/font.html
배달의 민족 폰트 https://www.woowahan.com/#/fonts
빙그레체 http://www.bingfont.co.kr/license.html
야놀자체 http://yanolja.in/ko/yafont/
tvn 폰트 http://tvn10festival.tving.com/playground/tvn10font
네이버 나눔 폰트 https://hangeul.naver.com/2017/nanum
https://clova.ai/handwriting/list.html
티몬 폰트 https://brunch.co.kr/@creative/32
이정도만 있어도 영상 자막으로 쓰는데 충분하다고 생각된다. 혹시나 쓰면 안되는 폰트가 있다면 댓글로 부탁드리겠습니다.
무료 배포하지만 사용해서는 안되는 폰트의 예시를 하나 들자면 넥슨 폰트가 있다.
폰트는 정말 이쁜데 저작권을 살펴보면 비상업적 용도로만 사용 가능하다고 한다.
즉 유튜브로 수익을 내고 싶다면 넥슨 폰트는 사용하면 안된다. 현질러들이 투자한 돈이 얼만데 이런건 상업적 허용 해주지..ㅠ
그리고 개인적으로 독립서체를 써보고 싶은데 무료 배포한다고만 써있고 더 자세한 내용이 없다. 그래서 아직 쓰기에는 조심스러운 폰트다.
독립서체 https://gscaltexmediahub.com/campaign/the-energy-of-independence-fighters-2/
상업적 사용이 가능하다는 말이 없어서 쓰긴 어려울 것 같다
상업적 용도 가능한 폰트 무료 제공 링크
https://gongu.copyright.or.kr/freeFontEvent.html
'지식메모 > 꿀팁' 카테고리의 다른 글
구글 애드센스 게시자 정책 위반 : 콘텐츠 없음 해결방법 (0) | 2020.04.10 |
---|---|
갤럭시S10 갤러리에서 인물 배경 간편하게 삭제하는 방법 (0) | 2020.01.10 |
구버전 Eclipse 실행 안되는 현상 해결하는 법 (0) | 2019.04.29 |
SSD 또는 하드디스크 포맷할 때 삭제가 안되는 복구파티션 볼륨 영역 제거하기 (1) | 2019.02.28 |
국내 통화료로 무료 국제전화 걸기 - OTO 무료 국제전화 앱 (0) | 2018.09.06 |
Winappdriver 주요 기능 사용법 in java
더블 클릭
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, 빨간줄만 뽑아내어 사용
새로운 기능 사용할 때마다 추가 예정
'지식메모 > 자동화' 카테고리의 다른 글
Winappdriver 에서 sendkeys 키보드 입력이 안되는 문제 해결 (0) | 2021.10.31 |
---|---|
Winappdriver 에서 우클릭 메뉴 클릭하기 (0) | 2019.11.19 |
Windows 10 에서 응용프로그램 AppID 확인하는 방법 (0) | 2019.09.03 |
Winappdriver로 Windows 10 계산기 자동화 테스트(CalculatorTest 튜토리얼 자동화 Java 예제 Eclipse에서 실행하기) (0) | 2019.08.09 |
selenium 크롬 자동화 할 때 현재 실행중인 크롬에서 실행하기 (3) | 2019.01.04 |
다빈치 리졸브 15 - 이미지 따라다니게 하기(Fusion Tracker 사용)
다빈치 리졸브 15 에서 이미지가 특정 위치를 따라다니게 하는 방법
자세한 방법은 동영상을 참고
먼저 Fusion 탭에 진입하여 MediaIn 1 선택된 채로 컨트롤 + 스페이스바를 누르면 검색창이 뜬다. tracker를 검색하여 추가해준다.
트래커를 선택하면 영상 위에 트래커가 노출이 된다. 왼쪽 모서리를 선택하여 드래그하여 위치 추적할 곳에 둔다
그리고 왼쪽 Inspector에서 5번째 재생바 버튼을 눌러 추적을 시작함
그럼 트래킹이 시작되고 완료되면 이미지를 아래 노드 쪽으로 끌어온 뒤 컨트롤 + 스페이스바 를 눌러 transform 을 추가해준다
transform을 추가한 뒤 트래커와 연결해주어야 한다.
그리고 트래커 노드 선택 후 Operation 메뉴에서 Match Move로 변경해주면 영상 위에 이미지가 노출된다.
이미지가 노출되면 다시 transform 노드를 선택해준다. 그럼 이미지에 아래와 같이 표시가 된다.
사각형은 이미지 크기를, 원형은 이미지 기울기를, 가운데는 이미지를 이동 시킬 수 있다. 이미지를 배치해놓고 재생하면 트래킹한 경로대로 이미지가 잘 따라다니게 된다.
'지식메모 > Davinci Resolve' 카테고리의 다른 글
투명한 손글씨 애니메이션을 만들어 유용하게 써먹기 [다빈치 리졸브 16.1.1] (0) | 2019.12.05 |
---|---|
다빈치 리졸브에서 영상 일부분만 따로 렌더링하기 (1) | 2019.11.13 |
다빈치 리졸브 영상편집 소소한 팁 (영상 옮기기,끼워넣기,복제하기) (0) | 2019.09.01 |
다빈치 리졸브에서 영상 잘라내기 How to Crop the video in Davinci Resolve (0) | 2019.08.08 |
다빈치 리졸브 15 초간단 손떨림 보정하기 (0) | 2019.07.14 |