11得票2回答
一个设备使用多个CUDA上下文有意义吗?

我原以为自己已经掌握了这个技术,但事实上并不是这样:)我需要使用NVENC从不符合编码器要求的帧中执行并行H.264流编码,因此我有以下代码流程: 调用通知新帧已到达的回调函数 将帧复制到CUDA内存并执行所需的颜色空间转换(只有第一个“cuMemcpy”是同步的,因此可以从回调函数返回,...

10得票1回答
如何使用NVidia NVEnc硬件编码器通过UDP流传输H.264视频?

这将是一个自我回答的问题,因为在整整一周的过程中它让我发疯了,我希望能够减轻程序员们面对的挫败感。 情况是这样的:您希望使用NVidia的NVEnc硬件编码器(适用于Kepler和Maxwell卡,即GT(x)7xx和GT(x)9xx)通过UDP流传输图形应用程序的输出。这不是一条简单的路径...

9得票3回答
iPad无法使用HTML5渲染H.264视频

我有一些H.264编码的视频,在Web浏览器中可以正确地呈现HTML5,但在iPad上不能正确地呈现。当我使用从互联网上下载的H.264视频时,我的视频在iPad上正常呈现,因此这不是一个HTML问题。 以下是关于我的视频的ffmpeg信息 - 我的原始.mov视频: Seems st...

9得票1回答
如何检查Android MediaCodec是否支持恒定质量模式

我有一个屏幕录制应用程序,使用MediaCodec编码器对视频帧进行编码。以下是我检索视频编码器的一种方法: videoCodec = MediaCodec.createEncoderByType(MediaFormat.MIMETYPE_VIDEO_AVC); 我会尝试确定该编码器所支...

9得票8回答
你今天会选择哪个视频流媒体平台?

我们决定放弃网站上的临时视频部署方法,并选择一个或多个视频平台来为我们处理此任务。高级别要求如下: 需要具有易于安装和嵌入播放器。 需要使上传和转换现有视频变得简单。 需要具有强大的分析功能,最好与Google Analytics集成。 需要能够提供“预制”视频(即点播)和实时流(即直播活...

9得票1回答
安卓如何录制、上传、转码、下载、播放视频

我正在研究开发一个Android (2.2) 应用/服务,可以让用户在他们的手机上录制短视频(我重点强调短视频, 现在,我在每个人对此类问题的推荐方法中都有些迷失,因为我没有看到任何人在一个连贯的背景下询问过这个问题。理想情况下,我希望这是一个非商业解决方案(不需要供应商/服务来托管/转码视...

9得票1回答
使用alpha通道将WEBM转换为HEVC

我正在尝试将一个带透明度的简单WEBM视频转换为带Alpha通道的HEVC。我找不到任何关于如何在不丢失Alpha通道的情况下进行转换的资源。 我不知道是否可以使用FFMPEG: 引用: 编码请求不能在此处进行,因为FFmpeg不包含本地hevc编码器。 参见https://trac.f...

9得票1回答
使用FFmpeg重复视频的第一帧。

为了重复视频的第一帧,例如填充以补偿较长的音频,可以使用以下的流程。 ffmpeg -i video.mp4 -vframes 1 -f image2 image.jpg ffmpeg -loop 1 -i image.jpg -t 5 pad.mkv ffmpeg -i pad.mkv -...

9得票2回答
使用GStreamer将视频转换为WebM

GStreamer的文档很混乱。尽管如此,这仍然不是求助于StackOverflow.com的借口: 如何使用GStreamer命令行将任何视频文件(从任何格式)转换为WebM(+ WebM音频)? 这是我找到的唯一带有示例的文档。 我在gst-launch-0.10 webmmux n...

9得票5回答
使用命令行上的FFmpeg拼接视频

有人知道如何使用ffmpeg(或其他cli)将两个(或更多)视频拼接在一起吗?假设所有视频都是相同格式,并且所使用的视频格式允许无损拼接(不需要转码,只需端到端拼接)。