您的位置:首页 > 其它

ffmpeg 视频格式转换

2015-09-08 10:17 253 查看
在进行图形图像分析的时候,我们往往需要把视频转换为yuv 格式或者单通道灰度图像,ffmpeg 就显得很方便了

以下我将示范几个用法

用法1. mp4 转换为 gray ,单通道的, 图像大小640*480, 总共500帧

F:\video>ffmpeg.exe -i 20120730_051556_N.mp4  -pix_fmt gray -s 640*480 -frames 500  gray.yuv

用法2. mp4 转换为 yuv411p, 图像大小640*480, 总共500帧

F:\video>ffmpeg.exe -i 20120730_051556_N.mp4  -pix_fmt  yuv411p -s 640*480 -frames 500  yuv411p.yuv

播放方法:

F:\video>ffplay.exe -pix_fmt gray -video_size 640*480 gray.yuv

支持的格式种类

Pixel formats:

I.... = Supported Input  format for conversion

.O... = Supported Output format for conversion

..H.. = Hardware accelerated format

...P. = Paletted format

....B = Bitstream format

FLAGS NAME            NB_COMPONENTS BITS_PER_PIXEL

-----

IO... yuv420p                3            12

IO... yuyv422                3            16

IO... rgb24                  3            24

IO... bgr24                  3            24

IO... yuv422p                3            16

IO... yuv444p                3            24

IO... yuv410p                3             9

IO... yuv411p                3            12

IO... gray                   1             8

IO..B monow                  1             1

IO..B monob                  1             1

I..P. pal8                   1             8

IO... yuvj420p               3            12

IO... yuvj422p               3            16

IO... yuvj444p               3            24

..H.. xvmcmc                 0             0

..H.. xvmcidct               0             0

IO... uyvy422                3            16

..... uyyvyy411              3            12

IO... bgr8                   3             8

.O..B bgr4                   3             4

IO... bgr4_byte              3             4

IO... rgb8                   3             8

.O..B rgb4                   3             4

IO... rgb4_byte              3             4

IO... nv12                   3            12

IO... nv21                   3            12

IO... argb                   4            32

IO... rgba                   4            32

IO... abgr                   4            32

IO... bgra                   4            32

IO... gray16be               1            16

IO... gray16le               1            16

IO... yuv440p                3            16

IO... yuvj440p               3            16

IO... yuva420p               4            20

..H.. vdpau_h264             0             0

..H.. vdpau_mpeg1            0             0

..H.. vdpau_mpeg2            0             0

..H.. vdpau_wmv3             0             0

..H.. vdpau_vc1              0             0

IO... rgb48be                3            48

IO... rgb48le                3            48

IO... rgb565be               3            16

IO... rgb565le               3            16

IO... rgb555be               3            15

IO... rgb555le               3            15

IO... bgr565be               3            16

IO... bgr565le               3            16

IO... bgr555be               3            15

IO... bgr555le               3            15

..H.. vaapi_moco             0             0

..H.. vaapi_idct             0             0

..H.. vaapi_vld              0             0

IO... yuv420p16le            3            24

IO... yuv420p16be            3            24

IO... yuv422p16le            3            32

IO... yuv422p16be            3            32

IO... yuv444p16le            3            48

IO... yuv444p16be            3            48

..H.. vdpau_mpeg4            0             0

..H.. dxva2_vld              0             0

IO... rgb444le               3            12

IO... rgb444be               3            12

IO... bgr444le               3            12

IO... bgr444be               3            12

I.... gray8a                 2            16

IO... bgr48be                3            48

IO... bgr48le                3            48

IO... yuv420p9be             3            13

IO... yuv420p9le             3            13

IO... yuv420p10be            3            15

IO... yuv420p10le            3            15

IO... yuv422p10be            3            20

IO... yuv422p10le            3            20

IO... yuv444p9be             3            27

IO... yuv444p9le             3            27

IO... yuv444p10be            3            30

IO... yuv444p10le            3            30

IO... yuv422p9be             3            18

IO... yuv422p9le             3            18

..H.. vda_vld                0             0

I.... gbrp                   3            24

I.... gbrp9be                3            27

I.... gbrp9le                3            27

I.... gbrp10be               3            30

I.... gbrp10le               3            30

I.... gbrp16be               3            48

I.... gbrp16le               3            48

IO... yuva420p9be            4            22

IO... yuva420p9le            4            22

IO... yuva422p9be            4            27

IO... yuva422p9le            4            27

IO... yuva444p9be            4            36

IO... yuva444p9le            4            36

IO... yuva420p10be           4            25

IO... yuva420p10le           4            25

IO... yuva422p10be           4            30

IO... yuva422p10le           4            30

IO... yuva444p10be           4            40

IO... yuva444p10le           4            40

IO... yuva420p16be           4            40

IO... yuva420p16le           4            40

IO... yuva422p16be           4            48

IO... yuva422p16le           4            48

IO... yuva444p16be           4            64

IO... yuva444p16le           4            64

..H.. vdpau                  0             0

I.... rgba64be               4            64

I.... rgba64le               4            64

..... bgra64be               4            64

..... bgra64le               4            64

IO... 0rgb                   3            24

IO... rgb0                   3            24

IO... 0bgr                   3            24

IO... bgr0                   3            24

IO... yuva444p               4            32

IO... yuva422p               4            24

IO... yuv420p12be            3            18

IO... yuv420p12le            3            18

IO... yuv420p14be            3            21

IO... yuv420p14le            3            21

IO... yuv422p12be            3            24

IO... yuv422p12le            3            24

IO... yuv422p14be            3            28

IO... yuv422p14le            3            28

IO... yuv444p12be            3            36

IO... yuv444p12le            3            36

IO... yuv444p14be            3            42

IO... yuv444p14le            3            42

I.... gbrp12be               3            36

I.... gbrp12le               3            36

I.... gbrp14be               3            42

I.... gbrp14le               3            42
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ffmpeg