video-processing相关内容

ffmpeg:如何自动确定帧率?

我使用这个简单的脚本使用 ffmpeg 将视频转换为图像,但是帧频是固定的,如何自动确定呢? FRAME_RATE =“ 30” SEPARATOR ='/' VIDEO_PATH = $ 1 VIDEO_BASE_DIR =`目录名$ 1` FRAMES_DIR = $ VIDEO_BASE_DIR $ SEPARATOR“框架” rm -rf $ FRAM ..
发布时间:2020-10-09 02:28:45 其他开发

使用系统安装的专有编解码器编辑/解码AVI文件

我已经搜索了几天,但是似乎没有任何答案或对我有用,因此,如果我问的是一个愚蠢的问题,或者其他地方似乎已经回答过的问题,请原谅我。 / p> 我有一个使用GMP4视频编解码器编码的AVI文件,当前已安装在我的计算机上,因此可以在Windows Media Player中播放该文件。我想做的是打开/解码文件以进行编辑,以便能够将两个视频文件拼接在一起。我不要求它以相同的格式输出,而只是打开进行编 ..
发布时间:2020-10-04 19:56:24 其他开发

提取.avi文件的框架

我正在尝试编写C#代码以提取.avi文件的每一帧并将其保存到提供的目录中。您知道任何适合用于此目的的库吗? 注意:最终版本必须在所有系统上都可以使用,无论安装的编解码器或系统体系结构如何。它一定不需要机器上存在其他程序(例如MATLAB)。 在此先感谢您。 Tunc 解决方案 这是不可能的,除非您对输入的avi文件添加了一些限制或可以控制编码器用于创建它们。要获取图像,您必须 ..
发布时间:2020-09-26 02:07:34 C#/.NET

从Azure Blob存储剪切视频

我有一个托管在Azure中的Web应用程序;它的功能之一是能够从视频中切出一些片段(从较大的视频中生成5到10秒的2或3个小视频). 这些视频将保留在Azure Blob存储中. 您如何建议在Azure环境中完成此任务? 视频的实际剪辑将通过网络作业启动.我还担心定价(在Azure环境中),并考虑了高流量的可能性. 任何反馈都值得赞赏. 谢谢. 解决方案 假定您具有通过普通I/ ..
发布时间:2020-09-17 22:53:38 其他开发

从较小的尺寸放大视频(重新缩放)

我实际上在寻找的不仅是质量,还需要使用AV基础将整个视频调整为更高的分辨率. 我有一个320x240和176x144的mp4品质的视频,我想将视频的尺寸调整为最大1280x720,但是AVAssetExportSession类不允许将视频从较小的尺寸放大. 解决方案 尝试AVMutableVideoCompositionLayerInstruction和CGAffineTransform. ..
发布时间:2020-09-15 04:20:14 移动开发

iOS-创建多个延时的实时摄像机预览视图

由于很多原因,我已经做了很多研究,但仍未能找到可行的解决方案,我将在下面概述. 问题 在我的iOS应用中,我想要三个视图,这些视图可以无限期地显示设备相机的实时预览. 例如,视图1将显示一个摄像机视图,延迟5s,视图2将显示相同的摄像机视图,延迟20s,视图3将显示相同的摄像机视图,延迟30s. 这将用于记录自己进行某种活动(例如锻炼运动),然后在几秒钟后观看自己,以完善给 ..
发布时间:2020-09-15 04:14:25 移动开发

如何在iOS中将一个视频叠加到另一个视频上?

我正在尝试将已拍摄的视频裁剪为iOS中的一个圆圈.我该怎么做.我知道如何使用AVCaptureSession来做到这一点,但我不知道将已经拍摄的视频作为AVCaptureDevice传递吗?有没有一种方法可以将视频裁剪成一个圆圈.我想将其覆盖在另一个视频的顶部,因此它也必须具有透明的背景.谢谢. 解决方案 我想您想生成这样的东西: 您不想要AVCaptureSession,因为您没有 ..
发布时间:2020-09-15 03:42:00 移动开发

创建用于移动设备的二进制文件扩展名阅读器

这是一个古老的二进制文件扩展名,实际上是由Inter-Tel Web会议软件创建的视频文件.它包含录制视频和语音音频的屏幕,还可以捕获会议期间的键盘聊天记录,与会者和文档管理器窗口.它可以与Inter-Tel Collaboration Player一起播放,Inter-Tel Collaboration Player是Web会议软件包附带的独立应用程序. 我现在正在尝试找到一种在移动设备上 ..
发布时间:2020-09-14 00:22:21 其他开发

如何混用MKV和MKA文件并使其在浏览器中播放?

我正在使用ffmpeg将.mkv和.mka文件合并为.mp4文件.我当前的命令如下所示: ffmpeg -i video.mkv -i audio.mka output_path.mp4 音频和视频文件是Amazon S3的预签名URL.即使在具有足够资源的服务器上,此过程也会非常缓慢.我研究了可以告诉ffmpeg跳过每个帧重新编码的情况,但是我认为在我的情况下,实际上确实需要重新编码每 ..
发布时间:2020-09-13 22:36:45 其他开发

如何在Python中从另一个应用程序捕获和处理实时活动?

