웹모아 
웹모아[손님] 검색 로그인   
웹모아
 
동영상-편집
 


ffmpeg 를 이용해 썸네일을 추출 - Windows 용
  2010-11-04 03:43:00 조회:6183



C:\> ffmpeg -y -i 12.wmv -vframes 1 -ss 00:00:02 -an -vcodec png -f rawvideo -s 320*240 6.png


ffmpeg 를 이용해 썸네일을 추출하는 옵션은 조사한 바에 의하면 두가지로 압축이 가능하다.
옵션1.
ffmpeg -y -i [videofile] -vframes 1 -ss 00:00:02 -an -vcodec png -f rawvideo -s 320*240 [thumbnailimage.png]
여기서 [videofile] 에는 1.avi 등 썸네일을 추출하려는 원본 파일 이름(경로)을 쓴다.
[thumbnailimage.png] 는 추출되는 이미지의 이름을 지정하는 것으로, 경로로 지정해도 된다.
여기서 보면 알겠지만, 테스트결과 png 파일로만 추출됨을 확인했다.(gif,jpg 등으로 지정하면 오류 발생)
옵션2.
ffmpeg -i video.flv -an -ss 00:00:03 -an -r 2 -vframes 1 -y %d.jpg
이것은 flv 파일에서 썸네일을 추출할때 쓰는 옵션이라며 떠도는 내용인데,
테스트결과, flv 파일만이 아니라 다른 포맷의 파일도 이 옵션으로 썸네일이 추출됨을 확인했음.
(avi,wmv,flv,k3g,sktm 등 모두 됨)
도스 커맨드 상태에서 실행한 것을 직접보면,
옵션1 을 이용해서 png 파일로 썸네일을 추출할때.
windows XP professional 에서 테스트시 이상한 오류들이 발생하여 문제를 찾지 못했는데,
원인은, 이런 저런 유틸리티등으로 만들어진 flv 파일이 유틸리티 오류로 0byte 의 파일인 경우에 발생한 것으로 원인 규명.
처음에는 문제를 몰라 사용자 컴퓨터의 환경에 영향을 받는 것으로 생각하였으나,
결론적으로, 사용자 컴퓨터의 환경과는 별개의 문제였음.
두번째 옵션의 경우, gif,jpg,png 로의 추출이 모두 가능했으며,
곰플레이어의 코덱오류로 영상이 재생되지 않는 상황(TSCC 코덱없음 오류) 에서도 썸네일이 추출되는 결과를 보임.
이제, 두번째 옵션의 세부적인 내용을 살펴보면,
ffmpeg -i video.flv -an -ss 00:00:03 -an -r 2 -vframes 2 -y %d.jpg
로 옵션을 주면, 1.jpg, 2.jpg 두개의 이미지가 생성되는 것을 확인할 수 있다.
다시,
ffmpeg -i video.flv -an -ss 00:00:03 -an -r 2 -vframes 1 -y %d.jpg
이라고 옵션을 주면
1.jpg 파일만 생성되는데 그 사이즈가 약 17.6KB 였다.
즉, 옵션의 두개의 숫자는 파일의 이름과 관련있는 것이 아니라, 다른 옵션임.
다시,
ffmpeg -i video.flv -an -ss 00:00:03 -an -r 1 -vframes 2 -y %d.jpg
이라고 옵션을 주면
다시 두개의 jpg 파일이 생성(1.jpg,2.jpg) 되는데,
즉, 첫번째 1 이라는 숫자는 썸네일의 퀄리티를 지정하며, 두번째 2 라는 숫자는 몇장을 뽑아내는지 지정함을 확인.
1.jpg 와 2.jpg 파일을 살펴보면, 약간의 차이(동작이 변화. 즉 움직였음)가 있는데, 프레임 단위로 2장의 썸네일을 뽑아내는 옵션으로 보아짐.
이를 확인하기 위해 다시,
ffmpeg -i video.flv -an -ss 00:00:03 -an -r 1 -vframes 6 -y %d.jpg
이라고 옵션을 주면,
6장의 jpg 파일이 생성되고, 인물이 움직임을 확인할 수 있다.
그렇다면, 옵션의 마지막에 파일이름을 지정한 %d.jpg 는 무엇인가.
%d 는 C++ 에서 사용하는 변수명 같은 의미로 봐야할것 같다.
즉, 연속적으로 캡쳐(추출,썸네일)되는 이미지들의 이름을 순차적으로 지정하기 위해 변수명으로 선언하는 듯 하며,
따라서, 추출될 이미지의 이름을 지정하기 위해서는
test_%d.jpg 처럼 %d 변수를 유지한채 이름을 붙여주면 된다.
그러면, test_1.jpg 파일이 생성되는것을 확인할 수 있다.
P.S.
사용자가 올린 영상 파일 자체의 오류로 인해 ffmpeg.exe 오류가 발생할 수 있으며,
현재의 도스 버전으로는 이 오류를 감지해 내거나 오류에 대한 메세징 처리가 원만하지 않은데,
이런 불완전함에도 불구하고,
별도의 특별한 설치절차 없이, 간단한 옵션으로 썸네일을 뽑아낼 수 있는 유용한 방법이 될 듯 하다.※다운로드는 로그인하셔야 가능합니다.
 
