FFMPEG(2)
-
#안드로이드 FFmpeg 사용하기(64bit 지원)
이전에는 ffmpeg 64bit 바이너리를 앱에 로드하는 방법을 소개했었습니다. 이번에는 영상 및 오디오를 다루는 프로젝트에서는 거의 필수적으로 사용할 수밖에 없는 FFmpeg을 안드로이드에서 사용하는 방법을 소개하겠습니다! 먼저! FFmpeg이 뭐냐! FFmpeg은 디지털 음성 스트림과 영상 스트림에 대해서 다양한 종류의 형태로 기록하고 변환하는 컴퓨터 프로그램이다.[1] FFmpeg은 명령어를 직접 입력하는 방식으로 동작하며 여러 가지 자유 소프트웨어와 오픈 소스 라이브러리로 구성되어 있다. 라이브러리 중에는 libavcodec도 들어있는데, 이 라이브러리는 음성/영상 코덱 라이브러리로 여러 프로젝트에서 쓰이고 있다. 또, libavformat 라는 음성/영상 다중화, 역다중화 라이브러리도 있다. 이..
2019.12.03 -
안드로이드 FFMPEG 64bit 지원
아는 사람들은 알 것이다. 2019년 8월 1일부터 Google Play에 게시되는 앱에서는 64비트 아키텍처를 지원해야 합니다. 64비트 CPU는 사용자에게 더 빠르고 풍부한 환경을 제공합니다. 앱의 64비트 버전을 추가하면 성능이 향상되고 향후 혁신을 이룰 가능성이 높아지며 64비트 전용 하드웨어가 장착된 기기에 대응할 수 있습니다. https://developer.android.com/distribute/best-practices/develop/64-bit?hl=ko 참조 구글에서 이제는 NDK를 사용하는 앱은 무조건 64비트가 지원되도록 강제화 하기로 했다. 앱 안에서 네이티브 코드를 사용한다면? 1. 앱에서 C/C++(네이티브) 코드를 사용합니다. 2. 타사 네이티브 라이브러리와 연결됩니다. 3..
2019.08.01