hevc_mp4toannexb
Convert an HEVC/H.265 bitstream from length prefixed mode to start code prefixed mode (as defined in the Annex B of the ITU-T H.265 specification).
This is required by some streaming formats, typically the MPEG-2 transport stream format (muxer mpegts
).
For example to remux an MP4 file containing an HEVC stream to mpegts format with ffmpeg
, you can use the command:
ffmpeg -i INPUT.mp4 -codec copy -bsf:v hevc_mp4toannexb OUTPUT.ts
Please note that this filter is auto-inserted for MPEG-TS (muxer mpegts
) and raw HEVC/H.265 (muxer h265
or hevc
) output formats.