Microsoft Media Foundation 中的 h264 无损模式

2024-03-12

我发现h264编解码器可以工作在无损压缩模式下。但微软媒体基金会支持吗?如果是这样,我如何将该编解码器的压缩模式从有损压缩模式切换到无损压缩模式?


Windows 附带的 H.264 编码器的软件实现仅限于 H.264 配置文件,并且不提供无损编码选项。据我所知,x264 编码器中提供了具有无损编码选项的 High 4:4:4 配置文件,但它不提供 Media Foundation Transform 外形规格。通过各自的包装器,Media Foundation API 和 x264 可以结合使用 Media Foundation 生成无损编码的 H.264 视频。

如果您使用 NVIDIA 硬件的视频编解码器 SDK(又名“NVENC”)并提供您自己的媒体基础转换包装,您还可以使用 NVIDIA 硬件进行无损编码。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Microsoft Media Foundation 中的 h264 无损模式 的相关文章

  • RTP 视频流:是否必须存在 SDP 文件?

    我已经实现了原始 rtp 流 我想使用 VLC 或 Mplayer 来播放它 但视频播放器似乎无法播放此流 例如 MPlayer 说 Stream not seekable Stray packet seq 6 1013 seq 987 n
  • 如何录制媒体播放器中当前正在播放的实时视频流

    我用谷歌搜索了很多 但没有发现任何成功 甚至没有一个可以让我启动的点 我正在使用 VideoView 播放来自 url 的视频 成功播放视频 同时我想录制当前播放的视频 例如 http ip streamname playlist m3u8
  • Android WebRTC 中的本地视频渲染器

    我正在使用这个库 https bintray com google webrtc google webrtc https bintray com google webrtc google webrtc 我想要实现的目标 至少在我的项目开始时
  • 在 Android 上显示实时 UDP 或 RTP 流(组播)

    我刚接触 Android 开发几周 我需要编写一个应用程序 可以向用户显示以 UDP 或 RDP 多播的实时流 该流位于诸如 rtp 230 0 0 11 1234 之类的地址 并通过该模块通过 WIFI 发出 我已经尝试从播放器 Daro
  • 如何获取系统上可用的所有 Microsoft Media Foundation Transforms (MFT) 的列表

    我是 Windows 上本机开发的新手 但我的任务是创建一个小应用程序 该应用程序将列出各种视频 音频编解码器的所有转换器 查看 MSDN 文档 似乎没有太多关于执行此操作的直接文档 我发现的文档表明此信息存储在注册表中 不确定在哪里 因此
  • 媒体基金会 onReadSample 返回的样本大小错误

    我正在致力于将捕获库从 DirectShow 转换为 MediaFoundation 捕获库似乎工作得很好 但我在运行 Windows 8 32 位的平板电脑上遇到集成网络摄像头的问题 枚举捕获格式时 如中所述媒体基金会文档 http ms
  • 下载 iOS 时流式传输视频

    我使用的是 iOS 7 我有一个 mp4 视频需要在我的应用程序中下载 该视频很大 约 1 GB 这就是它不包含在应用程序中的原因 我希望用户能够在开始下载后立即开始观看视频 我还希望视频能够缓存在 iOS 设备上 这样用户以后就不需要再次
  • Android 应用程序通过移动端口使用 P2P 模式流式传输 IP 摄像机?

    我正在尝试通过 Android 应用程序上的 IP 摄像头流式传输视频 我已经使用以下方法成功获取了视频 使用媒体播放器和 Surface View 的 RTSP 使用视频视图的 RTSP 重定向到 VLC 以流式传输视频 重定向到本机 用
  • 通过 Websocket 传输视频

    我正在尝试构建可以从双方传输视频的移动应用程序 即视频通话之类的东西 我研究了 webrtc 但这还没有为移动本机应用程序做好准备 无论如何 webrtc 正在做的是允许浏览器直接捕获相机和音频而不需要插件等 但在本机移动应用程序中捕获相机
  • 颜色转换器 DSP ProcessOutput 始终返回 MF_E_TRANSFORM_NEED_MORE_INPUT

    我需要将视频帧从 RGB32 转换为 IYUV 但颜色转换器 MFT 拒绝处理样本 对于每一帧 我调用 IMFTransform ProcessInput 和 IMFTransform ProcessOutput 但我收到MF E TRAN
  • 是否可以使用 flutter 相机插件流式传输视频?

    我一直在使用相机插件 我知道可以通过CameraController与功能start stopVideoRecording 这些函数将采用文件的路径作为输入 我希望能够在录制时将该视频流式传输到服务器 是否可以通过相机插件的当前功能以某种方
  • 使用 DirectShow 捕获帧并使用 OpenCV 进行处理

    我为视频到图像捕获制作了两种不同的解决方案 并且想知道是否可以将两个世界的优点结合在一起 我目前正在使用 DirectShow 加载 AVI 文件并捕获图像 然而 DirectShow 缺乏图像处理功能并且需要制作额外的滤镜 这让我陷入了困
  • 从网页中的 servlet 读取 Quicktime 电影?

    我有一个 Servlet 它通过从服务器读取文件来构造对媒体文件请求的响应 File uploadFile new File C TEMP movie mov FileInputStream in new FileInputStream u
  • 视频录制挂在 IMFSinkWriter->Finalize() 上;

    我在使用 Media Foundation 将视频录制完成为 mp4 时遇到问题 其中调用IMFSinkWriter gt Finalize 永远挂起 它并不总是发生 并且几乎可以在任何计算机上发生 在 Windows 服务器 7 8 10
  • Android 视觉人脸检测与视频流

    我正在尝试将人脸检测 API 集成到从 Parrot Bebop 无人机接收的视频流中 使用 MediaCodec 类对流进行解码 http developer android com reference android media Med
  • 无法打开 HTTP 流:打开文件时出错 (../cap_ffmpeg_impl.hpp:529)

    这是我的 HTTP 流的链接格式 用户 密码和地址已更改为虚拟 http username email protected cdn cgi l email protection 8093 axis cgi mjpg video cgi 该流
  • 如何在 DirectShow 或 Media Foundation 中拍摄静态照片

    有没有办法使用 DirectShow 或 Media Foundation API 制作照片 静态图像 我的视频捕捉工作正常 我可以捕捉第一帧并收工 但这不是照片 通常相机具有不同的视频和照片模式 其中照片模式可提供更高的分辨率 例如 我有
  • WebRTC 暂停和恢复流

    我正在尝试使用 WebRTC 构建一个 Web 应用程序 当某些事件触发时需要暂停 恢复视频 音频流 我已经尝试过getTracks 0 stop 但我不知道如何恢复流 对此有什么建议吗 谢谢 getTracks 0 stop 是永久的 U
  • 使用 Windows Media Foundation 枚举时如何获取硬件 ID

    我在用MFEnumDeviceSources 枚举连接的设备 我正在寻找一个已连接两个的特定网络摄像头 枚举工作正常 我可以打印友好名称这是FLIR Video对于我的两台相机 我正在努力弄清楚如何从 Media Foundation 设备
  • Raspberry Pi 无延迟(<10ms)视频流

    我正在基于 Raspberry Pi 构建四轴飞行器 我想通过蜂窝连接将网络摄像头的视频流式传输到我的计算机 我尝试了 ffmpeg 和 mjpg 但它必须有很大的延迟才能仅通过观看视频来控制 Quad 我的问题是是否可以以非常小的延迟 如

