류종택의 프로그래밍 강의실

고정 헤더 영역

글 제목

메뉴 레이어

류종택의 프로그래밍 강의실

메뉴 리스트

  • 홈
  • 분류 전체보기 (365)
    • 소프트웨어 공학 (22)
    • 프로젝트 (28)
      • FF-Player (2)
      • 엔트리 (1)
      • Ah!FreeCa (11)
      • HelloWorld (8)
      • 네트워크 (3)
      • Presentation Online (1)
    • RyuLib (26)
      • RyuLib for Delphi (16)
      • RyuLib for Android (9)
      • Super Socket (0)
      • Intel Encoder (1)
    • 프로그래밍 (133)
      • Delphi (39)
      • Arduino & IoT (66)
      • Android (26)
      • C & C++ (2)
    • 오픈소스 연구 (32)
      • FFMPEG (9)
      • WebM (3)
      • Opus (0)
      • SoundTouch (2)
      • MEncoder (1)
      • MinGW (12)
      • libtorrent (2)
    • 강의 (34)
    • 종태기 생각 (20)
    • etc (67)
      • 프로그래밍 퀴즈 (2)
      • 제품 리뷰 (4)

검색 레이어

류종택의 프로그래밍 강의실

검색 영역

컨텐츠 검색

오픈소스 연구/FFMPEG

  • FFMPEG Player Example for Delphi and C++

    2017.03.03 by 류종택

  • ffmpeg 빌드 환경이 포함된 MinGW

    2012.07.25 by 류종택

  • 미디어 서버 구축 프로젝트

    2012.02.29 by 류종택

  • libffmpeg.so for Android

    2011.12.14 by 류종택

  • 간단하고 명료한 FFMPEG 샘플 코드

    2011.09.23 by 류종택

  • FFMpeg for Android #2

    2011.04.19 by 류종택

  • FFMpeg for Android #1

    2011.04.15 by 류종택

  • FFmpeg for Android 설치 및 컴파일

    2011.03.17 by 류종택

FFMPEG Player Example for Delphi and C++

https://github.com/ryujt/ff-player FFMPEG을 이용한 동영상 플레이어 예제입니다. 지난 번 만들었던 C++ 예제도 새로 만들었습니다.FFMPEG을 활용하는 기본 지식을 이해하는데 집중하였습니다.동영상 플레이어는 열기, 닫기, 재생, 멈춤의 기본 기능만 다루고 있습니다.C++ 예제에는 화면 출력 부분이 아직 완료되지 않았습니다.성능에 대한 고려는 없습니다. 최대한 이해하기 쉽게 하려고 노력하였습니다.아래의 추가 라이브러리가 필요합니다.https://github.com/ryujt/ryulib4delphi (델파이 사용자)https://github.com/ryujt/ryulib4cpp (VC++ 사용자)https://github.com/ryujt/ryulib4ffmpeg (공통)

오픈소스 연구/FFMPEG 2017. 3. 3. 18:40

ffmpeg 빌드 환경이 포함된 MinGW

ffmpeg을 빌드하기 위해서 필요한 라이브러리 등을 설치한 MinGW의 스냅샷입니다. 제가 사용하던 것을 그대로 압축한 것 입니다. 저는 MinGW를 설치한 이후 이넘을 덮어 써서 사용합니다. ffmpeg은 포함되어 있지 않습니다. 해당 사이트에서 받아서 사용하시기 바랍니다. 설치된 라이브러리들은 home/lib에 있습니다. 설치는 되었지만, 해당 폴더에 없는 것들이 있을 수 있습니다. Mencoder 개발환경이 포함 된 MinGW의 스냅샷입니다. MEncoder 소스가 포함되어 있긴 하지만, 제가 소스를 조금 수정한 것이 있으니, 원본을 다시 설치하시는 것이 좋을 듯 합니다. 수정한 것은 MEncoder.c 이며, 델파이로 만든 관리툴과 통신하기 위해서 파라메터 앞에 ID를 추가하고, 내부 변화를 S..

오픈소스 연구/FFMPEG 2012. 7. 25. 21:16

미디어 서버 구축 프로젝트

서버: 델파이 클라이언트: "안드로이드 + ffmpeg" or "MS-Windows + ffmpeg" 어제 1차 개발일정을 마치고 프로젝트를 간략하게 정리해 봅니다. 모든 프로젝트를 정리해야지 하면서도 잘 안되는 군요 ^^; 이미 상용 미디어 서버가 시장을 장악한 상황에서 미디어 서버를 직접 개발하게 된 이유는 다음과 같습니다. 실시간 방송 중 광고 송출 VOD 방송 중 배속 재생 등을 지원하는 미디어 서버 및 클라이언트 개발 VOD 방송 중 광고 송출 통신사에서 RTSP를 막아버리고 있는 가 봅니다. 이것도 하나의 개발 이유 제 다른 포스트에서도 썼던 기억이 있지만, 현재 미디어 서버에서 제공하는 배속은 제약사항 때문에 고객의 니즈를 만족시키지 못하여, 직접 제작을 의뢰 받아서 제작 중 입니다. 아래는..

오픈소스 연구/FFMPEG 2012. 2. 29. 06:17

libffmpeg.so for Android

