책을 샀는데 아이가 직접 바코드를 찍어서 영상을 볼 수도 없고

매번 바코드 찍는것도 번거로워서 다운 받으려고 알아보다 검색한 결과를 남겨봅니다.

 

 

 

자주 다운 받을 경우에는 확장 프로그램을 설치하는게 편리합니다.

크롬 확장 프로그램을 다운 받는 방법

 

 

하지만, 

확장프로그램 설치가 부담스럽다면 웹사이트에서 다운 받을 수도 있습니다.

 

 

 

 

 

1. ssyoutube.com에서 다운받기

 

유트브 주소 앞에 ss를 붙여줍니다.

 

 

 

 

 

 

그럼 ssyoutube.com사이트로 이동하게 됩니다.

 

 

 

 

 

다운받기전에 오디오 / 동영상 확장자 및 해상도 등 선택할 수 있어요.

 

 

 

* 파일이름은 갖고 오지 못하네요.

다운받은 뒤 파일이름을 변경하시면 됩니다.

 

 

 

 

 

 

그 외 유튜브에서 오디오를 다운로드하는 방법은 여러 가지가 있습니다. 

다만, 저작권이 있는 영상은 마음대로 다운받지 못하고, 상업적인 이용과 관련해서도 직접 저작권자의 허락을 받고 사용하시길 바랍니다1. 아래는 몇 가지 추천 사이트입니다:

 

 


YPMP3:

광고가 없고, 다운로드 버튼을 클릭했을 때 광고 페이지로 넘어가지 않으며, 유튜브 음원추출이 가능한 사이트.

 

Freemake:

MP3, MP4, AVI, WMV, FLV, GIF 등 다양한 포맷으로 변환 가능한 사이트 .

 

YOUT:

원하는 구간을 자유롭게 지정해서 다운받을 수 있는 사이트 .

 

MP3FY:

유튜브 음원추출 320Kbps까지 다운로드가 가능한 사이트 .

 

y2mate:

단축어를 통해 쉽고 빠르게 변환하고 다운받을 수 있는 사이트 .

 

 


각 사이트의 특징과 사용 방법을 확인하시고, 가장 적합한 사이트를 선택하여 사용하시면 됩니다.

다만, 모든 사이트 사용 전 컴퓨터 백업을 해두고 사용하는 것을 추천드립니다

 

 

 

 

 

 

 

 

 

 

개인용으로 Youtube 영상이나 음원으로 다운 받으려고 할 때의 방법

 

 

 

 

 

 

 

 

확장 프로그램을 설치

 

아래 링크를 가서 크롬 확장 프로그램을 설치합니다.

 

 

 - 크롬 확장프로그램에서 검색해도 됩니다.

 

 

 

https://chromewebstore.google.com/detail/dhdgffkkebhmkfjojejmpbldmpobfkfo?hl=ko&utm_source=ext_sidebar

 

Tampermonkey

Change the web at will with userscripts

chrome.google.com

 

 

 

 

 

 

 

 

 

 

'크롬에 추가' 버튼 눌러서 설치하기

 

 

 

 

'확장프로그램 추가' 버튼 

 

 

 

 

 

 

 

플러그인 설치

http://chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/ask.html?aid=93b5fa9a-0d0c-4885-a264-811b1d58d6c6

 

 

 

 

 

 

 

 

 

 

유투브 다운로드 하기

 

유투브 링크로 접속하면 

화면 아래에 다운로드 버튼이 뜰거에요!

 

 

 

 

 

 

 

음원 타입 선택하기

동영상/ 오디오 고를 수 있어요. 

 

 

 

 

 

Stable Diffusion 설치를 위해 3.10 버전을 설치하라고 되어 있는데

현재 리눅스에 깔려있는 python 버전이

서버1은 python 2.7  서버2는 python 3.8 이었다.

 

가상환경을 만들고 python 3.10 버전을 설치 해주려고 한다.

 

 

 

1. Apt로 Python 3.10 버전 설치

