본문 바로가기

프로그래밍/기타

(5)
[ffmpeg] 오디오, 비디오 코덱 변환 avi를 mp4 로 변경ffmpeg -i input.avi -c:v copy -c:a copy outpu.mp4 avi 파일(mpeg4, mp3) 을 mp4(mp4v, mp4a) 로 변경ffmpeg -i input.avi -c:v copy -c:a aac output.mp4 avi 를 mov로 변경ffmpeg -i input.avi -c:v libx264 -c:a aac output.mov mov를 gif로 변경ffmpeg -i input.mov -ss 0 -t 5 -loop 0 -filter_complex "fps=10, scale=1024:-1[s], [s]split[a][b]; [a]palettegen[palette]; [b][palette]paletteuse" output.gif wmv를  mp4..
github ssh 설정 ssh 키 생성 ssh-keygen -t rsa -C "email" 공개키 등록 공개키(pub) 파일내용을 github > Settings > SSH and GPG Keys 에서 ssh 키 등록 config 생성 host는 실제가 아닌 구분을 위한 이름으로 remote 등록시에 사용된다. Host id1.github.com HostName github.com IdentityFile ~/.ssh/개인키1_파일명 User git Host id2.github.com HostName github.com IdentityFile ~/.ssh/개인키2_파일명 User git Port 22 git remote 등록 SSH를 사용하는 경우 http와는 다른 url 형식 사용 git@host 중 host는 실제 도메인이 ..
[Python] 직접 실행과 import 시 실행 분리 직접실행하는 경우 __name__ 값은 '__main__' 값으로 지정되는데 이 값으로 직접 실행되었는지 import 되었는지를 체크할 수 있음. import 하는 경우 파일명(모듈명) import sys def main(): . . return 0 if __name__ == '__main__': sys.exit(main())
[git] git 주요 명령 목록 만들기 저장소 만들기 git init 리모트 저장소 복제 git clone 원격 저장소 정보 git remote -v 원격 저장소 연결 git remote add : 저장소 이름의 기본값은 origin 원격 저장소 변경 git remote rename git remote remove 저장소에서 가져오기 git fetch : 단순 가져오기 git pull : fetch와 merge '저장 워킹 디렉토리 - 스테이징(Index) - 커밋 - 원격저장소push 스테이징 변경사항 전체 스테이징 추가 git add . git add * 특정 파일 스테이징 추가 git add 파일 삭제 git rm git rm -f git rm --cached : 스테이징에서 삭제하나 파일은 남겨둠 파일 이동(파일명 변경) git..
[git] git 서버 설정 기본사항 원격저장소 설정 : 비트버킷이나 깃허브를 사용하기에 서버를 구성할 일은 없는데, 혹시 몰라 정리세부적인 권한설정등도 필요한데.. 기본 환경에 대해서만 정리~ 설치$ sudo yum install git 계정 및 ssh 추가 : git에 접속하고 관리하기 위해 git 사용자를 추가해 사용한다.$ sudo adduser git2017/01/20 - [기타/Linux] - SSH 관련 설정 더불어 이 사용자들은 git 만을 사용해야 하므로, 로그인쉘을 git-shell로 변경해 주어야 한다.쉘 위치를 확인해 해당 내용을 등록한다.$ cat /etc/shells$ which git-shell$ sudo nano /etc/shells git 계정 편집$ sudo chsh git 또는 passwd 파일을 열어 gi..