Only support Linux 4.9.
H264 Hardware Encoding
1
| $ h264EncoderDemo 1080p.nv21 1080p.h264 1920 1080 10 30 2000000 2000 1
|
The encoded file is 1080p.h264
Get Help Information
1 2 3 4 5 6 7 8 9 10 11 12 13
| $ h264EncoderDemo Amlogic AVC Encode API usage: output [srcfile][outfile][width][height][gop][framerate][bitrate][num][fmt] options : srcfile : yuv data url in your root fs outfile : stream url in your root fs width : width height : height gop : I frame refresh interval framerate: framerate bitrate : bit rate num : encode frame count fmt : encode input fmt 0:nv12 1:nv21 2:yv12 3:rgb888 4:bgr888
|
H265 Hardware Encoding
NoteVIM1 doesn’t support H265 Hardware Encoding.
1
| $ h265EncoderDemo 1080p.nv21 1080p.h265 1920 1080 0 30 1000000 2000 0
|
The encoded file is 1080p.h265
Get Help Information
1 2 3 4 5 6 7 8 9 10 11 12 13
| $ h265EncoderDemo Amlogic AVC Encode API usage: output [srcfile][outfile][width][height][gop][framerate][bitrate][num] options : srcfile : yuv data url in your root fs outfile : stream url in your root fs width : width height : height gop : I frame refresh interval framerate: framerate bitrate : bit rate num : encode frame count fmt : encode input fmt 0:nv21, 1:nv12, 2:RGB888
|
Code Library Source Code
https://github.com/numbqq/encoder_libs_aml