Skip to content

Latest commit

 

History

History
65 lines (45 loc) · 1.22 KB

File metadata and controls

65 lines (45 loc) · 1.22 KB

enc_hevc_file

How to convert a raw YUV video file to a compressed H.265 / HEVC video file.

Command Line

enc-hevc-file --frame <width>x<height> --rate <fps> --color <color> --input <file.yuv> --output <file.h265> [--colors]

Examples

Bash

List options:

enc-hevc-file --help

List supported color formats:

enc-hevc-file --colors

Encode a raw YUV video from ./assets/vid/foreman_qcif.yuv to a H.265 video in ./output/enc_hevc_file/foreman_qcif.h265:

mkdir -p ./output/enc_hevc_file

enc-hevc-file \
    --input ./assets/vid/foreman_qcif.yuv \
    --output ./output/enc_hevc_file/foreman_qcif.h265 \
    --frame 176x144 \
    --rate 30 \
    --color yuv420

PowerShell

List options:

enc-hevc-file --help

List supported color formats:

enc-hevc-file --colors

Encode a raw YUV video from ./assets/vid/foreman_qcif.yuv to a H.265 video in ./output/enc_hevc_file/foreman_qcif.h265:

New-Item -ItemType Directory -Force -Path ./output/enc_hevc_file

enc-hevc-file `
    --input ./assets/vid/foreman_qcif.yuv `
    --output ./output/enc_hevc_file/foreman_qcif.h265 `
    --frame 176x144 `
    --rate 30 `
    --color yuv420