草庐IT

$ffmpeg、ffplay

全部标签

php - 使用 FFMPEG 进行在线视频托管

我一直在四处寻找使用FFMPEG和PHP的方法。我注意到您可以将FFMPEG与HTML5结合使用。我已经阅读了FFMPEG网站的文档,这远远超出了我的知识范围。我有一个“预制”.php文件的开源文档,该文件将信息存储到数据库并告诉它执行ffmpeg函数。但是,他们使用mp4box和FLVtool2。视频大小、帧率等数组很容易理解。从头开始设计时,我真的不知道从哪里开始。我已经定义了文件上传后将被记录的变量,此后,检查文件是否存在并将其记录到数据库中。真正的问题是使用mp4box和flvtool2将所有视频正确转换为.flv以便您可以使用flowplayer或jwplayer然后告诉转换

php - 使用 FFMPEG 进行在线视频托管

我一直在四处寻找使用FFMPEG和PHP的方法。我注意到您可以将FFMPEG与HTML5结合使用。我已经阅读了FFMPEG网站的文档,这远远超出了我的知识范围。我有一个“预制”.php文件的开源文档,该文件将信息存储到数据库并告诉它执行ffmpeg函数。但是,他们使用mp4box和FLVtool2。视频大小、帧率等数组很容易理解。从头开始设计时,我真的不知道从哪里开始。我已经定义了文件上传后将被记录的变量,此后,检查文件是否存在并将其记录到数据库中。真正的问题是使用mp4box和flvtool2将所有视频正确转换为.flv以便您可以使用flowplayer或jwplayer然后告诉转换

【ffmpeg】CasparCG Server 帧率、duration的处理

CasparCGServerCasparCGServer看起来是支持混画、转码的专业图形图像服务器。ThankyouforyourinterestinCasparCGServer,aprofessionalsoftwareusedtoplayoutandrecordprofessionalgraphics,audioandvideotomultipleoutputs.CasparCGServerhasbeenin24/7broadcastproductionsince2006.TheCasparCGServerworksonWindowsandLinux.看起来支持windows构建的。基于c

【ffmpeg】CasparCG Server 帧率、duration的处理

CasparCGServerCasparCGServer看起来是支持混画、转码的专业图形图像服务器。ThankyouforyourinterestinCasparCGServer,aprofessionalsoftwareusedtoplayoutandrecordprofessionalgraphics,audioandvideotomultipleoutputs.CasparCGServerhasbeenin24/7broadcastproductionsince2006.TheCasparCGServerworksonWindowsandLinux.看起来支持windows构建的。基于c

解决Java 调用CMD执行FFmpeg报错Cannot run program “ffmpeg“: CreateProcess error=2, 系统找不到指定的文件

由于项目上需要使用ffmpeg来转换音频文件格式,于是下载好ffmpeg后,配置好环境变量。赶紧windows直接打开cmd输入ffmpeg,发现成功了,如下图于是觉得成功了,赶紧在IDEA上测试用java调用cmd执行,如下图,结果报错了想了很久,各种网上找原因,有说语法错误的,有说是传入字符串数组的。尝试了各种方法都不对。折腾了2小时,心累。最后想着可能是环境变量还没起效吧,重启电脑后正常了。离谱!重启电脑后执行情况成功了!!!然后测试了转换音频也成功了。当然我也不知道啥原因导致非要重启以后,java调用cmd才能执行新配置的环境变量。有懂的大佬可以说下,随便解惑,感谢! 

ffmpeg——同时剪辑多个视频并合并

基本语法所用的ffmpeg的语法:1.剪辑单个视频ffmpeg-i[2021-11-24-1-2.mp4]-vcodeccopy-acodeccopy-ss[00:00:00]-to[00:00:05][output/p3.mp4][]中三个参数依次为:剪辑视频源文件;第一个时间为剪辑的起始时间;第二个时间为视频持续的时间长度;剪辑好的文件名2.合并视频片段ffmpeg-fconcat-safe0-i[cutfiles.txt]-ccopy[output_all.mp4]参数一为合并文件的目录txt,参数二为合并后的文件名。功能需求本次记录如何使用ffmpeg对多路视频按照不同时刻区间进行一次

最新版本ffmpeg源码安装+vscode开发环境搭建!

前言:大家好,今天给大家分享一篇ffmpeg开发环境的搭建,我在很早之前也给搭建过ffmpeg源码的安装,但是并没有给大家去搭建开发环境,而且当时的版本也比较老,很多细节问题没有给大家展示如何解决!今天就给大家展示详细的ffmpeg最新5.1版本源码安装步骤和vscode开发环境搭建!技术的更新迭代,我们也要跟上技术的发展,所以这次用最新的版本来做开发环境!如果大家需要进行交叉编译的话,可以参考之前移植rv1126上的教程!ok,开始正式的分享,这里建议在ubuntu18上安装环境!一、编译安装需要的开源编码格式:首先在编译安装这些开源编码格式之前,我们要明白为啥需要他们:aacx264x26

最新版本ffmpeg源码安装+vscode开发环境搭建!

前言:大家好,今天给大家分享一篇ffmpeg开发环境的搭建,我在很早之前也给搭建过ffmpeg源码的安装,但是并没有给大家去搭建开发环境,而且当时的版本也比较老,很多细节问题没有给大家展示如何解决!今天就给大家展示详细的ffmpeg最新5.1版本源码安装步骤和vscode开发环境搭建!技术的更新迭代,我们也要跟上技术的发展,所以这次用最新的版本来做开发环境!如果大家需要进行交叉编译的话,可以参考之前移植rv1126上的教程!ok,开始正式的分享,这里建议在ubuntu18上安装环境!一、编译安装需要的开源编码格式:首先在编译安装这些开源编码格式之前,我们要明白为啥需要他们:aacx264x26

使用ffmpeg对视频进行画面裁剪

一、相关背景现在需要对一个视频进行裁剪,保留左半的视频,不想用Python去写脚本,太麻烦,因此需要ffmpeg的command直接做切割二、命令ffmpeg-ia.mp4-vfcrop=200:400:0:120-threads4-presetultrafast-strict-2b.mp4crop的参数,分表代表,宽,高,起始x,起始y.起点是视频的左上角

如何批量增加视频的音量(ffmpeg)

问题背景由于之前爷爷的唱戏机充不进去电,过年时给爷爷买了个新的。但这个新买的机子,它的曲目(视频)在U盘里,声音普遍较低,我爷爷的耳朵不好,声音需要比正常的声音调大一些。在Videolouder这个网站里可以实现调大分贝的诉求,而且是免费的,但是不能批量上传,由于有900多首曲目,我决定看看能否通过编程的方式解决。解决过程查阅了网络上的一些方式,对于Python来说,我查到有Pydub、Moviepy、Ffmpeg可以达到这样的要求。其中Moviepy不支持“mkv”的视频格式(感觉应该是支持的,因为它底层也是依赖于Ffmpeg,但我自己尝试时是会报错的),而且只能按照原先分贝的倍数调整。(图