difference between h264_rkmpp and hevc_rkmpp #65

Closed
opened 2025-12-23 10:32:07 +01:00 by backuprepo · 5 comments
Owner

Originally created by @ZH-1225 on GitHub (Jun 14, 2024).

./ffmpeg -i /home/pi/Videos/test_ffmpeg.mp4 -c:v hevc_rkmpp -c:a copy h264_rkmpp.mp4
./ffmpeg -i /home/pi/Videos/test_ffmpeg.mp4 -c:v hevc_rkmpp -c:a copy hevc_rkmpp.mp4
I used two commands to find that the generated MP4 files were about the same size

Originally created by @ZH-1225 on GitHub (Jun 14, 2024). ./ffmpeg -i /home/pi/Videos/test_ffmpeg.mp4 -c:v hevc_rkmpp -c:a copy h264_rkmpp.mp4 ./ffmpeg -i /home/pi/Videos/test_ffmpeg.mp4 -c:v hevc_rkmpp -c:a copy hevc_rkmpp.mp4 I used two commands to find that the generated MP4 files were about the same size
backuprepo 2025-12-23 10:32:07 +01:00
  • closed this issue
  • added the
    question
    label
Author
Owner

@j3dd4h commented on GitHub (Jun 14, 2024):

both using same encoder hevc_rkmpp (-c:v hevc_rkmpp )

@j3dd4h commented on GitHub (Jun 14, 2024): both using same encoder hevc_rkmpp (-c:v hevc_rkmpp )
Author
Owner

@Tryanks commented on GitHub (Jun 14, 2024):

./ffmpeg -i /home/pi/Videos/test_ffmpeg.mp4 -c:v hevc_rkmpp -c:a copy h264_rkmpp.mp4
./ffmpeg -i /home/pi/Videos/test_ffmpeg.mp4 -c:v hevc_rkmpp -c:a copy hevc_rkmpp.mp4

@Tryanks commented on GitHub (Jun 14, 2024): ./ffmpeg -i /home/pi/Videos/test_ffmpeg.mp4 -c:v **hevc_rkmpp** -c:a copy h264_rkmpp.mp4 ./ffmpeg -i /home/pi/Videos/test_ffmpeg.mp4 -c:v **hevc_rkmpp** -c:a copy hevc_rkmpp.mp4
Author
Owner

@ZH-1225 commented on GitHub (Jun 14, 2024):

both using same encoder hevc_rkmpp (-c:v hevc_rkmpp )

./ffmpeg -i /home/pi/Videos/test_ffmpeg.mp4 -c:v h264_rkmpp -c:a copy h264_rkmpp.mp4
./ffmpeg -i /home/pi/Videos/test_ffmpeg.mp4 -c:v hevc_rkmpp -c:a copy hevc_rkmpp.mp4

thanks!

@ZH-1225 commented on GitHub (Jun 14, 2024): > both using same encoder hevc_rkmpp (-c:v hevc_rkmpp ) ./ffmpeg -i /home/pi/Videos/test_ffmpeg.mp4 -c:v h264_rkmpp -c:a copy h264_rkmpp.mp4 ./ffmpeg -i /home/pi/Videos/test_ffmpeg.mp4 -c:v hevc_rkmpp -c:a copy hevc_rkmpp.mp4 thanks!
Author
Owner

@ZH-1225 commented on GitHub (Jun 14, 2024):

./ffmpeg -i /home/pi/Videos/test_ffmpeg.mp4 -c:v hevc_rkmpp -c:a copy h264_rkmpp.mp4 ./ffmpeg -i /home/pi/Videos/test_ffmpeg.mp4 -c:v hevc_rkmpp -c:a copy hevc_rkmpp.mp4
./ffmpeg -i /home/pi/Videos/test_ffmpeg.mp4 -c:v h264_rkmpp -c:a copy h264_rkmpp.mp4
./ffmpeg -i /home/pi/Videos/test_ffmpeg.mp4 -c:v hevc_rkmpp -c:a copy hevc_rkmpp.mp4

thanks!

@ZH-1225 commented on GitHub (Jun 14, 2024): > ./ffmpeg -i /home/pi/Videos/test_ffmpeg.mp4 -c:v **hevc_rkmpp** -c:a copy h264_rkmpp.mp4 ./ffmpeg -i /home/pi/Videos/test_ffmpeg.mp4 -c:v **hevc_rkmpp** -c:a copy hevc_rkmpp.mp4 ./ffmpeg -i /home/pi/Videos/test_ffmpeg.mp4 -c:v h264_rkmpp -c:a copy h264_rkmpp.mp4 ./ffmpeg -i /home/pi/Videos/test_ffmpeg.mp4 -c:v hevc_rkmpp -c:a copy hevc_rkmpp.mp4 thanks!
Author
Owner

@nyanmisaka commented on GitHub (Jun 14, 2024):

You have to set the bitrate or quality factor manually, otherwise the default bitrate of rkmpp encoders is 2000k.

9efe5bcff0/libavcodec/rkmppenc.h (L245)

@nyanmisaka commented on GitHub (Jun 14, 2024): You have to set the bitrate or quality factor manually, otherwise the default bitrate of rkmpp encoders is 2000k. https://github.com/nyanmisaka/ffmpeg-rockchip/blob/9efe5bcff082d6538702d01c9b7126f40da27361/libavcodec/rkmppenc.h#L245
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: starred/ffmpeg-rockchip#65
No description provided.