User Tools

Site Tools


ubuntu:video:convert_h264_to_h265

This is an old revision of the document!


Ubuntu - Video - Convert H264 to H265

ffmpeg -i a.mp4 -c:v libx265 -map 0:v -c:a copy -map 0:a -c:s copy b.mkv

Using GPU Hardware Encoding

ffmpeg -hwaccel vaapi -hwaccel_device /dev/dri/renderD128 -hwaccel_output_format vaapi -i a.mp4 -c:v hevc_vaapi b.mkv
 
ffmpeg -threads 16 -hwaccel vaapi -hwaccel_device /dev/dri/renderD128 -hwaccel_output_format vaapi -i a.mp4 -c:v hevc_vaapi c.mkv

NOTE: These allow the GPU to be used:

-hwaccel vaapi -hwaccel_output_format vaapi -vaapi_device /dev/dri/renderD128

Encoding formats

Try replacing scale with scale_vaapi and replace -c:v h264 with -c:v:0 h264_vaapi

The supported encoders are:

H.262 / MPEG-2 part 2mpeg2_vaapi
H.264 / MPEG-4 part 10 (AVC)h264_vaapi
H.265 / MPEG-H part 2 (HEVC)hevc_vaapi
MJPEG / JPEGmjpeg_vaapi
VP8vp8_vaapi
VP9vp9_vaapi
ubuntu/video/convert_h264_to_h265.1686012544.txt.gz ยท Last modified: 2023/06/06 00:49 by peter

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki