mirror of
				https://github.com/MartinEesmaa/VVCEasy.git
				synced 2025-06-05 21:59:20 +02:00 
			
		
		
		
	added uvg266 encoder of android binaries
This commit is contained in:
		
							
								
								
									
										
											BIN
										
									
								
								Android/AndroidUVG266-8bit.7z
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Android/AndroidUVG266-8bit.7z
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										4
									
								
								Android/AndroidUVG266-8bit.sha256
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								Android/AndroidUVG266-8bit.sha256
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,4 @@ | |||||||
|  | c378ada414397201a1e65f7737e3edcdc3b536fae88d4a5afc9ebe46bae63011  arm64/uvg266 | ||||||
|  | 240ab329e6a5ddabba7486f461ea41c3199eaf624e2f4543304010d6e9069f25  armeabi/uvg266 | ||||||
|  | 9e72511c385e490dfe27506522e51daf5377e1bfa0e1ff77d51ba51d14f98d70  x86/uvg266 | ||||||
|  | bec00be8ed7ad00bb04fa9f5d78f14ec3027ba918e724c4d4f969042a10b35bd  x86_64/uvg266 | ||||||
							
								
								
									
										
											BIN
										
									
								
								Android/AndroidUVG266.7z
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Android/AndroidUVG266.7z
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										4
									
								
								Android/AndroidUVG266.sha256
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								Android/AndroidUVG266.sha256
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,4 @@ | |||||||
|  | ee46d5f9ae7e21a0631bb958e6164dd8e20e7949479188612ccedee739cc92bd  arm64/uvg266 | ||||||
|  | 7506022d009663cce6aaa2d2e3d2fcf153476023a3fe57754cf4ec0a0e6f3d66  armeabi/uvg266 | ||||||
|  | fc9ea311927247ec684382f557783dc1b6183e4caebb89b5ce95b19c6d305d46  x86/uvg266 | ||||||
|  | d917d616a18dec375e10ceb1995d7cdf73f789aa4a4331c1bd3708e8626beafe  x86_64/uvg266 | ||||||
| @@ -1,12 +1,12 @@ | |||||||
| # Android vvdec applications (Termux app) | # Android vvdec/uvg266 applications (Termux app) | ||||||
|  |  | ||||||
| Requirements: Termux app with apk or F-Droid 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: | See the screenshot of vvdecapp in Termux app: | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
| All system types of arm64, armeabi, x86 and x86_64 are built on vvdecapp, it is use of Termux app. | 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) | arm64 - API 21 (64-bit phones only) | ||||||
|  |  | ||||||
| @@ -14,4 +14,34 @@ armeabi - API 19 (32-bit phones) | |||||||
|  |  | ||||||
| x86 & x86_64 - API 21 (tablets only) | 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: | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  | 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 -o converted.266 | ||||||
|  | ``` | ||||||
|  |  | ||||||
|  | For 8-bit uvg266 application, remove `-strict -1` and change from `yuv420p10` to `yuv420p`. | ||||||
|  |  | ||||||
|  | When you want make device sleep during uvg266 encoding, tap Acquire wakelock on Termux notification. | ||||||
|  |  | ||||||
|  | VVDEC might not decode with some uvg266 options (example uvg266 presets unplayable with vvdec: ultrafast, superfast, veryfast, veryslow, placebo). | ||||||
|  |  | ||||||
| - Martin Eesmaa | - Martin Eesmaa | ||||||
		Reference in New Issue
	
	Block a user