# ffmpeg_transcoder **Repository Path**: sambios/ffmpeg_transcoder ## Basic Information - **Project Name**: ffmpeg_transcoder - **Description**: ffmpeg transcoder - **Primary Language**: C++ - **License**: LGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-12-15 - **Last Updated**: 2021-12-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 转码测试程序说明 ## 一 支持平台说明 该程序支持多种Linux环境,目前Ubuntu 16.04 和CentOS 7.4已验证。 ## 二 编译步骤 支持两种编译选项,根据需要决定转码后的流是否存文件。 - 在程序包中执行./compile.sh, 编译成功后,会编译出一个可执行程序fftrans, 该测试程序默认不输出编码后的文件。 - 在程序包中执行./compile.sh 1, 编译后的程序支持转码后的流存到文件,文件名字默认cif_output_xxx.264, 文件路径为当前目录。 ## 三 程序参数说明 - --bps:设置转码输出比特率,单位bps,默认32K - --dev_num: 当前测试机器中的设备节点数,即/dev/bm-sophon+设备号(0~最大数-1)的个数。 - --devid_start: 要使用的设备起始号码,默认3 - --fps:设置输出的帧率,默认25 - --height:设置转码输出图像高度,默认288 - --width:设置转码输入图像宽度,默认 352 - --num:设置总的转码路数,默认1 - --inputfile:设置输入的测试文件,目前支持264裸流,mp4等文件。 - --max_frame:当前转码多少帧,超过之后程序会结束。 ## 四 运行示例 - 运行144路转码 ./fftrans --inputfile=../wkc.264 --devid_start=0 --dev_num=9 --num=144