ffmpeg (libavcodec, libavformat) 사용법좀 알려주세요...
글쓴이: seonghoons / 작성시간: 수, 2009/05/27 - 2:08오후
리눅스(페도라10)
웹캡(ov511) 로 찍은 영상을 v4l로 받아서 ffmpeg 을 이용하여 인코딩 / 디코딩 과정을 거친후
SDL 라이브러리로 화면에 출력 하려고 합니다..
인코딩/디코딩 과정을 제외하고는
이곳저곳 검색해 가면서 구현해 봤는데요..
ffmpeg 사용법은 아무리 검색해도 못찾겠습니다..ㅡㅜ
ffmpeg libavcodec, libavformat 을 이용한 인코딩/디코딩 소스를 공유해 주실수 있거나
사용방법을 설명 해 주실 분 계신가요?
고수님들의 조언 부탁드립니다..
질문을 허접하게 해서 죄송합니다..(아는게 없어서요.ㅡㅜ)
Forums:
ffplay
아주 쉽게 설명되어 있습니다.
http://www.inb.uni-luebeck.de/~boehme/using_libavcodec.html
ffplay의 소스도 간결하죠.
http://git.ffmpeg.org/?p=ffmpeg;a=tree
ffmpeg tutorial 이라고
ffmpeg tutorial 이라고 google에 쳐보시면 금방 나오는게 있을 것입니다.
SDL이라면 더더욱 도움될것입니다.
그나저나
단순하게 웹캠으로 찍은거 화면에 뿌리고 싶으신 거면,
인코딩 디코딩 이런거 필요 없습니다.
mmap()으로 그냥 video frame 얻어와서
그냥 뿌리면 됩니다.
답변 감사합니다...
웹캠으로 찍은거 화면에 뿌리는 건 성공했습니다.^^
그런데 위에 링크 걸어주신 곳은 찾아봤던 건데요 당최 어떻게 적용 해야 하는건지 몰라서요..
질문하나 더 하겠습니다..
제가 구현하고 싶은 프로그램은 웹캠에서 실시간으로 받은 영상을 파일로 저장하지않고 프레임 단위로 인코딩하고 바로 디코딩해서
모니터 화면에 출력하는 건데요..
단순히 화면에 뿌리는 프로그램에 인코딩/디코딩은 의미 없겠지만 저는 단지 ffmpeg 으로 인코딩/디코딩 하는 방법을 공부하고 싶어서
추가해 보려고 하는 거에요~^^;
그리고 ffmpeg 만으로 웹캠 영상을 얻어서 인코딩/디코딩 하고 화면에 출력까지 할 수 있나요?
(v4l 과 SDL 사용 안하구요..)
아직도 감을 못 잡고 있는 저에게 힘을 주세요..^^;
댓글 달기