동영상 합치기 ffmpeg 아이폰으로 촬영한 여러 동영상을 하나로 합치고 싶을 때, 아래의 명령으로 간단하게 합칠 수 있습니다. 한번에 쭈욱 찍고 싶은데, 녹화 중에 전화가와서 끊어진 동영상들을 간단하게 이어보세요. 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364C:\work\tmp>ffmpeg -f concat -i videolist.txt -c copy video.movffmpeg version N-94014-g80e68ce116 Copyright (c) 2000-2019 the FFmpeg developers built with gcc..
CSV 활용스프레드 시트에서 일반적으로 사용하는 CSV(Comma-separated values) 파일을 python에서 활용하는 방법을 간단하게 소개하겠습니다. CSV는 프로그래머가 데이터를 읽고 쓰고 이러한 데이터를 효율적으로 조작 할 수있는 파일 형식입니다. 예를 들어 아래와 같은 csv파일을 excel로 읽으면 아래 그림과 같이 표시가 되죠. csv파일을 text viewer프로그램으로 읽으면 ,(콤마)로 열이 구분되어 있는 것을 확인 할 수 있습니다.berry,100 strawberry,200 grape,300 apple,400 banana,500 watermelon,100 grapefruit,200 orange,300 kiwi,400 melon,1000 pear,2000 peach,3000 p..
RequestsRequests allows you to send organic, grass-fed HTTP/1.1 requests, without the need for manual labor. There's no need to manually add query strings to your URLs, or to form-encode your POST data. Keep-alive and HTTP connection pooling are 100% automatic, thanks to urllib3.설치 방법python 설치 폴더의 site-packages폴더로 이용하여 아래의 명령을 입력하면 된다.python easy_install.py requests 정상적으로 설치가 되면 아래의 화면이 출력된다. C:..
Screen Capture & Display an image화면을 캡쳐해서, 윈도우로 캡쳐한 그림파일을 출력하는 코드입니다.화면을 캡쳐하는 코드는 화면 캡쳐 및 저장에서 사용하는 방식과 동일하게 pillow 모듈을 사용하였습니다. 차이점은 캡쳐 영역을 지정하는 부분이 추가되었습니다. 이후 numpy의 array함수를 이용해서 PIL의 image type을 cv의 image형식으로 변환합니다. 동시에 color format도 변환시키고 있습니다. 화면에 display시키는 것은 cv의 imshow함수입니다. waitKey는 key presss입력이 있을때가지 대기하기 위한 용도입니다. import numpy from PIL import ImageGrab import cv2 imgGrab = ImageGra..
python version & bit 확인(How to check python version and bit) C:\>python --version Python 3.6.3 C:\> C:\> C:\> C:\>python -V Python 3.6.3 C:\>python Python 3.6.3 (v3.6.3:2c5fed8, Oct 3 2017, 17:26:49) [MSC v.1900 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>>
Key가 QMap에 있는지 확인 하는 방법(How to find if a key exists in qmap.)map을 이용해서 insert시, 이미 key가 map에 추가되어 있는지 체크해야할 때가 있죠? 정리해 봤습니다. If there is already an item with the key, that item's value is replaced with value. 아래 예제를 보면 확인 할 수 있습니다.#include #include #include int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); QMap m; m.insert(1,"Apple"); m.insert(2,"Banana"); m.insert(1,"Mango"); m..
QT, QT Creator 다운로드기본적인 QT 개발 환경을 설정하는 방법을 알아보자.설치는 크게 Qt설치과 Qt Creator설치로 나뉜다.(기본적으로 VS와 같은 compiler는 설치되어 있다고 가정…) https://download.qt.io/archive/이곳에 가면 관련 프로그램들을 버젼별로 선택적으로 설치할 수 있다. Qt는 4.8.6을 설치하였고, creator는 최신버젼을 설치하였다.(위 링크에는 최신버젼이 없다.)qt설치시, 설치되어있는 컴파일러를 고려하여 설치해야 한다.사용하고있는 VS가 2010이여서 아래의 링크에서 파일을 다운로드 & 설치하였다.Creator는 https://www.qt.io/download-open-source/ 여기서 설치하여야지 최신의 버전을 설치할 수 있다...
Python IDE 점프 투 파이썬을 따라서 간단한 예제를 연습할때는 몰랐지만, cherrymusic처럼 규모가 꺼진 프로젝트를 디버깅할때는 기존에 사용하던 에디터로는 한계를 느꼈다. 구글링을 통해 PyCharm이라는 쓸만한 IDE가 있다는 것을 확인. 바로 설치했다. 각 Os별로 버젼이 존재하는데, 그중 linux버젼을 설치하였다. Download & Install http://www.jetbrains.com/pycharm/download/ 사이트에서 파일을 다운 받는다. 30일 trial 버전도 있지만, 그냥 공짜 다운 받았다.Download폴더에 pycharm-community-3.4.1.tar.gz파일이 있을 것이다. 일단 압축을 풀자.tar -xvf pycharm-community-3.4.1.t..
자료형일반적인 내용은 스킵하고, python의 특이한 요소만 정리하자. 숫자형정수, 실수, 8진수, 16진수, 복소수가 사용가능하다. 그보다 유효숫자가 궁금한데... 추후에 정리하자. 연산중 특이한 것은 a ** b. a의 b승이란다. 문자열"이렇게 쓰면 문자가 된단다."이스케이프 코드도 대부분 비슷. 문자를 + 하면 두 문자가 합쳐진다.문자를 곱하면 곱해준 숫자 만큼 반복 출력된다.문자열이 배열로 처리된다. 그 말인 즉. >>> str = "HELLO, WORLD" >>> str[5] ',' 배열의 시작은 C처럼 0부터. 특이한건 str[-1]처럼 음수를 사용하면 뒤에서부터 센다.str[0:3], str[3:], 요런식의 표현이 가능. 문자열 포매팅 >>> str = "sample" >>> i = 1 ..
Python?Cherrymusic이라는 music streaming server를 설치해서 사용하는 중이다. UI도 마음에 들고, 내가 원하는 기능들이 지원된다. 나만의 멜론!? 하지만, 살짝 부족한 부분들이 있다. Cherrymusic을 수정하려면 Python을 배워야지만 가능할듯... 오늘부터 공부한 내용들을 이 게시판에 적어 보련다. 까먹으면 바로 바로 찾아 볼 수 있도록...함 시작해보자. 책은?위키독스라는 유용한 사인트를 발견했다. 온라인으로 책을 제작공유하는 플랫폼이란다. '점프 투 파이썬'. 그래 너로 정했다. 링크를 참고하세요. Introduction귀도 반 로섬이 만들었고, 인터프리터 언어다.구글의 50%이상이 파이썬으로 만들어졌다.쉽단다... 과연그럴까!?할 수 있는 일들은.... 시스..
- Total
- Today
- Yesterday
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 해석
- cnn student news
- Python
- PIL
- imageGrab
- kodi
- 입트영
- Linux
- 영어공부
- CNN
- 러닝화
- Raspberry Pi
- 입이 트이는 영어
- 영자신문
- 귀트영
- HTPC
- MOUNT
- ffmpeg
- EBS
- 귀가 트이는 영어