구글애드센스


태그 : FFMPEG 요약보기전체보기목록닫기

1 2

FFMPEG VS6.0 에서 unresolved external symbol __get_output_format 에러 뜰 때.

출처 : http://lists-archives.org/mingw-users/12883-linking-error-with-msvc-6-0.html한줄 요약 extern으로 int _get_output_format( void ){ return 0; }선언하면 됨. ㅇㅇ

FFMPEG 라이브러리들 vs6.0으로 컴파일 시 av_dlog 에서 에러날 때.

error C2010: '.' : unexpected in macro formal parameter list어쩌구저쩌구 쭉~ 에러뜨는 것을 쫓아가보면 av_dlog 라는 녀석을 만나게되는데 (log.h) 이 녀석이 품고있는 pctx (예약어인거 같은데 vs6.0 컴파일러는 모르는듯하다.)와 __VA_ARGS__ 때문에 안된다. 해결법은 모르겠다...

MinGW에서 git 쓰기.

msysgit 이라는 프로젝트가 진행중에 있다.mplayer 컴파일중에 왜 그런지 아직도 모르겠는데 FFmpeg checkout이 안되어있다고 컴파일 진행이 안되서 직접 git을 호출하길래 골머리 앓고있다가 찾아보니 git이 있었다. 7z 포맷형식의 PortableGit 어쩌구 되어있는 파일을 다운받고 고걸 압축을 풀었더니 MinGW의 트리구조와 비슷하...

MinGW 에서 FFMPEG 컴파일 에러

pid 어쩌구 하면서 strcasecmp 에서 에러나는 경우..알아보니까 configure시에 디폴트로 먹였을때의 설정이 아마도 strcasecmp 를 사용 안하는 설정인듯 하다.그래서 -U__STRICT_ANSI__ 옵션을 먹여줘야하는데, Makefile에서 CFLAGS 에 추가 (CFLAGS += -U__STRICT_ANSI__ 식으로..) 해주던가...

작성한 샘플데이터를 통해 나름 추측해본 mpeg 데이터 구조.

mpeg 데이터에 음성과 영상이 같이 들어가려면 위와 같은 형식으로 쓰여져야 하는 것 같다.내가 작성한 코드지만 -_-; 나 조차 그냥 추측일 뿐이다. 물론 이 방식으로 해서 현재 음성과 영상을 합쳤고 합친 데이터는 이상없이 재생된다.write frame이 되어질때 AVStream 구조체의 pts를 담당하는 부분이 싱크는 알아서 맞추기때문에 싱크에 대해...

FFMPEG : 영상과 음성을 동시에 인코딩하는 법.

막상 제목 적어놓고 설명하려니까 막막하다. -_-;일단 일반적인 encode관련 함수에 대해 어느정도 이해를 하고 있다는 가정을 하면..현재까지 알아낸 바로 영상과 음성을 한파일에 합치려면헤더를 쓴 후, 인코딩이 끝날때까지 영상 한프레임 쓰고, 음성 한프레임 쓰고를반복하면 된다. 헤더를 쓰는건 제공되는 함수 (자세한 설명은 추후 설명토록 하겠다.)가있고...

LINUX - FFMPEG 설치시 관련 에러들..

일단 아까 문제가 생겼었던건 fedora7버젼 깔고 삽질을 많이해서 그런건지 (libavcodec 링크 에러)그런듯 하고.. 문제를 해결한건 우분투때야 apt-get으로 하면 되고 fedora6에서는 SVN으로 체크아웃한 이후에 configure 시에 옵션을 준다. --enable-gpl --enable-shared 라는거.. 사실 이거 필요한진모르겠는...
1 2