-
이미지 시퀀스 영상으로 $ ffmpeg -start_number 383 -i %4d.png -c:v libx264 -preset slow -profile:v high -level:v 4.0 -pix_fmt yuv420p -crf 22 -codec:a aac Output.mp4
-
고프로 회전할때 명령어 ( 링크 : https://blog.naver.com/PostView.nhn?blogId=chandong83&logNo=221298545679&categoryNo=0&parentCategoryNo=0&viewDate=¤tPage=1&postListTopCurrentPage=1&from=postView ) $ ffmpeg -i [입력 영상 파일명] -vf "transpose=[회전 모드]" [저장할 영상 파일명]
회전 모드는 다음과 같다. 0 = 90도를 시계 반대 방향으로 돌리고 상하 반전 시킨다.(기본값) 1 = 90도를 시계 방향으로 돌린다. 2 = 90도를 시계 반대 방향으로 돌린다. 3 = 90도를 시계 방향으로 돌리고 상하 반전 시킨다.
실제로 아래와 같이 사용한다. $ ffmpeg -i in.mp4 -vf "transpose=3" out.mp4
-
동영상 합치기 ( 링크 : http://blog.daum.net/_blog/BlogTypeView.do?blogid=0BDqd&articleno=87&_bloghome_menu=recenttext ) a.mp4 랑 b.mp4 를 합칠때 $ cat files.txt file 'a.mp4' file 'b.mp4' $ ffmpeg -f concat -i files.txt -c copy c.mp4
-
ffmpeg h264 코덱 사용 및 codec 사용할때 (30M bitrate면 충분히 쓸만함) $ ffmpeg -ss 00:03 -to 01:55 -i R1_1.mp4 -c:v nvenc_h264 -b:v 30M 신흥-대동.mp4
-
h264 코덱으로 압축 ( 그래픽 카드 사용 ) $ ffmpeg -i 4K_#3-Night_Garden_V2.mov -c:v h264_nvenc -b:v 25M -maxrate 30M -pix_fmt yuv420p -vf scale=3840:-1 4K_#3-Night_Garden_V2_3840_H264.mp4 $ ffmpeg -i 4K_#4-Rose_Garden_V2.mov -c:v h264_nvenc -b:v 25M -maxrate 30M -pix_fmt yuv420p -vf scale=3840:-1 4K_#4-Rose_Garden_V2_3840_H264.mp4 $ ffmpeg -i 4K_#7-Blue_Garden_V2.mov -c:v h264_nvenc -b:v 25M -maxrate 30M -pix_fmt yuv420p -vf scale=3840:-1 4K_#7-Blue_Garden_V2_3840_H264.mp4
-
h265 코덱으로 압축 ( 그래픽 카드 사용 ) $ ffmpeg -i 4K_#3-Night_Garden_V2.mov -c:v hevc_nvenc -b:v 25M -maxrate 30M -pix_fmt yuv420p -vf scale=3840:-1 4K_#3-Night_Garden_V2_3840_H265.mp4 $ ffmpeg -i 4K_#4-Rose_Garden_V2.mov -c:v hevc_nvenc -b:v 25M -maxrate 30M -pix_fmt yuv420p -vf scale=3840:-1 4K_#4-Rose_Garden_V2_3840_H265.mp4 $ ffmpeg -i 4K_#7-Blue_Garden_V2.mov -c:v hevc_nvenc -b:v 25M -maxrate 30M -pix_fmt yuv420p -vf scale=3840:-1 4K_#7-Blue_Garden_V2_3840_H265.mp4
-
ffmpeg metadata 확인하기 $ ffmpeg -i in.mp4 -c copy -map_metadata 0 -map_metadata:s:v 0:s:v -map_metadata:s:a 0:s:a -f ffmetadata in.txt
-
ffmpeg rotate 메타데이터 입력하기 $ ffmpeg -i R2.mp4 -c copy -metadata:s:v:0 rotate=180 R2_.mp4
-
이미지로 영상 만들기 $ ffmgeg -loop true -i input.jpg -ss 00:00:00 -to 01:15:00 output.mp4
-
영상 밝기 바꾸기( 좀 더 나중에 봐야할 듯 ) $ ffmpeg -i %var%.mp4 -ss 00:00:00 -to 00:00:30 -vf "eq=brightness=-0.2" -c:a copy %var%_80.mp4
Git Command
git cached git log --pretty=oneline -2 git log --pretty=oneline -p diff 까지 보여주는거 git checkout -b git diff --cached git merge "현재로 합치고 싶은 branch"
git remote add upstream https://github.com/blah/원격 저장소 git remote -v => 연결된 저장소
git commit --amend 현재 커밋에 합쳐서 커밋
git tag "tag-name" git push --tags => 태그 푸쉬할때
git stash git stash list git stash apply --index {number} git stash drop {number} git stash pop ???
git branch git branch -d {브랜치이름}
git log --graph --decorate
체크아웃에다가 브랜드 생성 git checkout -b
git 참고하기 좋은 싸이트 https://mylko72.gitbooks.io/git/content/remote/remote_update.html git remote show origin => 원격과 비교하는거 git remote prune => 원격의 브랜치 삭제하기