johanblome / encapp Goto Github PK
View Code? Open in Web Editor NEWEasy way to test video encoders in Android in large scale.
License: BSD 3-Clause "New" or "Revised" License
Easy way to test video encoders in Android in large scale.
License: BSD 3-Clause "New" or "Revised" License
Based on ./gradlew lint comments:
Your code should not reference the /sdcard path directly; instead use Environment.getExternalStorageDirectory().getPath().
More info: https://developer.android.com/training/data-storage#filesExternal
To suppress this error, use the issue id "SdCardPath" as explained in the [Suppressing Warnings and Errors]
To retreive path on python scripts:
adb shell 'echo $EXTERNAL_STORAGE'
Hi,
After installation when I run the command:
/scripts/encapp.py run tests/bitrate_buffer.pbtxt --local-workdir /tmp/test -e input.filepath /tmp/akiyo_qcif.y4m
I get error:
Traceback (most recent call last): File "/oppo/encapp/./scripts/encapp.py", line 1709, in <module> main(sys.argv) File "/oppo/encapp/./scripts/encapp.py", line 1699, in main result_ok, result_json = codec_test(options, model, serial, options.debug) File "/oppo/encapp/./scripts/encapp.py", line 1189, in codec_test return run_codec_tests_file( File "/oppo/encapp/./scripts/encapp.py", line 538, in run_codec_tests_file if options.dry_run: AttributeError: 'Namespace' object has no attribute 'dry_run'
I understand that the encapp supports change in resolution on the fly. I have not been able to get it working. How to configure the encapp to downscale in encode or transcode path? Which java file performs this operation?
If encapp.py is executed without debug flag, and fails, currently return code is 0, for consistency needs to be 1 since that is the value returned after raising python exception.
Johan, A Question!
My app uses the android encoder for mp4 recording and streaming. I struggle to see the difference in quality or motion artefacts as I vary bitrare (tried 500k to 4meg) and iframe interval (tried 1 to 5). Should It be very obvious or is it suttle?
README.dev.md has formatting errors at section 3, and there are misspelled words through the document
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.