我是计算机科学专业的学生,​​作为一个个人项目,我对构建可以监视和产生有关在本地模拟器上运行的Super Nintendo游戏的有用信息的软件感兴趣.这可能是诸如当前健康状况,当前得分等(屏幕上任何清晰可见的东西)之类的东西.该模拟器以窗口形式运行(我正在使用SNES9x),因此不需要捕获屏幕上的每个像素,而只需要捕获约30fps. 我已经研究了FFMPEG和OpenCV之类的库,但是到目前 ..
发布时间:2020-09-07 19:11:23 AI人工智能

在videoview中加快视频加载速度

我通过URL在视频视图中播放视频...一切正常,甚至可以播放视频 但是唯一的问题是视频开始播放需要花费将近10秒钟的时间,这可能会让用户感到烦恼 我尝试了不同的URL,并且它们相同,视频长360p,长6秒 是默认的慢速媒体播放器吗? 我的堆栈溢出,但是找不到合适的答案,曾经搜索过各种第三方视频库,但是找不到一个 即使尝试过Google的exoplayer库,但在我看来 ..

如何在Android中以编程方式上传到服务器之前减小视频大小

我想将视频上传到服务器,当我从图库中捕获视频或从摄像机录制时,服务器响应我该错误,但是当我上传2 MB大小的视频时,它已成功上传.如何压缩视频以减小尺寸?我从脸书上传了视频,手机上的视频大小为140 MB,但是脸书对视频进行了处理,并将其大小减小到1.35 MB 解决方案 您有两种方法可以做到这一点: 将其编码为较低的比特率和/或较低的分辨率.在这里看看:是否可以在Android上压 ..
发布时间:2020-08-30 07:44:26 移动开发

使用前置摄像头录制视频时,分别获取视频和音频缓冲区

我在SO和一些不错的博客文章上进行了很多研究,但是似乎我对读取视频和音频缓冲区有独特的要求,以便在录制过程中进一步对其进行处理. 我的用例就像当用户开始录制视频时,我需要使用ML-Face-Detection-Kit连续处理视频帧,还需要连续处理音频帧以确保用户说出某些内容并检测噪声水平.为此,我认为我需要将视频和音频都放在单独的缓冲区中,经过处理后,我将其合并并保存为MP4文件作为录音. ..

Android MP4Parser无法播放视频

我正在尝试使用 MP4Parser 将简单的3秒外线视频添加到现有视频中,但是由于某种原因,合并发生后,我无法播放视频.尝试从我的图库播放视频时,出现臭名昭著的“抱歉,无法播放此视频"错误.任何人都有类似的经验吗?我正在运行4.4 KitKat的HTC One上进行测试 这是我的方法,可将.mp4片段合并为一个片段,该片段取自MP4Parser本身的AppendExample. ..
发布时间:2020-08-25 05:23:50 移动开发

如何使用多个AVVideoCompositions合成视频

我正在尝试找出如何将多个视频(AVAssets)合成为单个视频,以使每个视频都经历自己的视频组成.但是,我看不到有什么方法可以实现,并且想知道是否有人有任何想法. 请考虑以下内容: 上面的图片说明了我正在尝试做的事情.我想从四个不同的视频中获取视频轨道,并将它们合并为一个视频,以便它们以网格状布局播放. 现在,我可以通过执行以下操作来实现此目标 创建一个AVMutableC ..
发布时间:2020-08-11 19:07:44 移动开发

如何在Matlab中阅读yuv视频?

我有一个yuv视频,我必须在Matlab中阅读它以进行视频处理.我使用了mmreader,但它似乎只接受avi和mpg文件. VideoReader在我的Matlab版本中不可用,我不认为它支持yuv文件扩展名. 解决方案 这些代码能解决您的问题吗? http://www.mathworks.com/matlabcentral/fileexchange/6318-convert-yu ..
发布时间:2020-08-10 23:04:48 其他开发

视频处理帧间预测

我需要对30个帧的集合执行“帧间预测"和“运动补偿",以便在Matlab中进行视频处理.我正在使用母女相框. 到目前为止,我所做的是拍摄第一帧并将其分为 8x8块 执行DCT 对其进行了量化 消除它 执行逆DCT. 我知道第一帧和第二帧以后都不需要运动估计,重建的帧一用作第二帧的参考,依此类推.对于运动估计,我需要实现“全搜索块匹配算法" 问题1 :重建框架意味着什 ..
发布时间:2020-08-10 21:41:25 其他开发

在AVAsset中检测当前关键帧间隔

我正在开发一个可播放视频并允许用户在视频中前后滑动的应用程序.清理必须顺利进行,因此我们总是使用具有视频压缩属性AVVideoMaxKeyFrameIntervalKey:@1的SDAVAssetExportSession重写视频,以便每个帧都将成为关键帧并允许平滑的反向清理.这样效果很好,并提供了流畅的播放.该应用程序使用来自各种来源的视频,并且可以录制在android或iOS设备上,甚至可以从 ..
发布时间:2020-07-26 05:34:12 移动开发

如何在ffmpeg的extract_mvs.c上用“框架类型"替换“标志"

我正在从ffmpeg提取运动矢量以用于计算机视觉项目.我一直在寻找一种以有意义的方式提取此信息的简便方法. 在阅读不同的帖子和其他网站时,我在FFmpeg的示例文件夹中遇到了extract_mvs.c.我注意到,在此文件生成的数据(编译后)中,有一个我想修改的标志列,以使其打印帧类型,而不是如下所示的0x0s. 我从自己编码. 提取后的extract_mvs.c文件返回如下信息: ..
发布时间:2020-07-26 05:34:08 其他开发