터미널에서 Apt로 파이썬을 설치할 수 있습니다.

다음과 같이 ppa를 추가하고 Python 3.10 버전을 설치합니다.

$ sudo add-apt-repository ppa:deadsnakes/ppa
$ sudo apt install python3.10

설치가 끝나면, 아래와 같이 잘 설치되었는지 확인할 수 있습니다.

$ python3.10 --version
3.10.13

 

 

 

2.  Python 3.10 버전 다운로드하여 설치

리파지토리에서 설치가 안되는 경우에는 weget으로 설치 파일을 직접 다운로드합니다.

 압축을 풀고 설치합니다.

$ wget https://www.python.org/ftp/python/3.10.13/Python-3.10.13.tgz
$ tar -xf Python-3.10.13.tgz
$ cd Python-3.10.13/
./configure --enable-optimizations
$ make -j $(nproc)
$ sudo make altinstall

설치가 끝나면, 아래와 같이 잘 설치되었는지 확인할 수 있습니다.

$ python3.10 --version
3.10.13
 

 

python3 버전 확인

python3 -V

 

 

 

python3 설치위치확인

 

$which python

 

 

$ls -al /usr/bin/python3

 

 

 

설치된 모든 파이썬 버전 확인

$ls /usr/bin/ | grep python

 

 

 

 

이후 virtualenv로 가상환경 생성시, python=3.10으로 생성해준다.

venv는 왜 인지 3.10 버전으로 생성이 안됨.

22년 10월 쯤에 공홈에 text로 Video도 생성할 수 있다고 했었지만 

실제론 테스트 해 볼 수 없었다. 

waiting list에 대기 하라면서 등록도 해놨는데 메일도 안왔다.

 

 

그러더니 Gen-2 가 뿅 나옴.

 

 

 

https://youtu.be/dq8GZeDEqH8

 

강아지 영상이 더 와닿는다.

https://youtu.be/wyDCdXhRoZI

 

이전 버전 Gen- 1

https://youtu.be/I4OeYcYf0Sc

 

 

 

 

자 이제 생성해보자.

 

 

Text- to -Video

https://app.runwayml.com/creation/27466829-0dd5-4c15-aa26-2fa48d2d2ef5

 

Runway

 

app.runwayml.com

 

 

Reveal the prompt 버튼을 누르면 사용했던 prompt와 몇가지 설정을 확인 할 수 있다.

moving painting with calm landscape the sailboat on the sea

 

 

 

이번엔 귀여운거 

https://app.runwayml.com/creation/a667c3d9-a55e-4d6d-b52b-e3d9f44c80da

 

Runway

 

app.runwayml.com

 

 

 

Image to video

서양화를 넣어볼까 하다가 잘 될 것 같아서

민화를 넣어봤다.

 

https://app.runwayml.com/creation/66deedbb-ca41-499d-9134-538001816f23

 

Runway

 

app.runwayml.com

나비가 잘 움직이지 않고 수박이 움직여서

Text 로 추가해 보았다.

 

 

the butterfly is moving it's wings, the leaves and flower are waving by breeze, the watermelon is juicy

결과는 ...

하란대로 못한다.

 

 

 

 

expand 4s는 추가로 가능하지만 

point를 소진하고

upscale는 유료 결제가 필요하다.

Stability Ai사의 Stable Audio

- 사용자의 간단한 text 입력으로 짧은 Audio Clip 생성

- Diffusion 모델을 사용하는 Stable Audio

    ' AudioSpark 오디오 라이브러리의 80만개 라이센스 음악으로 훈련

- 1.2B 개에 달하는 Parameter를 갖춘 기술  + Text 형태의 Prompt Guide제공

- 무료 버전 : 매달 20초 분량 오디오 20개

  Pro (유료) 버전 : 90초 분량 오디오 500개 (월 $12)

 

 

https://stability.ai/stableaudio

 

Shallow Learning vs Deep Learning

Shallow Learning??

 

블랙 박스 1개 = Layer 1개

 

