ffmpeg 将MP4转为yuv 420格式

news/2024/9/23 10:22:07/

用ffmpeg 将MP4转换为yuv.需要按照自己文件位置写要读取的MP4文件和读出的yuv在哪里。设置yuv420的格式以及视频的大小 我的是3840*1920 和3840*2048两种
在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


http://www.ppmy.cn/news/785373.html

相关文章

为什么NTSC制式不是30FPS,而是29.…

为什么NTSC制式不是30FPS,而是29.97FPS(精确来说是60FPS(场速率)/1.001)? 这个是避免4.5MHz处的干扰而提出的。NTSC经过调查研究后,于1954年决定从30FPS更改为29.97FPS。因为干扰跳动频率出现在…

关于帧速率

在视频中所说的“帧(frame)”,在胶片时代称为“格”,在数码时代其实指的就是一幅静态图像; 所谓“帧速率(Frame Rate)”,也称“帧率”、“格数”,指的是每秒录制或播放多…

仅需一步将人脸检测算法从30FPS提升到120FPS

仅需一步将人脸检测算法从30FPS提升到120FPS 算法加速瓶颈可行性验证模型手术推理速度及实验结果下一步计划 算法加速瓶颈 目前,各种卷积神经网络算法在Tensorrt的加速下,inference时间已大幅度的缩短,但后处理部分依然需要在CPU端进行&#…

JS计算帧率

使用JS获取画布帧率 首先获取每一帧响应时间(ms): window.frameList []; let lastFrame 0 function getFrame() {const now performance.now();const frame now - lastFrame;if (lastFrame ! 0) {console.log("frame", frame…

在python中调整非定帧摄像头的帧率

关于在python中调整非定帧摄像头的帧率问题 买了一个可调节帧率的工业摄像头,摄像头在商家给定的软件中可自由改变帧率进行视频保存,但是在python中拍摄视频时却默认以最低帧率拍摄,使用OpenCV中自带的设置帧率的方法将摄像头调整为60fps后&…

【图像处理】如何获取30FPS的1080P视频流

使用Logitech摄像头进行视频数据采集,发现在OpenCV中只能获取到5FPS的1080P数据。如果设置为30FPS,所获取到的分辨率会自动修改为640*480。原因在于摄像头默认的编码方式。 1.获取当前设备 $ lsusb $ ls /dev/video* 下载luvcview,安装 s…

ISP 图像信号处理器数字IP实现

ZynqMP-ISP Demo基于KV260(ARMFPGA)平台,设计实现了CIS(AR1335接在IAS1口)配置,MIPI接收,ISP处理,DP显示。3MP-RAW1030FPS。Demo软件基于Vitis裸机环境开发,实现简单的2A控制。Linux软件请见ZynqMP-ISP 图像信号处理器…

60帧/秒摄像头 视频帧数最佳选择!

随着网络的普及,作为电脑外设产品的摄像头也迅速进入千家万户。这一重大商机也给摄像头行业的发展带来一片繁荣景象。在这个进入门槛低、公模横行的行业,摄像头产品在外观设计、用户应用范围、新功能技术指标等方面做尽文章,就在摄像头高像素…