VVCEasy/Android
Martin Eesmaa 9e99e397eb
change uvg266 options of vvdec unplayable
2022-09-15 12:11:54 +10:00
..
AndroidUVG266-8bit.7z added uvg266 encoder of android binaries 2022-09-14 23:55:11 +00:00
AndroidUVG266-8bit.sha256 added uvg266 encoder of android binaries 2022-09-14 23:55:11 +00:00
AndroidUVG266.7z added uvg266 encoder of android binaries 2022-09-14 23:55:11 +00:00
AndroidUVG266.sha256 added uvg266 encoder of android binaries 2022-09-14 23:55:11 +00:00
AndroidVVDEC.7z Update of Android VVDEC latest (15/09/2022) 2022-09-14 23:21:21 +00:00
AndroidVVDEC.sha256 Update of Android VVDEC latest (15/09/2022) 2022-09-14 23:21:21 +00:00
README.md change uvg266 options of vvdec unplayable 2022-09-15 12:11:54 +10:00

README.md

Android vvdec/uvg266 applications (Termux app)

Requirements: Termux app with apk or F-Droid app. For uvg266/vvdecapp pipe, require FFmpeg on Termux app.

See the screenshot of vvdecapp in Termux app:

termuxvvdecappinandroid

All system types of arm64, armeabi, x86 and x86_64 are built on vvdecapp & uvg266, it is use of Termux app.

arm64 - API 21 (64-bit phones only)

armeabi - API 19 (32-bit phones)

x86 & x86_64 - API 21 (tablets only)

TIP: You can install my built applications:

chmod +x vvdecapp uvg266
cp vvdecapp uvg266 $PREFIX/bin

uvg266 encoder

Screenshot:

termuxuvg266inandroid

Before you download, there were two seperated programs:

AndroidUVG266.7z - 10-bit input/encoder only.

AndroidUVG266-8bit.7z - 8-bit input/encoder only.

If you want pipe from FFmpeg to uvg266, you can do command:

ffmpeg -i example.mp4 -f yuv4mpegpipe -pix_fmt yuv420p10 -strict -1 - | uvg266 -i - --input-file-format y4m --input-bitdepth 10 -o converted.266

For 8-bit uvg266 application, remove -strict -1, change from yuv420p10 to yuv420p and remove --input-bitdepth-10.

When you want make device sleep during uvg266 encoding, tap Acquire wakelock on Termux notification.

If uvg266 froze itself than an couple minutes without printing info, means finished, tap CTRL + C.

VVDEC might not decode with some uvg266 options (example uvg266 presets unplayable with vvdec: preset placebo & lossless.

  • Martin Eesmaa