> 모든 것을 Tracking 할수 있다. but universial 하게 확장하기 어려움

> Application  Specific, 낭비 없음

 

Deep Learning

 

블랙 박스 n개 = Layer n개

> Layer 하나하나는 심플. 하지만 Simple function을 여러개 쌓으면 복잡한 것을 설명할 수 있다.

Deep Learning 성공 요소.

어떻게 쌓느냐에 따라 

1 모델만 보면 낭비 같지만 Universial 하게 적용가능. 요소만 바꿔주면 다른 방식에도 사용가능.

 

 

 

Activation Function

 

ReLu

 

tahn, sigmoid < 6배 빨라짐

문제 : Dead neurons 생김. Data Cloud 구간을 1면으로 만들어버리면 사용되지 않는 뉴런. => Waste

MLP기준 보통 2-30% 

빨라지는 이유? Vanishing gradient가 없어서 

 

Why Many layers?

 

Cross Entropy  vs MSE 

class가 많은 경우 cross Entropy loss가 유리. 

 

 

Backpropagation

Add: gradient distributor

Max ; gradient router (ReLu)

Multi : gradient switcher

 

 

Dealing with Big DATA

Gradient mini-batch를 만들어 집어 넣어서 (32,64..)

Random sampling 을 통해 32개의 샘플을 만듦.

 

1 epoch - 1 Training data를 한번 보는것

 

 

SGD ( Single Gradient Descent)

Learning 

 

 

Regularization

simple is  better

weight를 조정.

Occam's razer

 > 날이 1개 유연성이 없으면 여러번 해야 하지만 모든 사람이 면도 할수 있다.

 > 곡선을 가진 면도기는 맞는 사람만 깎을 수 있다.

 

 

More Recent Trend

Densenet

Mobilenet

Efficient net

Deformsable convalrution

 > 어디랑 계산할지를 Learning해서 연산

NAS (Network architecture Search)

> connection, search 해야

Meta- learning

task가 n개 존재. 서로 다른 task에서 동작하도록 배워서 new task에서도 동작 할수 있도록 parameter를 학습

. network은 고정. 즉 Initialize를 잘하는 방법임.

 

 

 

proxy 막혀, host에서 접근 막아.... 하아

결국 개인 pc에 깔아서 하게 되었다. 

 

python 코드가 돌아갈 정도의 최소한만 깔아보자. 

내 pc 용량에는 한계가 있으니까.

 

 

window용 python을 설치하기 

Python Releases for Windows

 

Python Releases for Windows

The official home of the Python Programming Language

www.python.org

옛날 코드도 무난하게 돌리려면 최신 코드를 받으면 안된다... ㅠ

 

현재 최신 코드

 

 

하지만 안전하게? 3.6 대를 받아본다. 

Python 3.6.9 - July 2, 2019

 

64x이므로 위 3개 중에 파일 타입에 따라 받으면 된다.

 

`

 1

 

분명 환경변수 추가하기 눌렀는데... pip 설치하다 보니 안되서...

환경변수 설정하기 

 

C:\Users\사용자명\AppData\Local\Programs\Python\Python36

C:\Users\사용자명\AppData\Local\Programs\Python\Python36\script

 

 

 

 

 

새로 추가 완료!

 

 

 

 

 

window용 pip을 설치하기 

 

우선 PIP 인스톨용 스크립트를 내려 받는다.(마우스 우측 단추를 눌러 ‘다른 이름으로 링크 저장’)

https://bootstrap.pypa.io/get-pip.py

아래 명령어를 통해 PIP를 설치하자.

 

python get-pip.py

 

 

 

설치가 안되서 환경변수 설정하고 다시 해도 안되었다.

이럴 땐 cmd 새창 띄우기;;;

 pip 설치까지 완료되었다. 

 

 

 

pip list

로 무엇이 설치 되어 있는지 확인해본다.

 

간촐...

이제 필요한 패키지를 설치 한 후 python shell이나 cmd에서 실행하면 된다.

 

+ Recent posts