서적에 관한 질문 및 오류 등을 문의 할 수 있으며, 저자로부터 직접 답변을 받을 수 있습니다.

ffmpeg HOPLAY

조회 수 4792 추천 수 0 2013.12.01 23:09:08

PDK 환경에서 ffmpeg 컴파일 않돼서 ..Warning "arm-eabi-pkg-config not found

한달째 고생고생..밤새운 날도 많았네요^^;  배운 것도 많았습니다.

우분투만 한 20번 설치했나봐요...안드로이드 전체 소스빌드도 꽤 많이 했습니다. 이젠 정말 질려요ㅜㅜ

FFmpeg컴파일 에러도 문제지만 아직 PDK환경에서 개발할 정도 실력이 않되는게 제일 문제인것 같아요^^;

 

그래서 hoffplay 를 NDK를 이용해 빌들 할 수밖에 없는 사정이 되었습니다.

hoffplay NDK로 빌드하려면 어떤 부분을 수정해야 하는지 알고 싶습니다.


전호철

2013.12.02 19:59:35
*.162.60.1

ndk에서 만드시려면 


1. 가장 간단한 방법 : build된 ffmpeg라이브러리와 그 라이브러리의 헤더파일이 있으면 됩니다.


2. ndk에서 컴파일 가능한 ffmpeg 소스를 구하거나 / 직접 ffmpeg을 갖다가 ndk에서 컴파일 할수 있게 Android.mk 파일을 만든다. 그리고 그것으로 작업한다. 가 있습니다.


hoplayer는 ffmpeg을 운영하는 부분이고요.

ffmpeg에 익숙하시다면 hoplayer보다는 ffmpeg을 ndk에서 컴파일 하는것이 조금 손이 가는 작업이될것입니다.


고도리

2013.12.02 22:02:57
*.200.239.210

문제는 sound를 사용하는 부분일텐데..........


Android NDK보다 PDK를 선호하는 이유이기도 합니다.

예를 들어서 AudioTrack을 사용하기 위해서는 libmedia.so가 필요합니다.


이것은 Android system/lib에 있습니다. 즉, PDK에 있다는 말이죠...


해서 많은 NDK개발자들이 PDK의 library와 header를 따로 뜯어와서 NDK 구성을 합니다.

네이쳐

2013.12.03 00:31:10
*.168.126.111

몇 일간 hoffplay분석하고 千 Line 으로 비디오플레이어 만들기 같이 보고 있습니다.

이전에 만들어봤던 플레이어와 같이요..

 

어제 안 사실인데^^; "千 Line 으로 비디오플레이어 만들기"  전호철님께서 번역하신 자료였네요^^

감사합니다. FFmpeg플레이어 공부할때 항상 보았던 자료였는데..누가 번역한지 몰랐어요.

 

이전에 만든 RTSP를 이용한 플레이어도 이자료를 가지고 만들었어요.

이 플레이어에 aNativewindow, Surface를 이용해 출력하려고 그동한 공부한 것입니다.

 

아직 사운드는 실력이 모자라 포기하고 비디오 부분만 하려고 합니다.

aNativewindow, Android.mk부분이 가장 어려워요.

 

 

 

List of Articles
번호 제목 글쓴이 날짜sort 조회 수
83 NDK 소스 빌드 질문 드립니다. [2] 더페이퍼 2012-09-28 4545
82 NDK관련 코드 문의 [2] k2h 2012-10-05 4325
81 책내용 문의 드립니다. [2] k2h 2012-10-12 4378
80 NDK 문의 드립니다. [4] 더페이퍼 2012-10-16 4395
79 NDK page-359 문의 [1] k2h 2012-10-16 4291
78 GetMethodID와 GetStaticMethodID [2] 심심해 2012-10-17 4687
77 Error 질문 드립니다. [9] 더페이퍼 2012-10-18 4531
76 [예제01.HelloWorld] JNI를 통한 Native 함수 단순 호출 file 전호철 2012-10-22 4417
75 [예제02.Prompt] JAVA와 Native 간 String 전달 예제 file 전호철 2012-10-22 4236
74 [예제03.IntArrary] JAVA와 Native 간 Int형 Array 전달 예제 file 전호철 2012-10-22 4323
73 [예제04.ObjectArrayTest] Native에서 2차원 Int 배열 생성 예제 file 전호철 2012-10-22 4365
72 [예제05/06.InstanceFieldAccess] Native에서 JAVA의 Field에 접... file 전호철 2012-10-22 4308
71 도대체 책의 예제 소스는 언제... 된장 2012-10-24 4426
70 [예제07/08.MethodCall] Native에서 JAVA의 Method를 호출하는 예... file 전호철 2012-10-26 4160
69 [예제09.MyNewString] Native에서 String 생성자 호출 예제 file 전호철 2012-10-26 4272
68 [예제10.CatchThrow] Native에서 Exeption 처리 예제 file 전호철 2012-10-26 4321
67 [예제11.Window_Fraction] file 전호철 2012-10-26 4257
66 [예제12.SDL] Android 에서 SDL 사용하는 예제 file 전호철 2012-10-26 4389
65 SSL_ERROR_SYSCALL 에러 질문드립니다.. 더페이퍼 2012-10-30 4564
64 NDK 에서 BYTE 나 BOOL 등은 사용 못하는지요? [1] 더페이퍼 2012-10-30 4158

사용자 로그인