일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- using namespace;
- 슬라이딩 윈도우 프로토콜
- C# 데이터 형
- 자동 줄 바꿈
- drag and drop
- 혼잡 제어
- 전자 서명
- OSI 7계층 모델
- 토큰 링
- COleDropTarget
- HDLC
- 영상에서 썸네일 추출
- 토큰 버스
- 여러 줄 사용
- FFmpeg 라이브러리 사용법
- IEEE 802
- EditControl 자동 줄 바꿈
- 트래픽 성형
- Updata
- COleDataObject
- EditControl
- 영상 캡쳐
- 가상 회선
- RARP
- 도메인 이름
- 패킷 교환
- ffmpeg
- COleDataSource
- 흐름 제어
- EditControl 여러 줄 사용
- Today
- Total
아둥스토리
[FFmpeg #2] exe를 이용한 동영상 썸네일 추출하기 본문
라이브러리 및 exe 파일 다운로드 : https://ffmpeg.zeranoe.com/builds/
Test version : ffmpeg-20161230-6993bb4-win64-static
영상의 일부분을 썸네일로 뽑아내기 위해 FFmpeg 를 처음 접해보았다.
아직도 잘 모르겠어서 한참 공부해야하겠지만 우선 두서없이라도 정리...!!!! :o)
▶ FFmpeg exe 파일로 영상 캡쳐하기
[Command]
-thread
쓰레드 수를 지정한다. 일반적으로 CPU 수와 일치시킨다.
-i
입력파일 이름 ex) 폴더\영상.mp4
-ss
이미지 캡쳐 지점 ex) 00:00:00 or 초 단위 입력
해당 명령어는 -i 보다 먼저 입력되면, 바로 해당 위치로 점프한다.
-i가 먼저 나오면 처음부터 검색함..
-t
레코딩 시간 ex) 00:00:00.000
-vcodec
비디오 코덱이다. ( = -c:v or -codec:v )
flv / copy .....
-format
지원되는 디코더, 인코더 목록을 볼 수 있다.
-vframe
레코딩 프레임 수
-y
출력파일 중복 시 덮어쓰기
-n
출력파일 중복 시 덮어쓰지 않음
-vf thumbnail
대표 프레임 추출. ex) -vf thumbnail=50 (기본은 100)
[Example]
[1] ffmpeg.exe -i twice.mp4 -vcodec png -vframes 1 -vf thumbnail=100 result.png
연속 된 100 프레임 중 하나의 대표 프레임 추출
[2] ffmpeg.exe -t 00:00:05 -ss 00:00:05 -i twice.mp4 -vcodec png -vframes 1 result.png
5초의 영상화면 추출
'프로그래밍 > FFmpeg' 카테고리의 다른 글
[FFmpeg #3] C++에서 ffmpeg 라이브러리 사용하기 (0) | 2017.02.07 |
---|---|
[FFmpeg #1] 정의 (0) | 2017.01.09 |