본문 바로가기

ffmpeg3

동영상 파일에서 비디오만 출력하기 $> ffmpeg -i [파일 경로] -y -ss 00:00:01 -vcodec libx264 -s:v 720x400 -b 500k -r 30 -aspect 16:9 -t 60 -an [out 파일명] -i : 비디오를 추출할 원본 동영상 파일을 지정한다. (스트리밍 데이터일 경우에는 스트리밍 주소를 입력) -y : output 파일에 대해 동일한 파일이 존재할 경우 덮어쓰기 여부 설정. -y 옵션을 주면 덮어쓰기가 된다. -ss : 동영상으로부터 비디오 영상을 추출하고 싶은 시간대. ex) 00:00:05 (5초 후의 동영상 파일을 비디오로 추출해라) -vcodec : 비디오 코덱 정보 -s:v : 비디오 사이즈 -b : 비디오 bitrate. 초당 얼마만큼의 bit를 처리할 것인지를 결정. -r : .. 2015. 10. 13.
ffmpeg에서 이미지 추출하기 ffmpeg을 통해 비디오 영상에서 이미지를 추출할 수 있다. $> ffmpeg -ss [시간] -i [파일명] -y -vframes 1 -an -s [사이즈] [이미지 파일 이름] 시간(-ss) : 동영상 파일로부터 이미지를 추출하고 싶은 시간대. ex) 00:00:05 (5초 후의 영상을 이미지로 뽑아라) 파일명(-i) : 동영상 파일 경로 ex) test.mp4사이즈(-s) : 추출할 이미지 사이즈 ex) 1920x1080, 720x405이미지 파일 이름 : 결과 이미지 파일명 ex) test.jpg옵션(-y) : 동일 파일이 존재할땐 덮어쓴다.프레임 인덱스(-vframes) : 추출한 프레임 수오디오(-an) : 오디오를 끄는 기능. 파일에서 영상만 뽑아 쓰고 싶을 경우 -ss 옵션을 쓸 경우에는.. 2014. 12. 13.
우분투에서 ffmpeg 설치 방법 우분투에서 아래와 같이 apt-get으로 ffmpeg을 설치할 수 있다. $> sudo apt-get install ffmpeg 하지만 위와 같이 설치할 경우 h264 코덱이 포함되지 않아서 h264 인코딩 혹은 디코딩 하는데 제약 사항이 생긴다. 그래서 h264 소스를 다운받은 후 ffmpeg을 다시 빌드를 해주어야 하는데 그 방법은 아래와 같다. 1. 의존 관계가 있는 library 다운로드 및 업데이트ffmpeg을 컴파일 하기 위한 dependency가 있는 라이브러리들을 다운로드 한다. $> sudo apt-get update$> sudo apt-get -y install autoconf automake build-essential libass-dev libfreetype6-dev libgpac-.. 2014. 12. 12.