제목 그대로 ffmpeg를 이용한 변환툴을 windowsXP용으로 만들려고 하고 있습니다.
h.264 baseline profile은 인코딩이 없는것 같고
mpeg4 asp로 인코딩할려고 합니다.
혹시, ffmpeg로 이용해서 윈도우 프로그램을
만들면 소스를 전부 공개해야 하나요?
곰인코더나 바닥 툴도 공개를 안하긴 하는거 같은데
공개 안해도 상관 없는것 같기도 하고
혹시, ffmpeg라이센스에 대해 아시는분 계시면 답변부탁드립니다.
수고하세요..
조건은 dll 형태로 사용을 하시거나, binary형태로 호출해서 쓰시면 됩니다(badak처럼요)
그리고, 조심하셔야 하는 부분은 library형태로 ffmpeg을 쓰신다면, GPL인 코드들은 빼셔야 합니다.
예를 들어 x264 library(H.264 encode library), ffmpeg내의 liba52, libswscale등은 제외하셔야 할 듯 합니다.
그 외엔 큰 상관이 없습니다.
cygwin으로 컴파일 하시고요. 컴파일 할 때 함수 하나가 에러가 나는데, 유사한 함수(long long 이 아닌 그냥 long)로 변경해
주시면 컴파일 잘 될겁니다(최신 버전은 안해봤습니다)