⏱️ [자동화] 비디오 파일명 일괄변경하기
Huhsame
👍🏻
1
/huhsame
Subscribe
🎨 I Tried ALL Top 50 Midjourney AI Art Styles
안녕하세요. 허세임입니다. 저는 미드저니를 이용해서, KPOP 가사를 이용해서 그림을 그리는 SNS계정을 운영하고있습니다. 처음엔 대충 빠르게 쇼츠공장으로 제작하다가, 에스파를 너무 사랑한 나머지 점점 정성을 다하게 되었는데요. 그러다가 미드저니를 위한 50가지 스타일 이란 블로그를 발견했습니다. 참고를 하고싶었는데, 작성자가 불친절하게도, 예시를 보여주지 않고 글로만 설명을 해주시더군요. 그래서 직접 50가지 스타일을 모두 시도해보게 되었습니다. 에스파 노래를 들으면서요.. 프롬프트 공통 프롬프트 각 스타일에 대한 정확한 비교를 위해, 공통 프롬프트를 선정한뒤 각 스타일 키워드를 넣었습니다. A Korean girl who is listening to music + [Style Keyword] 맞춤 프롬프트 각 스타일을 가장 잘 표현해주는 주제를 chatgpt에게 얻어 미드저니에 입력하였습니다. 공통프롬프트에 대한 이미지 설명은 유튜브 영상을 참고하시고, 각 스타일에 대한 결과 이미지들을 참고하시어 AI로 이미지생성하시는데에 도움이 되길 바랍니다. 1. Futuristic Style 첨단 기술, 대안적 현실, 추측적 진화를 통해 미래를 구상하는 스타일. 사이버네틱스, 우주 탐사, 기계 등을 통해 내일을 상상하며 과학 소설과 사이버펑크를 통해 오늘을 비판한다. 2. Ornamental Watercolor 전통적인 수채화 기법에 패턴, 금박, 테두리 등의 장식적 요소를 더한 스타일. 자연 형태, 신화, 초상화를 복잡하게 묘사하여 예술, 책, 현대 타투 등에 사용된다. 3. Dark Fantasy 상세한 분위기와 감정적인 색상 팔레트를 통해 판타지와 더 어두운 공포적인 테마를 혼합한 스타일. 신화적인 생물과 마법이 문학, 게임, 영화 등에 등장한다. 4. Paper Craft Cutting 그리기가 아닌 절단을 통해 만들어진 종이 예술 형태로, 종종 층을 이루어 깊이와 그림자를 더한다. 동아시아 및 유대 문화에서 기원하며 현대에서는 광고부터 스텐실 거리 예술에 이르기까지 다양하게 사용된다. 5. Isometric Anime 등각 투시법으로 제시된 애니메이션 스타일로, 복잡한 3D 모델링 없이 2D 아트의 단순함과 매력을 유지하면서 가상 3D 효과를 준다. 주로 게임과 애니메이션에서 몰입감 있는 환경을 제공하기 위해 사용된다. 6. Analytic Drawing 유사성보다는 구조적 이해에 중점을 둔 드로잉 방식. 예술가들은 주제를 기본적인 기하학적 형태, 선, 각도로 나누어 부분과 전체 간의 관계를 분석한다. 과학 및 건축 분야에서 사용되며, 예술가들의 형태와 부피 이해를 향상시키는 데 도움이 된다. 7. Double Exposure 사진에서 기원한 이중 노출 아트는 별개의 이미지를 하나의 구성으로 중첩한다. 예를 들어 도시 스카이라인을 실루엣 위에 중첩시켜 상징적인 관계를 전달한다. 8. 3D Illustration 전통적인 2D와 달리, 3D 일러스트레이션은 소프트웨어에서 모델링되어 현실적인 질감, 그림자, 관점을 제공한다. 기술 분야, 게임, 영화에 널리 사용되며, 디자인 및 광고 분야에서도 점점 더 많이 활용된다. 9. Isometric Illustration 등각 프로젝션 애니메이션과 유사하지만, 물체, 풍경, 건축물을 독특한 각도의 관점에서 포함한다. 기술 도면, 게임, 데이터 시각화를 통한 매력적인 인포그래픽에 인기가 많다. 10. Sumi-e 검은색 잉크 브러시 작업이 특징인 이 고전적인 일본 회화 스타일은 간소화된 표현을 통해 주제의 본질을 전달한다. 서예에서 영감을 받은 선으로 특징 지어진다. 11. Pastel Works 색소가 섞인 부드러운 파스텔로 만든 작품으로, 강조된 질감과 미묘한 색조 변화를 통해 생동감 있는 초상화와 풍경을 표현한다. 12. Graffiti 처음에는 주로 스프레이 페인트를 사용한 불법적인 정치적 또는 사회적 메시지를 전달하는 스타일로, 현재는 태깅, 스텐실링 등 다양한 방식으로 합법적인 거리 예술로 인정받고 있다. 13. Action Painting 잭슨 폴록의 유동적인 창작물에서 영감을 받아, 희석된 페인트를 캔버스에 직접 떨어뜨리거나 튀기는 등의 방법으로 적용하는 추상 작품. 작곡의 혼돈 속에서 우연을 통합한다. 14. Stained Glass 색깔이 있는 유리 조각들을 납 조각으로 연결하여 만든 작품으로, 성스러운 창문과 세속적인 창문, 추상적인 배열에 사용되며, 빛을 통해 활기찬 색상을 강조한다. 15. Paper Quilling 종이를 말아서 코일, 형태, 컬 등을 만들고 이를 배열하여 복잡한 패턴과 이미지를 형성하는 공예. 주로 인사말 카드와 벽 장식에 사용된다. 16. Patchwork Collage 천, 종이, 금속, 목재 등을 자르고 재조합하여 만든 혼합 매체 스타일. 각 개별 조각이 전체 구성을 전달하는 대담한 질감을 형성한다. 민속 예술에서 기원한다. 17. Iridescent 관점이나 조명에 따라 변화하는 반짝이고 화려한 색상을 특징으로 하는 작품. 조각, 디지털 미디어, 설치 작품 등에서 반짝이는 물감이나 겹쳐진 유리를 사용하여 화려한 무지개 효과를 연출한다. 18. Ukiyo-e 전통적인 일본 목판화 및 회화로, 풍경, 연극, 문화 인물과 같은 일상적인 장면을 강한 윤곽선과 평면적인 색 블록으로 묘사한다. 서양 예술 운동에 큰 영향을 미쳤다. 19. Watercolor Sketching 야외에서의 주제들을 빠르고 자유롭게 그려내는 수채화 기법으로, 즉석에서 습식 페인팅 기술을 적용하거나 나중에 자세한 작업을 계획하기 위해 사용된다. 20. Optical Art 1960년대의 시각 작품으로, 패턴, 형태, 색상을 전략적으로 배치하여 움직임, 맥동, 진동과 같은 감각을 유발하는 시각적 착시를 이용한다. 21. Tattoo Artwork 전통적으로 피부에 적용되는 대담하고 복잡한 모티프로, 전통 및 현대 스타일(부족, 올드 스쿨, 수채화 등)에 해당하며 독립적인 예술 작품으로도 서 있다. 22. Pointillism 순수한 색상의 작은 점들을 결합하여 멀리서 통합된 이미지를 형성하는 19세기 기법. 세라(Seurat)가 이 기법의 생동감을 발전시켰다. 23. Psychedelic Art 변경된 의식을 모방하거나 자극하는 초현실적이고 다채로운 시각적 이미지로, 복잡하고 화려한 패턴이 1960년대에 대중화되었다. 24. Trompe L’oeil 프랑스의 초현실적인 데셉션(속임수)으로, 벽화와 건축에서 평면 표면을 입체적으로 보이게 하는 시각적 착각을 사용한다. 25. Glitch Aesthetics 디지털 및 아날로그 오류(예: 픽셀화, 데이터 손상)를 디지털 부조리에 대한 의견으로 재활용하는 스타일. 26. Celtic Knotwork 고대 필사본과 석조물에서 복잡하게 얽힌 루프 디자인과 상징적인 기하학적 미로를 특징으로 한다. 27. Oil Painting 오일 기반 안료를 사용하여 캔버스에 그림을 그리는 고전적인 매체. 다양한 층을 통해 깊이, 질감, 광택을 만들어내며, 렘브란트(Rembrandt)와 같은 거장들이 이 분야를 발전시켰다. 28. Anime Art 일본에서 시작된 이 스타일은 생동감 넘치는 캐릭터와 화려한 판타지 세계를 묘사한다. 장르에는 소년, 소녀, 메카 등이 포함된다. 29. Cinematographic Style 그림자와 조명 기법을 통해 영화 장면처럼 감정적으로 극적인 구성을 얼어붙게 하는 것을 목표로 한다. 30. Gestural Drawing 하나의 연속된 선을 사용하여 전체 작품을 만들어내는 방식으로, 유동적인 형태를 강조하는 최소주의 추상을 생성한다. 31. Guilloché Patterns 컴퓨터나 선반 작업으로 생성된 반복되는 장식적인 디자인으로, 보안 및 건축에 사용된다. 복잡하고 기하학적이다. 32. Eclecticism 테마나 구성에서 다양한 기법과 스타일을 조화롭게 결합하는 스타일. 33. Transitional Works 전통적인 스타일과 현대적인 스타일을 융합하여 요소들을 결합하는 전환기의 작품. 34. Global 단일 작품 내에서 전 세계적으로 영감을 받는 다문화적인 보편적 작품. 35. Geometry 원, 사각형, 삼각형과 같은 기본적인 형태에 중점을 둔 최소주의 추상 스타일. 36. Dada 무작위 기법과 의도적인 무의미함을 통해 전통에 반응하는 20세기 초의 아방가르드 예술 운동. 37. Synthetism 간단한 형태를 굵은 윤곽선과 평면적인 색조 블록으로 표현하는 스타일로, 고갱(Gauguin)과 연관된다. 38. Morphism 주제의 환상적이거나 비논리적인 변환을 통해 초현실적인 변화를 나타내는 스타일. 39. Mediterranean 해안 지역과 여행 작품에서 활기찬 색상으로 표현되는 풍경과 일상 생활의 생동감 있는 장면. 40. Sci-fi 고급 기술, 외계인, 디스토피아 등을 묘사하는 미래적 디지털 아트 및 개념 작품으로, 추측적 소설에서 인기가 많다. 41. Contemporary Ukiyo-e 전통적인 목판 인쇄 기법으로 현대적인 풍경과 대상을 고전적인 우키요에 스타일의 시각 언어로 묘사하는 스타일. 42. Architectural Illustration 고전부터 현대 스타일에 이르기까지 다양한 건축물을 드로잉, 모델링, 시뮬레이션을 통해 묘사, 건물의 비례, 대칭, 공간에 초점을 맞춘다. 43. Mordecai Ardon Style 초현실주의 이스라엘 예술가로, 추상적인 상징주의 형태를 통해 신화와 종교를 표현주의와 결합한 스타일. 44. Crystal Art 물리적 또는 디지털로 묘사된 기하학적인 크리스털 형태로, 대칭적이고 면이 있는 각도를 통해 순수함, 명료함, 복잡성을 상징한다. 45. Symbolism 신화, 종교, 무의식을 상징이 가득한 이미지를 통해 표현하는 스타일. 46. Vaporwave 기술, 자연, 향수를 결합하여 꿈결 같은 풍경을 만드는 복고풍 미래주의 디지털 조작 스타일. 47. Bokeh 원래 사진에서 사용되던 기술로, 초점이 맞지 않는 부분을 통해 분위기 있는 깊이와 감각을 만드는 일러스트레이션 작품. 48. Paper Cutting 상세하게 잘라낸 종이 아트로, 층을 이루고, 그림자를 던지며, 색상을 포함시켜 복잡한 다차원적인 장면을 만든다. 49. Poster Design 눈길을 끄는 타이포그래피와 그래픽을 사용하여 광고 메시지를 명확하게 전달하는 스타일. 아르누보와 바우하우스에서 영감을 받은 전통적으로 영향력 있는 구성을 사용한다. 50. Studio Ghibli Style 자연, 영성, 인간 관계를 탐구하는 기발한 캐릭터와 상세한 땅을 특징으로 하는 유명한 애니메이션 제작사의 시각적 스토리텔링.
Huhsame
🎢 Custom GPT 만들기 Tips! - 오은영 chatbot
Custom GPTs는 직접 나의 데이터를 이용해서 챗봇을 만들 수 있다. GPT 지식 확인하기 gpt4-turbo 모델이 2023년 4월 데이터까지 학습을 했기 때문에 왠만한 지식은 대부분 알고 있다. 물론 정신의학, 심리학도 마찬가지. 또한 웹검색을 하기 때문에 오은영 박사님에 대해 알고 있을 것이다. 역시나, 금쪽이 방송에서 활동하는 정신과의사로 정확히 대답을 해주었다. 오은영 박사님의 화법을 적용시키고 싶어서 오박사님의 인터뷰나 강연이 필요했다. 먼저 웹검색을 할 줄 아는 gpt4에게 인터뷰를 찾아오라고 요청했다. 한국어로 대답하라고 할걸. 그래도 6개나 찾아왔다. 그냥 GPT4에게 오은영 박사님 말투를 따라할수 있는지 물어보았더니, 흔쾌히 알겠다고 한다. 대중에 알려진 그녀의 말투를 기반으로 한다라… 내 머리속에 있는 바로 그 목소리와 말투이길 기대하며 테스트를 해본다. 음.. 이악물고 오은영 박사님 목소리로 머리속에서 흉내내며 읽으면 그럴싸하지만, 확 와닿지 않고 게다가 어색하다. 그래 GPT4가 할수 없는 것을 Custom GPT로 만들자. 준비물 정신의학, 심리학 전공 서적 파일들 오은영 박사님 강연 대본 ChatGPT Pro 1. 정신의학, 심리학 전공서적 자체적으로 학습한 데이터도 있겠지만, 보다 전문적이고 특화된 챗봇을 만들기 위해 전공서적을 넣어주기로 한다. 난 이 분야에 대해서 아무것도 몰라서 역시나 gpt4에게 물어보았다. 좋았어. 이 책들을 찾아 넣으면 되겠다. 저작권 이슈에서 머뭇하는 gpt4. 그래 니 손에 피는 묻히기 싫다는거지. 더러운 일은 내가 직접 하기로 하고 구글에 검색어를 입력한다. 레딧에서 pdf 파일을 다운 받을 수 있었다 . 저작권이 안전한 서적을 찾고 싶다면 Open Textbook Library 웹사이트를 이용할 수 있다. 이곳은 무료로 자유롭게 이용할 수 있다. 이것저것 많이 다운로드 받았다. GPTs 에는 파일 개수의 제한이 있다. 20개 까지 업로드 가능하며, 각 파일의 최대 용량은 512MB이다. 무지성으로 와다다 올리지 말고, pdf 파일들의 용량이 굉장히 적으니 모든 책을 하나의 pdf 파일로 합치기로 한다. 나는 Adobe Acrobat을 이용해서 작업했다. ✔️ 첫번째 준비물 완료. 오은영 박사님 강연 대본 오은영 박사님의 말투와 화법을 적용 시키기 위해, 실제 오박사님께서 말씀하시는 영상의 대본을 넣어주기로 한다. 금쪽이가 가장 메인 프로그램이지만, 여러명이서 영상을 보면서 대화하기 때문에, 오영은 박사님이 혼자 말씀하시는 강연 위주로 영상을 찾았다. 유튜브 오디오 추출 유튜브에서 생성되는 한국어 자막은 정말이지 끔찍하다. 클로바 노트를 이용하기 위해 원하는 영상들의 오디오를 다운로드 받기로 한다. 이런걸 해주는 무료 웹페이지들도 많지만, 직접 코드를 돌려서 하기로 했다. 유튜브 오디오 추출방법은 네이버 블로그와 노션에 정리해두었다. 단 10분! Youtube 오디오 추출 코드 완성 네이버 클로바 다운로드 받은 오디오 파일들을 클로바에 업로드해서 노트를 생성한다. 다섯개의 파일의 노트를 모두 만들었다. 바로 텍스트파일을 다운로드 받지 말고, GPT가 알아보기 쉽게 하기 위해서 몇가지 작업을 손봐주기로 한다. 먼저 참여자 이름을 명시한다. 강연 파일들이라 대부분 오박사님이 말씀하시지만 간혹 사회자나 인터뷰가 있는 경우를 위해. 그리고 무엇보다 어떤 파일에서는 오은영박사님이 참여자1, 다른파일에서는 참여자2 이런식으로 랜덤한 번호를 부여받기위해서, 모든 파일에서 “오박사”라고 통일 시킨다. 그러면 GPT가 혼란없이 오박사라고 표시된 문장들만 읽을 것이다. 이렇게 5개의 txt파일이 생성되었다. 하지만 GPTs 에는 파일 개수의 제한이 있다. 20개 까지 업로드 가능하며, 각 파일의 최대 용량은 512MB이다. 하나의 텍스트 파일로 합쳐서 올리기로 한다. 이 작업도 앞으로의 자동화를 위해 직접 combine_txt 코드를 작성했다. ✔️ 이로서 두번째 준비물 완료. 3. ChatGPT Pro Configration 자 이제 직접 Custom GPT를 만들어보자. 먼저 이름을 지어주고, 프로필 사진을 업로드 했다. 이 과정을 gpt와 대화하면서 해도 되는데 귀찮아서 난 그냥 직접 해버리는 편. 합쳐서 만들어준 전공서적들과 오박사님 강연 모음 파일을 업로드한다. 그리고 이미지 생성할 일은 없으므로 Dall-E는 해제하였다. Create 이제 대화로 내가 원하는것을 요목조목 설명해주어야 한다. 계속 새로고침 왔다갔다하면서 명령했더니 대화 내용이 다 없다. 기억에 의존해서 써본다. you should talk as if you are 오영은 박사님 based on ‘오박사님 강연 모음.txt’ always check ‘DSM-5.pdf’ first. 극존칭은 쓰지마. 사용자를 부를때는 ‘금쪽이’ 라고 해. 한국어로 대답해. 대략 이정도 생각이 난다. 계속 미리보기에서 테스트를 해보면서 원하는 입맛대로 튜닝을 할 수 있다. 그러면 Configration의 Instructions 가 그에 맞게 변경된다. 마지막으로 conversation starter 4개를 입력했다. Publish! By 짱구 라고 나온다. GPT가 결제정보를 가져왔다고하는데, 내 카드가 짱구그림이 그려져있어서 카드네임을 짱구로 해놨더니 그걸 가져와버렷다. 급하게 openai 설정으로 가서 이름을 huhsame으로 바꿔보았지만 GPTs 엔 반영이 안된다. 영원히 짱구로 살아야하는걸까 ? 나쁘지 않을지도 Result 어쨋든 완성된 오운영 챗봇이다. “회사 사람이 너무 싫어요” Insight 모델을 새로 학습시키는 것은 아니다. gpt가 내가 올린 자료를 참고만 할뿐 openai가 가지지못한 자체적인 데이터가 있는 회사라면 GPTs Store를 통해 많은 수익을 낼 것이라 본다. 개인사용자에게는 custom instruction의 확장이라고 볼 수 있다. 내가 원하는 기능별로 GPT가 어떻게 해줄지 에이전트로 활용할 수 있다. 공부한 노트나 일기 자료들을 올려서 활용하는게 아직까지는 가장 쓸모있을 것같다. 이후에는 GPTs Actions 기능을 추가해서 확장성있는 Custom GPT를 만들어보고 가능성을 알아보도록 한다.
Huhsame
🔗 🦜 Langchain 유튜브로 영어자료만들기
안녕하세요. 7기 랭체인 스터디에서 활동중인 허세임입니다. 오늘은 제가 올렸던 지난번 유튜브로 영어공부하는 법을 streamlit과 랭체인을 이용해 웹서비스로 구현해보려합니다. Youtube 영상 하나로 영어공부 자료 만들기 | GPTers 그룹 우선 완성된 화면입니다. 구현시작 유튜브 링크를 통해 제가 원하는 영어 자료를 얻기 위해서는 총 3단계를 거쳐야 합니다. 유튜브 transcript 받아오기 문장 10개 추출하기 추출한 문장들에 대해 예문을 포함한 사전만들기 유튜브 transcrpit 받아오기 랭체인은 기본적으로 여러 소스에서 통합해서 데이터를 가져올 수 있는 편리한 도구입니다. document에서 youtube에 관련된 부분을 참고할 수 있습니다. YouTube transcripts | 🦜️🔗 Langchain 해당 코드를 참조하여 원하는 유튜브의 transcript를 받아오는 코드를 작성했습니다. 체인 설계하기 총 세단계중에서 2와 3단계는 직접 랭체인을 이용하는 부분입니다. 체인을 2개 생성하고, 체인1에서 받아온 대답을 활용해서 체인2를 돌려야합니다. 따라서 랭체인 도큐먼트에서 멀티플체인에 대한 부분을 참조합니다. Multiple chains | 🦜️🔗 Langchain 프롬포트 탬플릿을 사용해서 체인을 작성하고있습니다. 첫번째 사례발표때 했던 AI예언가 에서는 그냥 스트링으로 때려넣었는데, 템플릿을 사용하니 잇풋 아웃풋을 넘겨주기 용이합니다. 멀티플체인은 체인2에 체인1을 포함시켜서 작성하는 부분을 확인하고, 이를 참조해서, 제가 원하는 코드를 만들어봅니다. 복사 붙여넣기 만큼 편한게 없습니다. 구조는 동일하고 프롬프트의 내용만 변경하였습니다. 첫번째 체인: transcript → sentence list 두번째 체인: sentence list → dictionary Trouble Shooting 모델 토큰 제한 유튜브 transcript의 길이 때문인지 gpt-4 모델은 사용할 수 없나봅니다. chatgpt에서는 같은영상으로 한번에 가능했는데, 이게 멀티플 체인이어서 그런지 각각 따로 보내면 괜찮은건지 알고싶습니다. 어쩔수 없이 gpt-3.5-turbo-16k-0613모델로 진행합니다. 다소 멍청한 결과 3.5로 돌리자마자 바보같이 한글 표현으로 사전을 만들었습니다. 조금은 멍청한 3.5를 위해 프롬프트를 조금더 구체적으로 작성해주었습니다. 영어 표제어를 적고 영어 문장을 적고 한글 뜻을 적어라 완성 결과 결과는 원하는대로 예쁘게 나왔네요. 클릭 한번에 유튜브 링크가 이렇게 영어사전으로 바뀌는게 신기할 따름입니다.. 다만 구동사나 숙어에 대해 알고싶었는데, 표제어가 다소 간단한 감이 있습니다. 그리고 프렌즈 예문을 통해 조금 더 다양한 상황에서의 적용을 알고 싶었는데 3.5모델이어서 그런지 원래 문장과 크게 다르지 않아 아쉽습니다. 4를 이용할 땐 거의 작가수준이었는데 말이죠.. gpt-4 결과와 비교 헤헤 그래도 뿌듯합니당 😎 느낀점 랭체인에서 유튜브같이 다른 소스를 함께 활용할 수 있다는 점이 매력적이다. 여러 체인을 쓸때 각 체인에 따라 토큰을 어떻게 계산하는지 알아볼필요가 있다. 나.. 어쩌면 랭체인 스터디 계속해도 될지도..? 피드백 제이슨파서로 10문장을 다 따로 보내면 토큰문제 해결할것 시간이 오래걸릴것 대본을 한번에 넣지말고 벡터디비 부분을 봐바라
Huhsame