'ffmpeg'에 해당되는 글 1건

  1. 2013.01.28 #20130128-01 :: FFMpeg :: 튜터리얼 2

#20130128-01 :: FFMpeg :: 튜터리얼

현재 LG전자에서 OJT의 일환으로 썸네일 추출 프로그램을 만들고 있습니다.

정식 업무가 아닌 OJT 프로젝트이다 보니 시간도 많지 않고 하지만,

후일 UPnP/DLNA 서버에 쓰일 수도 있어 조금 신경써서 만들고 있습니다.


요즘 오픈소스가 워낙 좋아서 오늘까지 3~4일 정도 작업한 결과 

생각보다 빠르게 마무리가 되어 가네요.


원래 계획은 이미지는 OpenCV로 처리하고

동영상 프리뷰만 FFMpeg로 처리하려고 했는데,

OpenCV 작업을 마치고 FFMpeg를 보고 있자니

FFMpeg만으로 이미지 처리까지 모두 가능하겠다 싶어 시도해 보았는데

너무나도 쉽게 성공 ㅋ

이제 OpenCV 코드는 폐기하고 FFMpeg로 모두 처리합니다.


여기에는 작업하며 참고했던 튜터리얼을 소개합니다.

총 9개의 스텝으로 나뉘어져서

FFMpeg로 간단한 동영상 플레이어를 만드는 방법을 소개하고 있습니다.


FFMpeg 샘플들을 찾아보면 모양이 거의 다 비슷비슷 한데,

이 튜터리얼을 기본으로 파생한 것들이더군요.

물론, 버전이 낮아서 최신 1.1.1 버전에서는 똑같은 코드가 먹히지 않습니다.

하지만, 프로그래밍 내공이 조금만 있다면

수정된 부분들을 찾아 정상 동작하도록 하는 것이 어렵지는 않을 것 같습니다.


이번 작업을 하면서 느낀 점은

왜 세간에 FFMpeg 개발이 극악이라고 하는지 깨닫게 됐다는거?

어라라~ 위에서는 쉽다고 해놓고 이제 와서 말바꾸기?

물론, 직접 해야하는 일에 비해 FFMpeg의 완성도는 너무 훌륭합니다만,

문서나 샘플이 매우 빈약하다는 개발자들의 평이 사실이었음을 알게 되었습니다.

이래서는 초보자들은 접근하기가 쉽지 않겠더군요.


틈틈히 시간을 내서

위 튜토리얼을 따라 FFMpeg 1.1.1 버전에 맞춰 샘플을 작성해 봐야겠습니다.

뭐, 여유가 있다면 작업 내용을 포스팅해도 좋겠다고 생각합니다.