ffmpeg [ 2 ]     [ ffmpeg.zip ]   24858485 Byte   



 댓글 (0)


동영상-편집
페이지: 1 / 2   

 
  VOB 파일에서 오디오 순서 바구기
조회(2265)          



  DVD를 AVI로 변환
AutoGK라는 프로그램으로 아래사이트에서 다운로드 받는다. http://www.videohelp.com/tools/AutoGK 다운을 받고 실행해서 모두 설치한다. 설치가  끝나면 프로그램을 실행,   1. Input file에 DVD가 들어있는 드라이브를 선택해서 ***.IFO화일을 선택한다. (***.I조회(1842)          



  AVI 파일에서 오디오 순서 바꾸기 - Virtua
 VirtualDubMod를 다운받아 적당한 곳에 압축을 풀어 놓습니다. 폴더안에서 VirtualDubMod.exe를 더블클릭하여 버츄얼덥을 실행시킵니다.   1. 메뉴에서 [File → Open video file]을 선택하여 avi파일을 불러옵니다.   2. 메뉴에서 [Streams →조회(4554)          



  ffmpeg 를 이용해 썸네일을 추출 - Windo
C:\> ffmpeg -y -i 12.wmv -vframes 1 -ss 00:00:02 -an -vcodec png -f rawvideo -s 320*240 6.png ffmpeg 를 이용해 썸네일을 추출하는 옵션은 조사한 바에 의하면 두가지로 압축이 가능하다. 옵션1. ffmpeg -y -i [videofile] -vframes 1 -조회(6184)          



  버추얼덥 동영상중 한장면을 사진처럼 한장면씩 저장
1. virtualdub 실행합니다. 2. 'file' 메뉴 선택 -> 'open video file..' 선택. 원하는 동영상 파일을 로드합니다. 3. 화면의 하단에 있는 스크롤바를 사용하거나 'edit'메뉴 상의 프레임 이동명령들을 사용하여 원하는 프레임으로 이동합니다조회(2042)          



  버추얼덥 사용법 (동영상 자르기, 합치기...)소프
* 저장시 Video 와 Audio 설정 방법 - Direct stream copy : 편집하는 동영상의 형식이 "AVI"일 경우 사용. 속도 빠름. - Full processing mode : AVI 가 아닌 다른 형식의 동영상 파일일 경우 사용/ 1. 동영상 자르기 File - Open vid조회(1956)          





  여기를 클릭하시면 버추얼덥 강좌가 있는 곳
버추얼덥 강좌가 있는 곳 http://www.codecbox.com/bbs/zboard.php?category=1&id=lecture_video&page=1&page_num=20&sn=off&ss=on&sc=on&keyword=&select_arrange=headnum&desc=asc조회(1612)          



  버츄얼덥 코덱설정, 리사이즈
    먼저 해상도가 640x480인경우는 리싸이즈에서 400x300으로 잡아주세요 엠엔캐스트에 올리신다면 이렇게 리싸이즈를 하시면 화면에 꽉찬 영상으로 올릴수 있습니다.     만약 해상도가 704x396 해상도가 나오면 400x224로 잡아주시고요 필터모드라고 있는데 기본적조회(1793)          



  버츄얼 덥(Virtual Dub)으로 더빙된 영상에
버츄얼 덥(Virtual Dub)으로 더빙된 영상에 자막입히기     1. 버츄얼 덥을 실행합니다       2. File > Open Video File 로 자막을 입힐 영상을 불러옵니다         &nbs조회(2349)          



  버추얼덥 1.9.1 간단한 사용법(동영상 변환 위주
버추얼덥 압축파일을 푸시면 실행파일 VirtualDub 1.9.1.exe와 잡다한 것이 있습니다. VirtualDub 1.9.1을 실행합니다. 실행하시면 잡다한 탭이 있는데요, 동영상 변환 위주로 실행하실 분들은 이 사용법을 들으시는 것이 좋습니다. 먼저 File 탭을 열면 실행메뉴들이 있습니다. Open Video File은 비디오 파일을 여는 메(푸른산)     조회(2433)          



  VirtualDub 버전 1.9.10
본 프로그램은 사용에 아무런 제한이 없는 프리웨어입니다.VirtualDub은 동영상 편집 툴로 비디오와 사운드를 서로 합치거나 나누는 처리가 가능하며 컴퓨터에 설치된 DivX 등의 각종 코덱을 이용해서 새로운 동영상 파일로 저장할 수 있습니다.☞ 개선사항* 기타 마이너 버그 수정준비된 동영상이나 사운드를 가지고 새로운 동영상 또는 사운드 파일(푸른산)     조회(1568)          



    버추얼덥-코덱이 없어서 나오는 메세지 - missi
missing Codec 코덱이 없어서 나오는 메세지입니다.일반적인 플레이어 같은 경우는 볼 때는 전혀 상관없는 경우가 많지만....편집을 하기 위해서는 코딩, 인코딩용 코덱이 따로 필요한 경우가 많죠.   밑에 있는 파란색으로 된 걸 다운 받으세요. Couldn't locate decompressor for f(푸른산)     조회(6402)          



    VirtualDub - Asf files are n
avi파일자르기 프로그램 비추얼덥으로 자르려면 Asf files are not suppoted. 기본적으로 버추얼덥은 AVI 파일만 불러올 수 있는데 각종 플러그인을 이용하여 다른포맷도 불러올 수가 있습니다. 아래 설명하는 내용은 ASF 포맷 즉 WMV 포맷의 파일을 버추얼덥으로 불러오려 할때 필요한 작업들을 설명한 내용입니다.   (푸른산)     조회(2176)          



    버추얼덥 VirtualDub --AVI 동영상 자르
AVI동영상에서 필요없는 부분을 잘라내고 싶을 때가 있습니다. 간단히 자르는 방법으로 버추얼덥 VirtualDub 으로 자르기를 할 수 있습니다. 연습하실 분을 위하여 아래에 첨부파일로 예제동영상 sample을 첨부합니다. 첩부파일용량으로 적당한 크기라 첨부한 것이지 동영상 내용에 아무런 의도가 없습니다.  009.avi 009 (푸른산)     댓글(1)     조회(1940)          



    버추얼덥VirtualDub --AVI 동영상의 오디
AVI 동영상에서 오디오가 거북한 소리가 나거나 더 좋은 소리로 교체를 원한다면 버추얼덥VirtualDub으로 쉽게 교체할 수 있습니다. 연습을 하실 분들을 위하여 예제파일을 첨부합니다. 사진 009.avi 이동영상에서 나는 소리가 듣기 거북합니다.소리를 교체합니다. -------------------- 동영상을 불러오기(열기(푸른산)     조회(1942)          




≪ [1]  [2]   ≫

복수단어 검색은 공백(space)로 구분해 주세요.


 
최근 글
[손님]
164
292
506
302
316
194
280
3276
870
888
1071
912
4181
3482
3544
 
인기 글
[손님]
5130
4372
3613
10430
5615
3415
3790
3054
4944
3583
10418
4979
9805
  [홈마스타] check박스 배열 넘기기
5560
5312