随机推荐

  • 如何强制在库中包含“未使用”的对象定义

    我的问题与这些类似 但似乎并不完全相关 链接到可执行文件时如何强制将目标文件包含在静态库中 https stackoverflow com questions 2991927 how to force inclusion of an obj
  • 如何计算Excel中某个范围内的值小于另一个单元格的单元格数?

    我的桌子如下所示 如果该月 team1 值小于 general 值 则其颜色为蓝色 如果该月 team2 值小于 general 值 则其颜色为粉红色 现在我想计算一年中每行有多少个蓝色和多少个粉色单元格 单元格 AK3 和 AL3 最合适
  • UIViewController半屏“抽屉滑轨”动画

    我想有一个UIViewController从右侧出现 幻灯片 动画 不像 Push segue 也不像 Facebook 应用程序 我希望新的 ViewController 滑到当前 ViewController 的顶部 而不是将其推开 但
  • 将 Google Chrome 的 Inspect Element 导入 R

    这个问题是基于我看到的另一个关闭的 https stackoverflow com questions 25110590 scraping ed gov aspx site using r xml rcurl当我了解到有关 Google C
  • 无法创建自定义 Spring Boot Starter/AutoConfiguration

    自定义启动项目命名为 hello service spring boot start 项目目录结构为 hello service spring boot start 目录结构 https i stack imgur com iHsvw pn
  • 如何禁用 UITextView 中的垂直滚动?

    我只想禁用 UITextView 中的垂直滚动同时保持水平滚动 我在这里发现了一些类似的问题 但是 它们似乎都不适合我 我尝试过的是 func scrollViewDidScroll scrollView UIScrollView let
  • 如何在 HTML 中将一张图像放置在另一张图像之上?

    我是 Rails 编程的初学者 尝试在页面上显示许多图像 有些图像要放在其他图像之上 为了简单起见 假设我想要一个蓝色方块 在蓝色方块的右上角有一个红色方块 但不要紧在角落 由于性能问题 我试图避免合成 使用 ImageMagick 等 我
  • 如何在dll中创建shared_ptr并通过工厂函数导出它?

    我有这段代码 class DLL API MyClassWrapper private MyClass m myClass public MyClassWrapper SIZE inputSize MyClassWrapper inline
  • Xampp 无法在 Mac OSX 上启动 MySQL 服务器?

    我使用的是 Mac OSX Mountain Lion Xampp 不允许我启动 MySQL 服务器 我已将 XAMPP 文件夹中的每个人和每个文件的权限设置为读 写 错误消息显示 操作无法完成 XAMPPErrorDomain 错误 1
  • CALayer 上的 hitTest - 如何找到哪个实际层被击中?

    情况 需要找到用户触摸了哪一层 问题 Apple 表示我们应该使用 CALayerpresentationLayer 进行命中测试 以便它代表当时屏幕上实际显示的内容 它捕获动画中间的信息等 除了 presentationLayer 不返回
  • Adobe AIR HTML 组件 - socket.io

    我正在尝试在 HTML 组件中加载一个网站 该组件使用 socket io 来获取一些流信息 它在 AIR 之外运行得很好 但在 HTML 组件内时 流式传输无法运行 它是从自身以外的域进行流式传输 我无法控制这两个站点 关于如何让流在 H
  • JavaScript 中是否有内置函数或插件来处理日期格式?

    目前我需要以 2012 年 10 月 5 日 类型格式输出日期 表示月份中的某一天 不带前导零 空格 完整月份名称 逗号 空格 四位数年份 我需要在 JavaScript 中执行此操作 我已经完成了这项工作 但在编写冗长的代码时 我突然想到
  • 使用 Microsoft AntiVirus API 进行文件上传扫描

    这里有人使用过 Microsoft Anti Virus API 来使用任何防病毒软件扫描文件上传吗 你的经验是什么 我想使用 mcafee trend 或其他众所周知的 AV 进行编程调用 Microsoft AntiVirus API
  • 编写 if 语句的更短、更 Pythonic 的方式

    我有这个 bc off if c page blog bc on print bc 有没有更Pythonic 和 或更短 的方式用Python编写这个 最短的应该是 bc on if c page blog else off 一般来说 这可
  • 与 Google Cloud 存储桶相比,指标浏览器中可以看到额外的存储桶

    与云存储存储桶探索相比 度量资源管理器中提供的额外存储桶信息很少 这似乎是旧的删除存储桶 但是 它出现在公制资源管理器中 它出现在这里有什么原因吗 此外 还有一些存储桶在存储资源管理器中可见 但在指标资源管理器中未显示 请注意 这不是在 2
  • 使用Java的ReferenceQueue

    Do SoftReference and WeakReference真的只有在创建为实例变量时才有帮助吗 在方法范围内使用它们有什么好处吗 另一个重要部分是ReferenceQueue 除了能够跟踪哪些引用被确定为垃圾之外 还可以Refer
  • C++11 如何代理只有名称和父类的类函数?

    我想知道是否可以使用 boost mpl preprocessor 或一些 noce C 11 功能从类类型和函数名称创建函数代理 假设我们有 inline void set email const std string value inl
  • Visual Studio 2012 项目始终过时(.cs 已修改)

    我们有一个项目在我们的解决方案中几乎所有其他项目中都使用 并且有一段时间整个解决方案总是重建 因为这个项目中的源文件似乎被修改了 1 gt 项目 实用程序 不是最新的 输入文件 utilities logging result cs 在输出
  • 按因子列估算 data.frame 组中的变量

    我有一个包含数字列的 data frame 这些列具有因子级别 我想通过这些因子级别来估算缺失值 让我解释一下 part id value a 1 23 4 a 2 23 8 a 3 45 6 a 4 34 7 a 5 Na b 1 45
  • Microsoft Media Foundation 中的 h264 无损模式

    我发现h264编解码器可以工作在无损压缩模式下 但微软媒体基金会支持吗 如果是这样 我如何将该编解码器的压缩模式从有损压缩模式切换到无损压缩模式 Windows 附带的 H 264 编码器的软件实现仅限于 H 264 配置文件 并且不提供无