使用ffmpeg将jpeg转成mp4

本文使用的ffmpeg版本是: ffmpeg-3.0-release

​1. 将单个jpeg转码生成mp4
​$ ./ffmpeg -f image2 -i ../test.jpg -vcodec libx264 -b:v 200k -r 10  -s 640x480 -acodec libfaac -y single_jpg.mp4

​该命令生成只有一个I帧的mp4; 

2. 将单个jpeg转码生成序列mp4
$ ./ffmpeg -f image2 -stream_loop 500 -i ../test.jpg -vcodec libx264 -b:v 200k -r 10 -s 640x480 -acodec libfaac -y multi_jpg.mp4

​加上参数" -stream_loop 500 "后,会将输入的单个文件重复500次做为输入,从而一个更长的mp4; 

​3. 将多个jpeg转码生成序列mp4
$ ./ffmpeg -f image2 -i ../test_samples/%02d.jpg -vcodec libx264 -b:v 200k -r 10  -s 640x480 -acodec libfaac -y multi_jpg2.mp4

​这个命令要求目录 "../test_samples/ "下的文件以序号为前缀命名,如:
​0.jpg 到 9.jpg, 或 00.jpg 到 99.jpg, 或 000.jpg 到 999.jpg, 或 0000.jpg, 9999.jpg
​对应的参数也为" ../test_samples/ %01~04d.jpg"; 
  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

北雨南萍

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值