Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/javernaut/whatthecodec
A sample app that uses FFmpeg's shared libraries
https://github.com/javernaut/whatthecodec
android android-ffmpeg cmake ffmpeg ffmpeg-android
Last synced: 7 days ago
JSON representation
A sample app that uses FFmpeg's shared libraries
- Host: GitHub
- URL: https://github.com/javernaut/whatthecodec
- Owner: Javernaut
- License: mit
- Created: 2019-03-10T15:38:23.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2024-04-13T20:52:27.000Z (7 months ago)
- Last Synced: 2024-04-14T09:55:41.326Z (7 months ago)
- Topics: android, android-ffmpeg, cmake, ffmpeg, ffmpeg-android
- Language: Kotlin
- Homepage:
- Size: 110 MB
- Stars: 65
- Watchers: 4
- Forks: 15
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# WhatTheCodec
[![Build](https://github.com/Javernaut/WhatTheCodec/actions/workflows/Build.yml/badge.svg?branch=main)](https://github.com/Javernaut/WhatTheCodec/actions/workflows/Build.yml)
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/db175d84403d4a76a77f09036f3ef913)](https://app.codacy.com/gh/Javernaut/WhatTheCodec/dashboard)
[![MIT license](http://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/Javernaut/WhatTheCodec/blob/main/LICENSE.txt)
[![Android Weekly #378](https://androidweekly.net/issues/issue-378/badge)](https://androidweekly.net/issues/issue-378)
[![Android Weekly #396](https://androidweekly.net/issues/issue-396/badge)](https://androidweekly.net/issues/issue-396)This app shows information about all media streams inside a video or audio files. It is available in these markets:
[](https://play.google.com/store/apps/details?id=com.javernaut.whatthecodec)
[](http://www.amazon.com/gp/mas/dl/android?p=com.javernaut.whatthecodec.amzn)
[](https://appgallery.cloud.huawei.com/marketshare/app/C102794269)## Screenshots
## Technical overview
The main purpose of the app is to show how to use the output of [ffmpeg-android-maker](https://github.com/Javernaut/ffmpeg-android-maker) by using its wrapped version - [MediaFile](https://github.com/Javernaut/MediaFile) library.
Main features:
- Single Activity with Jetpack Compose for the whole UI and Navigation
- Dagger/Hilt for DI
- DataStore for settings storing
- Baseline and Startup profiles
- Dependabot and Github Actions for automating some housekeeping, static analysis, release management
- Fastlane for screenshots making## License
WhatTheCodec app's source code is available under the MIT license. See the [LICENSE.txt](https://github.com/Javernaut/WhatTheCodec/blob/main/LICENSE.txt) file for more details.