User Tools

Site Tools


ffmpeg:conversions:convert_h264_to_h265

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
ffmpeg:conversions:convert_h264_to_h265 [2023/06/13 13:47] peterffmpeg:conversions:convert_h264_to_h265 [2023/11/01 21:23] (current) peter
Line 1: Line 1:
 ====== ffmpeg - Conversions - Convert H264 to H265 ====== ====== ffmpeg - Conversions - Convert H264 to H265 ======
 +
 +===== Convert h.264 to h.265 (no change in resolution) =====
 +
 +<code bash>
 +ffmpeg -i input.mp4 -c:v libx265 -vtag hvc1 -c:a copy output.mp4
 +</code>
 +
 +----
  
 ===== Software Encoding ===== ===== Software Encoding =====
Line 7: Line 15:
  
 ffmpeg -i a.mp4 -c:v libx265 -map 0:v -c:a copy -map 0:a -c:s copy b.mkv ffmpeg -i a.mp4 -c:v libx265 -map 0:v -c:a copy -map 0:a -c:s copy b.mkv
 +
 +ffmpeg -i a.mp4 -c:v libx265 -map 0:v -c:a copy -map 0:a? -c:s copy -map 0:s? b.mkv
 </code> </code>
  
Line 22: Line 32:
 <code bash> <code bash>
 ffmpeg -hwaccel vaapi -hwaccel_device /dev/dri/renderD128 -hwaccel_output_format vaapi -i a.mp4 -c:v hevc_vaapi a.mkv ffmpeg -hwaccel vaapi -hwaccel_device /dev/dri/renderD128 -hwaccel_output_format vaapi -i a.mp4 -c:v hevc_vaapi a.mkv
 +
 +ffmpeg -hwaccel vaapi -hwaccel_device /dev/dri/renderD128 -hwaccel_output_format vaapi -i a.mp4 -c:v hevc_vaapi -map 0:v -c:a copy -map 0:a -c:s copy a.mkv
 +
 +ffmpeg -hwaccel vaapi -hwaccel_device /dev/dri/renderD128 -hwaccel_output_format vaapi -i a.mp4 -c:v hevc_vaapi -map 0:v -c:a copy -map 0:a? -c:s copy -map 0:s? a.mkv
 </code> </code>
  
Line 48: Line 62:
  
 ---- ----
 +
 +===== Keeping the output size low, similar to Software encoding =====
 +
  
 <code bash> <code bash>
Line 79: Line 96:
 ffmpeg -threads 16 -hwaccel vaapi -hwaccel_device /dev/dri/renderD128 -hwaccel_output_format vaapi -i a.mp4 -c:v hevc_vaapi c.mkv ffmpeg -threads 16 -hwaccel vaapi -hwaccel_device /dev/dri/renderD128 -hwaccel_output_format vaapi -i a.mp4 -c:v hevc_vaapi c.mkv
 </code> </code>
 +
 +----
 +
 +=== References ===
 +
 +https://trac.ffmpeg.org/wiki/Encode/H.265
  
ffmpeg/conversions/convert_h264_to_h265.1686664029.txt.gz · Last modified: 2023/06/13 13:47 by peter

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki