Windows에서 비디오파일로부터 RGB값 추출하기... 좀 도와주세요~
글쓴이: 토끼아빠 / 작성시간: 화, 2008/12/02 - 4:26오후
비디오파일로부터 매 프레임의 pixel별로 RGB값을 추출하려고 합니다..
이용할 오픈소스로 ffmpeg와 tcpmp를 택했었는데 ffmpeg는 리눅스용이라 윈도우로 넘기기가 번잡하여 tcpmp를 선택하였습니다.
일단 컴파일하고 실행까지는 시켰는데 Windows 왕초보라 어느 부분에 어떻게 삽질하여야 할지 도무지 감을 잡을수가 없네요~~ㅠㅠ
어떻게 하면 되는건지 여러 고수님들의 조언 부탁드립니다..
그리고 혹 tcpmp말고 비디오파일로부터 RGB를 쉽게 얻을수 있는 다른 오픈소스가 있으면 좀 가르쳐주세요..
잘 부탁드립니다.
좋은 하루 되세요~~
Forums:
ffmpeg소스만
ffmpeg소스만 본적있어서 다른 건 잘 모르겠습니다만,
ffmpeg소스도 깔끔하진 않지만, 수정하기 어려운 편은 아닙니다. decoding 전후로 hooking 함수를 넣기 좋게 되어 있습니다.
잘은 모르지만 windows라면 DirectShow로 작업하지 않나요?
direct show 관련 자료를 보시면 방법이 있을 거라고 생각합니다만..
코드수정은
코드수정은 둘째치더라도 VC++환경에서 컴파일부터 하질 못해서 그럽니다...
데이터타입들이 맞지 않다고 그러네요.
우선은 윈도우에서 소스를 컴파일부터 해야 겠는데 어떻게 해야 할지 모르겠습니다.
MinGW, MSYS를 이용하여 실행파일은 떨구어 테스팅해보았는데 VC++에서 어떻게 컴파일해야 하는지...
워낙 왕초보라서... 모르는게 너무 많네요.
(DirectShow가 뭔지도 잘 모르겠다는...ㅠㅠ)
좋은 하루 되세요!!
좋은 하루 되세요!!
모든 픽셀의 RGB 를
모든 픽셀의 RGB 를 뽑는다는건 간단하게 말하면,
그림파일로 뽑아낸다는거죠.
그냥 avi to bmp 정도 까지 구현된걸로 찾으면 되지 않을까요?
있을것 같은데...
emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇개 안되요~
http://xenosi.de/
https://xenosi.de/
그래도 되겠네요~
전 ffmpeg나 tcpmp같은 플레이어소스에서 비디오를 디코딩하는 부분을 이용해먹으려 했었는데 ...
avi to bmp정도가 있으면 더 좋을듯 하네요..
단 매 프레임별로 모든 이미지를 다 캡쳐해야 할텐데...
혹 그러한 소스 알고계시는거 있음 좀 가르쳐주세요..
잘 부탁드립니다.
좋은 하루 되세요!!
좋은 하루 되세요!!
구글에서 c++ avi to bmp
구글에서 c++ avi to bmp 하니까 바로 나오는데요?
http://www.adp-gmbh.ch/win/programming/avi_examples/avi_from_file.html
avi.h 가 vc++ 에 들어있는것 같네요.
emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇개 안되요~
http://xenosi.de/
https://xenosi.de/
좋은 답변 감사드립니다.
금방 님의 답글 보았습니다.
당장 컴파일해볼께요
해보고 결과 알려드릴게요..
(헌데 avi.h가 중요한 부분일듯 한데 그건 어디서 찾아야 하나~~)
좋은 하루 되세요!!
좋은 하루 되세요!!
댓글 달기