使用 ffmpeg 命令实现图片和视频相互转换 缺乏、安全感 2022-11-11 06:10 387阅读 0赞 ## 1、准备 ffmpeg 环境 ## 下载地址:[https://gitee.com/big\_thirdparty/libffmpeg?\_from=gitee\_search][https_gitee.com_big_thirdparty_libffmpeg_from_gitee_search] ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ1MjM0NTEw_size_16_color_FFFFFF_t_70] ## 2、准备视频 ## 路径:big\_thirdparty-libffmpeg-master\\libffmpeg\\bin\_X64 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ1MjM0NTEw_size_16_color_FFFFFF_t_70 1] ## 3、用cmd命令打开 ## ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ1MjM0NTEw_size_16_color_FFFFFF_t_70 2] ![在这里插入图片描述][20210319204629402.png] ## 4、视频转图片 ## 批量输出图片: ffmpeg -i tt.mp4 -t 5 -s 640x360 -r 15 test%03d.jpg > \-t 5秒 > \-r 帧速率 > \-s 输出分辨率 > tt.mp4 视频名称 > test%03d.jpg 图片名称,如test001、test002 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ1MjM0NTEw_size_16_color_FFFFFF_t_70 3] 生成的图片 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ1MjM0NTEw_size_16_color_FFFFFF_t_70 4] ## 5、图片合成视频 ## 图片合成视频: ffmpeg -f image2 -i test%03d.jpg -r 25 video.mp4 参数介绍: > \-f 输出格式 (image2是一种格式) > \-ss 起始时间 > \-r 帧速率 > \-y 如果当前文件夹有输出文件就覆盖,不提示 > \-vframes 帧 (如果大于1,就要按%03d test%03d.bmp这样的格式符) 生成video.mp4 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ1MjM0NTEw_size_16_color_FFFFFF_t_70 5] ## 6、视频中生成gif图片 ## 视频中生成gif图片: ffmpeg -i test.mp4 -t 5 -r 1 gif1.gif 播放:ffplay gif1.gif (1秒1帧) ffmpeg -i test.mp4 -t 5 -r 25 -s 640x360 gif2.gif 播放:ffplay gif2.gif (1秒25帧) ## 7、将gif转为视频 ## 将gif转为视频: ffmpeg -f gif -i gif2.gif git.mp4 播放:ffplay git.mp4 -------------------- [参考链接][Link 1] [https_gitee.com_big_thirdparty_libffmpeg_from_gitee_search]: https://gitee.com/big_thirdparty/libffmpeg?_from=gitee_search [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ1MjM0NTEw_size_16_color_FFFFFF_t_70]: /images/20221022/599b7d9686a34dc9a24f935a9b326dbd.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ1MjM0NTEw_size_16_color_FFFFFF_t_70 1]: https://img-blog.csdnimg.cn/20210319204427887.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ1MjM0NTEw,size_16,color_FFFFFF,t_70 [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ1MjM0NTEw_size_16_color_FFFFFF_t_70 2]: https://img-blog.csdnimg.cn/20210319204555860.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ1MjM0NTEw,size_16,color_FFFFFF,t_70 [20210319204629402.png]: https://img-blog.csdnimg.cn/20210319204629402.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ1MjM0NTEw_size_16_color_FFFFFF_t_70 3]: https://img-blog.csdnimg.cn/20210319211014564.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ1MjM0NTEw,size_16,color_FFFFFF,t_70 [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ1MjM0NTEw_size_16_color_FFFFFF_t_70 4]: https://img-blog.csdnimg.cn/20210319211041377.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ1MjM0NTEw,size_16,color_FFFFFF,t_70 [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ1MjM0NTEw_size_16_color_FFFFFF_t_70 5]: https://img-blog.csdnimg.cn/20210319211313536.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ1MjM0NTEw,size_16,color_FFFFFF,t_70 [Link 1]: https://blog.csdn.net/m0_37599645/article/details/111686707?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161615559216780255226105%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=161615559216780255226105&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_v1~rank_blog_v1-12-111686707.pc_v1_rank_blog_v1&utm_term=%E5%9B%BE%E7%89%87%E8%BD%AC%E8%A7%86%E9%A2%91
还没有评论,来说两句吧...