ffmpeg将MP4视频转成yuv视频序列以及将文件夹下的所有图片转成yuv视频序列

MP4 转 YUV

ffmpeg -i cf_video_1.mp4 cf_video_1.yuv
ffmpeg -i v1080.mp4 -s 600x300 2.yuv

ffmpeg将视频导出成多张图片(png,改成jpg就将png改成jpeg)


ffmpeg -i output.mp4 -r 30 -f image2 output-%05d.png

 -r参数表示按照30帧的帧率提取。 
  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
FFmpeg可以使用以下命令将YUV视频序列转换视频文件ffmpeg -s 1792x1024 -pix_fmt yuv420p -i TGM_1792x1024.yuv -c:v libx264 -preset slow -crf 22 -c:a aac -b:a 128k output.mp4。其中,-s参数指定视频的分辨率,-pix_fmt参数指定像素格式,-i参数指定输入的YUV视频序列文件,-c:v参数指定视频编码器,-preset参数指定编码速度和质量的平衡,-crf参数指定视频的压缩质量,-c:a参数指定音频编码器,-b:a参数指定音频的比特率,output.mp4是输出的视频文件名。\[1\] 如果要将视频文件转换为多张图片,可以使用以下命令:ffmpeg -i input.mp4 -r 30 -f image2 output-%05d.jpg。其中,-i参数指定输入的视频文件,-r参数指定帧率,-f参数指定输出格式为image2,output-%05d.jpg是输出的图片文件名,%05d表示输出的图片文件名按照5位数的顺序命名。\[2\] 如果你想在自己的代码中使用FFmpeg进行YUV视频的操作,可以参考以下示例代码:int ecode_main(char *yuvFilePath, char *outFilePath, int videoWidth, int videoHeight, long num, int videoInfo\[\])。其中,yuvFilePath是输入的YUV视频序列文件路径,outFilePath是输出的视频文件路径,videoWidth和videoHeight是视频的宽度和高度,num是视频的帧数,videoInfo是视频的其他信息。你可以根据自己的需求在这个函数中添加FFmpeg的相关命令来实现YUV视频的功能。\[3\] #### 引用[.reference_title] - *1* *2* [ffmpegMP4视频转成yuv视频序列以及将文件夹下的所有图片转成yuv视频序列](https://blog.csdn.net/weixin_42427696/article/details/124331676)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [FFmpeg转换yuv为h264视频流](https://blog.csdn.net/Nil88/article/details/50780093)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值