`

ffmpeg

阅读更多
=============================================
1.安装
=============================================
mac:
------------------------------------------------------------
brew install ffmpeg
------------------------------------------------------------
linux:
------------------------------------------------------------
yum -y install ffmpeg
在/etc/profile末尾加上:
export FFMPEG_HOME=/usr/local/ffmpeg
export PATH=$FFMPEG_HOME/bin:$PATH
编译:
source /etc/profile
=============================================
2.命令:
=============================================
1.提取所有图片
-r 指定抽取的帧率,即从视频中每秒钟抽取图片的数量。1代表每秒抽取一帧。
-f 指定保存图片使用的格式,可忽略。
image-%3d.jpeg,指定文件的输出名字。
------------------------------------------------------------
ffmpeg -i WeChatSight2.mp4 -r 1 -f image2 image-%3d.jpeg
------------------------------------------------------------
2.取第一帧
-t 持续时间 (另一种写法 "-ss","00:00:00","-t","00:00:01")
------------------------------------------------------------
ffmpeg -i WeChatSight2.mp4 -r 1 -t 1  -f image2 image-%3d.jpeg
------------------------------------------------------------
3.取第一帧
-ss 指定开始时间
-vframes 指定帧数
-s 宽高
-an 新图片目录
------------------------------------------------------------
/usr/local/bin/ffmpeg -y -i WeChatSight2.mp4 -vframes 1 -ss 0:0:0 -f mjpeg -s 800*600 -an /Users/samson/Desktop/1.png

------------------------------------------------------------
推送流到rtmp协议地址
------------------------------------------------------------
ffmpeg -re -i /Users/Rick/Movies/Demo.mov -vcodec copy -f flv rtmp://localhost:1935/live1/room1
分享到:
评论

相关推荐

    ffmpeg音频转文本

    ffmpeg

    Linux服务器安装ffmpeg+libx264+libmp3lame

    ffmpeg既可以播放视频,也提供命令行工具来处理视频,另外还有强大的视频处理库用于开发,下面是以Linux为例介绍ffmpeg的安装流程的简单的命令行对视频进行转码操作。 Linux服务器安装ffmpeg+libx264+libmp3lame

    ffmpeg-5.0-1.5.7-API文档-中英对照版.zip

    赠送jar包:ffmpeg-5.0-1.5.7.jar; 赠送原API文档:ffmpeg-5.0-1.5.7-javadoc.jar; 赠送源代码:ffmpeg-5.0-1.5.7-sources.jar; 赠送Maven依赖信息文件:ffmpeg-5.0-1.5.7.pom; 包含翻译后的API文档:ffmpeg-5.0...

    ffmpeg-5.0-1.5.7-API文档-中文版.zip

    赠送jar包:ffmpeg-5.0-1.5.7.jar; 赠送原API文档:ffmpeg-5.0-1.5.7-javadoc.jar; 赠送源代码:ffmpeg-5.0-1.5.7-sources.jar; 赠送Maven依赖信息文件:ffmpeg-5.0-1.5.7.pom; 包含翻译后的API文档:ffmpeg-5.0...

    FFMpeg基础库编程开发

    《ffmpeg基础库编程开发》482页 目录 第一章 多媒体概念介绍 6 第二章 FFmpeg框架 34 第三章 编译及简单应用 41 第四章 数据结构 57 第五章 重要模块 76 第六章 播放器 243 第七章 应用开发 275 第八章 关键...

    用FFmpeg API采集摄像头视频和麦克风音频

    最近发现很多人问怎么用FFmpeg采集摄像头图像,事实上FFmpeg很早就支持通过DShow获取采集设备(摄像头、麦克风)的数据了,只是网上提供的例子比较少。如果能用FFmpeg实现采集、编码和录制(或推流),那整个实现...

    最简单的基于FFMPEG的视频编码器(修正)

    FFMPEG工程浩大,可以参考的书籍又不是很多,因此很多刚学习FFMPEG的人常常感觉到无从下手。因此特地分离出了一个简单的视频编码器供学习之用。 该视频编码器实现了YUV420P像素数据编码为H.264码流 尽管该视频编码...

    ffmpeg-4.3.2-1.5.5-API文档-中英对照版.zip

    赠送jar包:ffmpeg-4.3.2-1.5.5.jar; 赠送原API文档:ffmpeg-4.3.2-1.5.5-javadoc.jar; 赠送源代码:ffmpeg-4.3.2-1.5.5-sources.jar; 赠送Maven依赖信息文件:ffmpeg-4.3.2-1.5.5.pom; 包含翻译后的API文档:...

    ffmpeg-4.3.2-1.5.5-API文档-中文版.zip

    赠送jar包:ffmpeg-4.3.2-1.5.5.jar; 赠送原API文档:ffmpeg-4.3.2-1.5.5-javadoc.jar; 赠送源代码:ffmpeg-4.3.2-1.5.5-sources.jar; 赠送Maven依赖信息文件:ffmpeg-4.3.2-1.5.5.pom; 包含翻译后的API文档:...

    ffmpeg版本的rpm,适用环境ky10、centos

    2、执行安装 rpm -ivh ffmpeg-6.0-1.el7.centos.x86_64.rpm --nodeps --force 3、安装完成后,目录在/usr/local/ffmpeg /usr/local/ffmpeg/bin/ffmpeg [root@localhost /usr/local/ffmpeg/bin]# ./ffmpeg ffmpeg ...

    win10 64位安装ffmpeg的免安装ZIP包

    最新版请到ffmpeg官网...许多FFmpeg的开发人员都来自MPlayer项目,而且当前FFmpeg也是放在MPlayer项目组的服务器上。项目的名称来自MPEG视频编码标准,前面的"FF"代表"Fast Forward"。FFmpeg编码库可以使用GPU加速。

    cap_ffmpeg_impl.hpp

    make[2]: *** [modules/highgui/CMakeFiles/opencv_highgui.dir/src/cap_ffmpeg.o] Error 1 make[1]: *** [modules/highgui/CMakeFiles/opencv_highgui.dir/all] Error 2 make: *** [all] Error 2 解决办法: 通过...

    ffmpeg解码MP4生成h264和opus裸流数据

    ffmpeg解码MP4生成h264和opus裸流数据,不只是MP4,其他的封装格式也行,只要ffmpeg支持的就可以。由于ffmpeg不支持获取opus的裸流数据,输出的是封装了opus的ogg文件,故自己调用ffmpeg-api获取裸流数据。webrtc传输...

    emcc编译的ffmpeg静态库-编译wasm可用

    资料包里包含了ffmpeg4.4,ffmpeg5.0的静态库。由emmc编译,可以编译成wasm文件由前端js调用,完成浏览器端的视频解码,转码等功能。 Linux下、windows 下均可调用。 与平台无关。 编译方法: emcc wasm_ffmpeg/...

    演示C#如何调用ffmpeg API_FFmpeg.AutoGen_ffmpeg

    C#视频示例 演示C#如何调用ffmpeg API ffmpeg版本需要和FFmpeg.AutoGen对应,这里使用3.4版本

    ffmpeg 5.1,可以直接使用visual studio 2019编译

    projects\FFmpeg\SMP\ffmpeg_deps.sln 然后自己尽情YY吧 编译出来的文件在msvc目录 原项目地址:https://github.com/ShiftMediaProject/FFmpeg 已经下载了所有依赖项. 参考:...

    最简单的基于FFMPEG的视频编码器(YUV编码为HEVC H 265 )

    FFMPEG工程浩大,可以参考的书籍又不是很多,因此很多刚学习FFMPEG的人常常感觉到无从下手。因此特地分离出了一个简单的视频编码器供学习之用。 此前做过一个YUV420P像素数据编码为H.264码流的例子。对这个例子进行...

    Android平台使用的FFmpeg静态库版本4.4.2。支持RTP拉流

    内容概要:Android平台使用的FFmpeg静态库版本4.4.2。支持RTP拉流 适用人群:Android平台做RTP拉流的开发人员。 其他说明:在网上没有找到android平台的FFmpeg库,就自己编译了一个,我用的事RTP拉流的功能,教程上...

    ffmpeg_for_unity

    实现unity上的海康监控二次...替换掉源码Plugins中的ffmpeg文件夹即可. 关于本人遇到的另一个问题也顺便说说,免得再有人踩坑,如果运行之后遇到画面雪花问题,要保证解析的分辨率和录像机的分辨率一致,修改一下代码即可.

    ffmpeg安装.zip

    redhat安装ffmpeg所有安装包 /usr/local/ffmpeg/ffmpeg-3.2.4/libavdevice /usr/local/ffmpeg/ffmpeg-3.2.4/libavfilter /usr/local/ffmpeg/ffmpeg-3.2.4/libavformat /usr/local/ffmpeg/ffmpeg-3.2.4/...

Global site tag (gtag.js) - Google Analytics