만들기는 6-8 개월 전에 만들었는데, 프로젝트에 쫓기면서 살다보니 이제서야 올립니다. sws_scale() 함수 및 rtsp 등의 프로토콜을 사용하는데 필요한 모든 코드가 포함되어 있습니다. 배속 재생 및 rtsp 버퍼링 등을 지원하는 플레이어를 만들면서 만들었던 것입니다. FFMPEG의 소스 및 빌드 방법은 http://ryulib.tistory.com/123 를 참고하세요. (http://goo.gl/gTyQ8 에 더 쉽고 자세한 강좌가 있으니 참고하세요) jni로 한 번 래핑해서 사용하셔야 합니다. jstring Java_ryulib_ffmpeg_FFMpeg_getStreamInformation(JNIEnv* env, jclass clazz, jint handle) { FFmpegHandle *p..

오픈소스 연구/FFMPEG 2011. 12. 14. 13:16

간단하고 명료한 FFMPEG 샘플 코드

처음에 주로 ffplayer.c 또는 ffmpeg.c 소스를 보고 공부하거나, fa player 소스 등을 살펴보곤 했었는데, 이게 분량이 너무 많아서 애로점이 많습니다. 그러다가 검색을 통해서 찾은 링크 http://cekirdek.pardus.org.tr/~ismail/ffmpeg-docs/api-example_8c-source.html 결국 libavcodec 폴더 밑에 api-example.c 라는 파일에 간단한 함수들로 구성된 예제가 있었습니다. ㅠ.ㅠ 오늘 다시 찾아보려다가 어디에 있는 지 기억이 가물거려서 블로그에 메모를 겸한 정리를 ^^;

오픈소스 연구/FFMPEG 2011. 9. 23. 17:49

FFMpeg for Android #2

FFMpeg을 이용하여 만든 Android 용 동영상 플레이어 두 번째 업데이트입니다. 지난 번에는 너무 느려서 음성 싱크가 맞지 않았던, 640*480 해상도까지 음성 싱크가 맞도록 퍼포먼스를 개선한 상태입니다. 더 높은 해상도에 대해서는 프레임 수를 낮춰서 싱크를 맞추도록 할 예정입니다. 지난 번과 마찬 가지로 테스트 장비는 옵티머스 마하 입니다. 아래 녹화 이후 음성 처리 부분을 개선하여 좀더 부드럽게 업그레이드했습니다. 그런데도, 720*480 크기부터는 화면 표시가 어렵더군요, RockPlayer를 다운받아서 테스트 해보니, 역시나 마찬가지로 화면이 음성과 싱크가 깨지면서 밀립니다. 코덱의 종류의 따라서도 밀리는 현상이 심각해지는 경우가 있습니다. 프레임 수를 낮추는 방식을 적용해보았지만, 좀 ..

오픈소스 연구/FFMPEG 2011. 4. 19. 06:14

FFMpeg for Android #1

개발 PC가 맛이 가는 바람에 몇 일 고생하고, 어제 새벽 겨우 튜닝을 맞췄습니다. 아직도 성능 개선을 더해야 할 거 같지만, 그런데로 잘 동작하네요. 역시 소프트웨어 방식으로 동영상 재생하는 것은 현재 스마트 폰으로는 좀 버거운 것 같습니다. 듀얼 코어에서는 어떨지 테스트해야 하는데 아직 테스트 장비를 구하지 못해서 미루고 있습니다. 코어 쪽에 성능 개선을 하면 그런대로 쓸만하긴 하겠지만, 제가 원하는 퍼포먼스와는 상당히 거리가 머네요. 아래는 테스트 동영상 입니다.

오픈소스 연구/FFMPEG 2011. 4. 15. 12:15

FFmpeg for Android 설치 및 컴파일

어제 새벽 작업 이후 내용을 추가합니다!! 컴파일된 libffmpeg.so 파일의 크기를 확인 못했었는데, 1KB로 표시되네요. 그리고, 원글을 제작한 개발자의 블로그에도 사용이 안된다고 나와 있습니다. static 라이브러리로 사용하라는데, 일단 저는 다른 개발자가 만들어 놓은 libffmpeg.so를 이용해서 테스트 중 입니다. 직접 컴파일하는 것은 일단 다른 것들부터 진행하고 나서 천천히 해보려고 합니다. libffmpeg.so를 구할 수 있는 사이트는 아래와 같습니다. 밑에 download라고 되어 있는 링크를 사용하시기 바랍니다. 첨부 파일을 다운 받으셔도 됩니다. http://odroid.foros-phpbb.com/t338-ffmpeg-compiled-with-android-ndk 참고로 위..

오픈소스 연구/FFMPEG 2011. 3. 17. 12:48

추가 정보

인기글

  1. -
    -
    투명펜 (자외선 잉크)

    2017.05.08 17:03

  2. -
    -
    오픈소스 PC 원격제어

    2020.02.19 13:13

  3. -
    -
    아두이노 - 금속 탐지기

    2015.04.25 15:29

  4. -
    error: 'TKD2' was not declared in this scope

    2015.03.05 04:11

최신글

  1. -
    -
    정수기를 쓰고 있다면 지금 당장 배수구를 확인하세요!

    etc

  2. -
    -
    ecam - 쉬운 녹화 & 유튜브 방송 프로그램

    프로젝트

  3. -
    vcpkg x2654 build error 대처 방법

    오픈소스 연구

  4. -
    -
    오픈소스 PC 원격제어

    프로젝트

페이징

이전
1 2
다음
TISTORY
류종택의 프로그래밍 강의실 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바