ffmpeg 将MP4转为yuv 420格式

Posted Daisy_yty

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ffmpeg 将MP4转为yuv 420格式相关的知识,希望对你有一定的参考价值。


在cmd的指令如下:
ffmpeg -i “D:\\VideoSequence\\NewYork_3840x1920_30fps_8bit_420_erp.mp4” -s 3840x1920 -pix_fmt yuv420p “NewYork_3840x1920_30fps_8bit_420_erp.yuv”
ffmpeg -i “D:\\VideoSequence\\Elephants_3840x2048_30fps_8bit_420_erp.mp4” -s 3840x2048 -pix_fmt yuv420p “Elephants_3840x2048_30fps_8bit_420_erp.yuv”
转换时间很快 全景视频序列可以至南大马展课题组下载(大善人)

截取yuv文件前21帧内容:
ffmpeg.exe -s 3840x1920 -i D:\\VideoSequence\\AAngelfalls.yuv -c:v rawvideo -filter:v “select=‘between(n,0, 21)’” AAngel.yuv
ffmpeg.exe -s 3840x1920 -i D:\\VideoSequence\\originalYUV\\KiteFlite_3840x1920_30fps_8bit_420_erp.yuv -c:v rawvideo -filter:v “select=‘between(n,0, 21)’” AKiteflite.yuv
ffmpeg.exe -s 3840x1920 -i D:\\VideoSequence\\originalYUV\\Snowberg_3840x1920_30fps_8bit_420_erp.yuv -c:v rawvideo -filter:v “select=‘between(n,0, 21)’” ASnowberg.yuv
ffmpeg.exe -s 3840x1920 -i D:\\VideoSequence\\originalYUV\\Trolley_3840x1920_30fps_8bits_420_erp.yuv -c:v rawvideo -filter:v “select=‘between(n,0, 21)’” ATrolley.yuv
ffmpeg.exe -s 3840x1920 -i D:\\VideoSequence\\originalYUV\\Harbor_3840x1920_30fps_8bit_420_erp.yuv -c:v rawvideo -filter:v “select=‘between(n,0, 21)’” AHarbor.yuv
ffmpeg.exe -s 3840x1920 -i D:\\VideoSequence\\originalYUV\\GasLamp_3840x1920_30fps_8bit_420_erp.yuv -c:v rawvideo -filter:v “select=‘between(n,0, 21)’” AGaslamp.yuv
D:\\VideoSequence\\originalYUV\\Greatwall_3840x1920_30fps_8bit_420_erp.yuv -c:v rawvideo -filter:v “select=‘between(n,0, 21)’” AGreatwall.yuv

以上是关于ffmpeg 将MP4转为yuv 420格式的主要内容,如果未能解决你的问题,请参考以下文章

2023-02-24:请用go语言调用ffmpeg,解码mp4文件并保存为YUV420SP格式文件,采用YUV420P转YUV420SP的方式。

2023-02-25:请用go语言调用ffmpeg,解码mp4文件并保存为YUV420SP格式文件,YUV420P不要转换成YUV420SP。

2023-02-23:请用go语言调用ffmpeg,解码mp4文件并保存为YUV420P格式文件。

ffmpeg视频编解码 demo初探(包含下载指定windows版本ffmpeg)将YUV图片序列作为流读入,编码封装成x264 MP4视频

ffmpeg视频编解码 demo初探(包含下载指定windows版本ffmpeg)将YUV图片序列作为流读入,编码封装成x264 MP4视频

视频提取图片/图片合成视频ffmpeg(二十)