草庐IT

ffmpeg-static

全部标签

FFmpeg音视频处理技术:基于Linux下QT Creator的FFmpeg环境搭建(史上最全)

前言  阅读本文章的小伙伴需要注意,本作者主要是从4个方面进行FFmpeg环境的搭建(完全适应利用常见操作系统平台进行FFmpeg音视频开发),大家根据需要自行选择相应的环境进行搭建:(1)Linux(ubuntu)下FFmpeg命令行环境搭建(2)Windows下FFmpeg命令行环境搭建(3)Linux(ubuntu)下QTCreator的FFmpeg环境搭建(4)Windows下QTCreator的FFmpeg环境搭建(后期更新…)一、Linux(ubuntu)下FFmpeg命令行环境搭建1、Linux终端输入命令:sudoaptupdate或sudoapt-getupdate2、Lin

C语言之static关键字详解

目录 前言:一、几个概念1.变量2.局部变量和全局变量3.变量的作用域4.变量的生命周期二、static关键字的作用三、static关键字修饰局部变量四、static关键字修饰全局变量 五、static关键字修饰函数 写在最后: 前言:      static,英文意思静态的,作为C语言常用关键字中一个很重要的关键字,其用法多样且比较难以理解。一、几个概念     首先,介绍几个与static关键字用法有关的重要概念,便于后面知识的更好理解。1.变量  变量:C语言中可变化的值用变量来表示变量的命名规则:(1)只能由字母(包括大写和小写)、数字和下划线(_)组成(2)不能以数字开头(3)长度不

android - FFmpeg 将单个图像转换为视频 Android

我正在尝试使用FFmpeg将单个图像转换为视频。我试过以下文件:"ffmpeg-analyzeduration2147483647-probesize2147483647-i"+packat.get(i).path+"-r25-t1000-yop.mp4""ffmpeg-loop1-r23.976-iinput.jpg-t00:00:02-vcodecqtrle-anoutput.mov""ffmpeg-ic:\rawvideo\mask.bmp-loop1-r29.97-s720x480-aspect4:3-t00:04:05-vcodecmjpeg-vb11261600-anc:\

Android ffmpeg 输出错误

我正在使用https://github.com/writingminds/ffmpeg-android-java在android上运行ffmpeg命令。我正在尝试在视频上叠加图像。出于某种原因,当我执行此命令时出现以下错误。ffmpeg-iinput.mp4strict-2-ioverlay.jpg-filter_complex[0:v][1:v]overlay=25:25:enable='between(t,0,4)'output.mp4Outputfile#0doesnotcontainanystream谁能帮帮我?提前致谢! 最佳答案

ffmpeg 视频剪切与合并,时间不精确的问题

在工作中,需要将长视频对目标片段进行剪辑后测试,我们使用ffmpeg命令就可以很容易实现,这里也记录下我们使用过程中遇到的坑,希望对大家也有所帮助。举个例子:一、当我们要截取视频文件中input.mp4的第100秒到第150秒时,ffmpeg命令行可以这么写:ffmpeg-ss100-to150-iinput.mp4-c:vcopyoutput.mp4#这里的参数-c:vcopy指的是复用原始视频的编码格式,如果想切换视频编码也可以直接指定,比如-c:vlibx264(使用命令ffmpeg-codecs可以查看编码列表)。二、另外-ss和-to后面也可以写成时:分:秒的格式,比如要截取视频00

【已解决】opencv 交叉编译 ffmpeg选项始终为NO

一、opencv交叉编译没有ffmpeg,会导致视频打不开在交叉编译时候,发现在pc端能用opencv打开的视频,但是在rv1126上打不开。在网上查了很久,原因可能是交叉编译过程ffmpeg造成的。之前ffmpeg是直接用apt安装的,opencv编译也是直接用Cmake命令行进行的。网上特别推荐用命令行进行编译,但是本次交叉编译,我发现使用CMake-gui进行编译,能更好地找出错误,因为不管是警告还是错误,CMake-gui都会用红字来表示。解决opencv源代码编译找不到ffmpeg-CSDN博客二、准备工作创建一个目录:/opt/software,把opencv4.5.5、x264、

C#使用ffmpeg录视频和拍照

c#使用ffmpeg调用aforge引用包实现摄像设备拍照及录像1.添加引用AForge.dll是框架的核心基础类库,为其他类库提供服务。AForge.Controls.dll包含AForge.Net的UI控件,主要用于页面显示。AForge.Imaging.dll主要是框架中用于图像处理的类库,主要负责图像的处理AForge.Video.dll主要是框架中对视频处理的类库。AForge.Video.DirectShow.dll主要是通过DirectShow接口访问视频资源的类库。AForge.Video.FFMPEG.dll是一个还未正式发布的类库,通过FFMPEG类库对视频进行读写。但是特

如何在这个巨大的FFMPEG命令的视频部分中添加水印,该命令添加了Crossfade的介绍和Outro?

我写了一个命令,可以将一个介绍,一个Outro和一个视频合并为:ffmpeg-iintro.mp4-ivideo.mp4-ioutro.mp4-filter_complex"[0:v]trim=start=0:end=9,setpts=PTS-STARTPTS,scale=480x360,setsar=sar=16/9[intro];[0:v]trim=start=9:end=10,setpts=PTS-STARTPTS,scale=480x360,setsar=sar=16/9[firstfadeoutclip];[1:v]trim=start=0:end=1,setpts=PTS-STAR

android - 如何在 Android 应用程序中构建 ffmpeg?

通过以下步骤成功构建ffmpeg后http://stackoverflow.com/questions/22471514/ffmpeg-build-output-is-not-showingNowIhavecopyincludeandall.afileintomyJNIfolder.andmyAndroid.mkfileisas:-LOCAL_PATH:=$(callmy-dir)include$(CLEAR_VARS)LOCAL_MODULE:=ffmpegutilsLOCAL_SRC_FILES:=tutorial02.cLOCAL_C_INCLUDES:=$(LOCAL_PATH

android - 使用 Gstreamer 或 ffmpeg 在 Android 上创建 rtsp 客户端

我想在android上流式传输rtsp流,我终于来了结论是我不能使用androidAPI的MediaPlayer、Videoview等,因为延迟对我来说是个大问题。我需要Gstreamer或ffmpeg客户端能否提供我读到Gstreamer比ffmpeg高一级并使用ffmpeg编解码器工作。我想知道哪个更容易用于创建android客户端。在Gstreamer上工作或直接在ffmpeg上工作。如果我使用Gstreamerandroid客户端,是否还必须使用Gstreamer服务器来流式传输数据?目前我正在使用Live555RTSP服务器流数据 最佳答案