1. 将matlab 导出的avi 调整分辨率
ffmpeg -i C:\Users\liang\Desktop\Movie_buddha2.avi -s 720x480 -b:v 15245KC:\Users\liang\Desktop\change_buddha2.avi
2. 给定avi 导出成给定分辨率的yuv 文件
ffmpeg -i C:\Users\liang\Desktop\Movie_buddha2.avi -s 720x480 -b:v 15245KC:\Users\liang\Desktop\out.yuv
3. 将yuv文件进行编码(HM)
4. 将yuv文件转成avi
ffmpeg –s 720x480–pix_fmt yuv420p –i C:\Users\liang\Desktop\out.yuv-b:v 15245K –vcodec mpeg4 C:\Users\liang\Desktop\restruction.avi
指定输出文件的比特率15245k 和原文件一样。
指定输出文件的分辨率720x480。
0. 使用ffmpeg 将 y4m 格式的图像序列转换为 4:2:0 的 YUV 图像序列:生成test.yuv
ffmpeg -f yuv4mpegpipe -i akiyo_cif.y4m-pix_fmt yuv420p test.yuv
1. 用ffmpeg将测试视频转换为yuv格式(实际上使用)
ffmpeg.exe -i src.avi -c:v rawvideo -pix_fmt yuv420p 1280x720.yuv
生成 1280x720.yuv
2. 图片帧生成视频(matlab)
ffmpeg -y -r 5 -iC:/Users/liang/Desktop/image/%d.jpg -vcodec libx264"C:/Users/liang/Desktop/bottle.mp4" 生成的图模糊
ffmpeg -fimage2 -y -i C:\Users\liang\Desktop\image\%4d.jpg -r 30 -pix_fmt yuv444p -s352x288 C:\Users\liang\Desktop\image\rainy.yuv生成的视频带雪花
3. 播放视频
ffplay -f rawvideo -video_size 1920x1080bottle.mp4