首页 > 其他分享 >ffmpeg实现图片转视频以及视频转图片

ffmpeg实现图片转视频以及视频转图片

时间:2024-11-09 09:44:11浏览次数:1  
标签:视频 bat 15 ffmpeg jpg 图片

简介:因为计网作业需要,今天就是讲一讲如何使用ffmpeg把图片转视频以及视频转图片。

一、下载ffmpeg

你可以在ffmpeg的bin文件下看见以下三个.exe文件

二、建个快速打开命令行的bat文件

可以新建文件夹.txt->在.txt文件中输入cmd并保存->将.txt后缀名改成.bat

可以看一下打开.bat文件后的效果

三、自己录制个视频放入bin目录中

四、视频转图片

打开.bat文件->输入

ffmpeg -i GGGabc.mp4 -t 5 -s 1080x1080 -r 15 %3d.jpg
其中-i GGGabc.mp4表示调用bin目录下的GGGabc.mp4视频

-t 5表示选取视频中的前五秒进行视频转图像

-s 1080x1080表示视频转图片后图片的像素

-r 15表示每秒截取15张图片,也就是15帧

%3d.jpg表示生成图片后的图片的命名格式会以001.jpg,002.jpg....命名

五、图片转视频

同样先打开.bat->输入

ffmpeg -r 15 -i %3d.jpg video.avi https://www.octfgroup.com/
-r 15表示15张图片一秒,就是一秒十五帧

-i %3d.jpg表示要选取图片的命名格式,就是调用001.jpg,002.jpg......等图片组成视频

video.avi就是最后视频的名称

标签:视频,bat,15,ffmpeg,jpg,图片
From: https://www.cnblogs.com/sathcal/p/18536332

相关文章

  • ffmpeg安装教程
    1下载所需要的软件mkdir/usr/local/softcd/usr/local/softwgethttps://www.ffmpeg.org/releases/ffmpeg-snapshot.tar.bz2wgethttp://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gzfreetype下载地址http://www.linuxfromscratch.org/blfs/view/svn/gen......
  • FFmpeg原理介绍
    本书《FFmpeg原理》主要讲解FFmpeg原理性的知识,前面几章主要讲解一些音视频开发的基础知识,例如原始数据YUV跟RGB,封装格式FLV跟MP4,压缩编码的基本概念,还有封装格式分析。前面几章是音视频开发,流媒体技术的基础,后面的章节主要讲解如何搭建FFmpeg各种调试环境,同时提供FF......
  • ffmpeg特效处理
    今天继续学习ffmpeg工具,上篇博客主要讲的是ffmpeg对音频和视频的处理,今天这篇是对图像的处理,没想到也能操作。它的命令和处理音视频的一样,都是命令行。能够处理图像的尺寸、裁剪、旋转、模糊、去噪、加水印和生成缩略图等。1、图像处理命令1.1、调整图像大小ffmpeg-iinput.jpg......
  • FFmpeg常用命令
    视频转MP4ffmpeg-iD:\ffmpeg\video\2\2.mp4-vcodeccopy-anD:\v\s\2.mp4视频获取音频ffmpeg-iD:\ffmpeg\video\3\2.mp4-acodeccopy-vnD:\v\m\2.aac视频音频合并ffmpeg-iD:\v\s\2.mp4-iD:\v\m\2.aac-c:vcopy-c:aaac-strictexperimentalD:\v\r\2......
  • php imagick实现图片剪切、旋转、锐化、减色或增加特效的方法
    一个可以供PHP调用ImageMagick功能的PHP扩展。使用这个扩展可以使PHP具备和ImageMagick相同的功能。ImageMagick是一套功能强大、稳定而且免费的工具集和开发包,可以用来读、写和处理超过185种基本格式的图片文件,包括流行的TIFF,JPEG,GIF,PNG,PDF以及PhotoCD等格式。利用Image......
  • 短视频平台源码,聊一聊线程池的预热
    短视频平台源码,聊一聊线程池的预热序本文主要研究一下线程池的预热prestartCoreThreadjava/util/concurrent/ThreadPoolExecutor.java /***Startsacorethread,causingittoidlywaitforwork.This*overridesthedefaultpolicyofst......
  • 短视频软件代码,如何有效控制流量?
    短视频软件代码,如何有效控制流量?速率限制是构建可扩展和弹性短视频软件代码的关键技术。它通过对指定时间范围内允许的请求数量施加限制来帮助控制流量。理解速率限制速率限制包括定义一组规则,这些规则决定客户端在给定的时间窗口内可以发出多少请求。确保短视频软件代码能......
  • k4yt3x/video2x:视频和图像无损放大工具
    该项目集成了多种超分辨率算法(如Waifu2x、Anime4K、Real-ESRGAN),能够有效提高视频和图像的分辨率,并提供了图形界面(GUI)、Docker和命令行界面(CLI)的使用方式。links:https://hellogithub.com/repository/33efae8614d5435eb5f2db98d53d4fa7https://github.com/k4yt3x/video......
  • CSS实现图片3D立体效果
    概述本文主要讲述如何通过CSS简单的设置就可以实现图片的3D立体效果。3D立体效果当鼠标移入某一个图片上时,其余图片会像该图片倾斜。具体实现静图如下:倒影效果图片会有一个倒影效果,其代码如下:<style>img{-webkit-box-reflect:below1pxli......
  • python 下载m3u8格式的视频方法
    importrequestsimportreimportjsonimportm3u8importosfromconcurrent.futuresimportThreadPoolExecutorfromtimeimportsleepimportshutilimportsubprocessheaders={'User-Agent':'Mozilla/5.0(WindowsNT10.0;Win64;x64)Ap......