Tool/software: Linux
Hi Champs,
I used a h.264 sample file in a processor linux sdk and executed a GStreamer pipleline as following on am572x evm. The pipeline only decode the sample file, and then encode.
The size of the generated file is 41.7MB. It's so bigger than the original one, 1.8MB.
Is there anything wrong in the pipeline?
gst-launch-1.0 --gst-debug=1 -v filesrc location=/usr/share/ti/video/TearOfSteel-Short-720x420.264 num-buffers=600
! queue \
! h264parse \
! ducatih264dec \
! vpe \
! 'video/x-raw,format=(string)NV12,width=720,height=420, framerate=(fraction)30/1' \
! queue \
! ducatih264enc intra-interval=30 inter-interval=1 bitrate=1024 qpi=10 qp-max-i=40 qp-min-i=10 level=level-51 \
rate-preset=user-defined rate-control-params-preset=rate-control-params-preset-user-defined rate-control-algo=0 \
! h264parse \
! filesink location=TearOfSteel-Short-720x420_qpmaxi40.264
Regards,
j-breeze