2024年3月17日发(作者:)

云转码说明

该文档是云转码底层参数设置详细介绍文档,请相关人员仔细阅读。如有错误,

欢迎指正。

一、 输入格式支持列表

输入格式:即转码时,输入的源视频的相关编码格式、以及封装格式。

输入支持的格式是参照标书,具体如下:

1、 输入视频格式列表

转码前封装格式支持 aac、alaw、alsa、amr、ape、asf、dv、flv、gsm raw h264、

matroska、m4v mjpeg、mpeg ps、mpeg ts、avi、mov mp4 3gp;

转码前视频编码格式支持 mpeg1video、mpeg2video、h263、mjpeg、mpeg4

rawvideo、wmv2 flv1、h264、theora、rv40、rv30、wmv3 vp8、wmav2 wmav1

2、 输入音频格式列表

转码前音频编码格式支持 mp3adu pcm_u8 pcm_s8 pcm_alaw pcm_mulaw mp2 mp3

aac、ac3、alac、gsm ape、speex、mp1 wmavoice wmapro

二、 输出格式支持列表

输出格式:即转码后,输出结果视频文件的相关编码格式、以及封装格式。

1、视频支持的编码格式

注意事项:

1、 转码时,先确定输出视频的后缀名,然后查询表 2-1,来设置-vcode或 者

-acodec参数;也可参照表2-2来设置一个比较合适的参数。

2、 如果表2-1中没有你想要的输出视频后缀,那就代表暂不支持该后缀的 转码。

3、 表2-1中的-vcode或者-acodec参数如果不设置,则底层ffmpeg中会根 据

后缀名设置一个默认值,参见表 2-1中标示的默认值。

视频转码输出支持格式见下表2-1 :

表2-1

是否

输出视频文件

后缀名

支持的视频格式

(-vcodec参数设置值

mpeg4

Iibx264

.ts

mpeg1video

mpeg2video (默认)

mpeg4 libx264 (默认)

mpeg1video

.mp4

mpeg2video libxvid

libfaac (默认)

mp2

libmp3lame

支持的音频格式

(-acodec参数设置值

支持

分片

libfaac

mp2 (默认)

libmp3lame

mpeg4

Iibx264

•mpg

mpeglvideo (默认)

mpeg2video

mpeg4 (默认)

.avi

Iibx264 mpeglvideo

libfaac

mp2 (默认)

Iibmp3lame

libfaac

mp2

Iibmp3lame (默认)

pcm_alaw

mpeg2video

mpeg4

.flv

Iibx264

flv ((默认)

libfaac

Iibmp3lame (默认)

libfaac

mpeg4

.mkv

Iibx264 (默认)

mp2

Iibmp3lame pcm_alaw

libvorbis (默认)

般封装格式都有一些常用组合,下面表 2-2是一些常用的组合:

表2-2

常见的组合方式

输出视频文件后缀名

.avi

.avi

.mkv

.mkv

-vcodec参数设置值

mpeg4

Iibx264

mpeg4

mpeg4

-acodec参数设置值

mp3

libfacc

mp3

libfacc