directshow

可以将 libdshowcapture 与 ffmpeg 一起使用吗?
directshow

可以将 libdshowcapture 与 ffmpeg 一起使用吗?

libdshowcapture 是 OBS 的 directshow 屏幕抓取库 目前,ffmpeg dshow 输入还依赖于第三方软件(uscreencapture、sharex 以及可能的其他软件) ffmpeg 的集成屏幕捕获是 gdigrab,但使用此方法存在性能限制(CPU 负载较高,每秒无法捕获超过 30 帧等)。 ...

Admin

网络摄像头在 Windows 10 上未报告更高的分辨率
directshow

网络摄像头在 Windows 10 上未报告更高的分辨率

BRIO 4K Stream 网络摄像头在 windows-10-pro 机器上没有报告更高的分辨率,但在 windows-10-home 机器上一切正常。 知道如何解决该问题吗? 到目前为止我已经尝试过: 从正常工作的机器上取出网络摄像头驱动程序并安装在有问题的机器上 将 Windows 更新至最新版本 使用 windows-media-foundation API 列出模式而不是 directshow 用 Google 搜索 logitech brio 的具体问题以及我想到的任何相关内容 在罗技支持网站上打开问题 在网络摄像头前连接了 usb3 ...

Admin

在 Windows 10 下使用 ffplay 通过 DirectShow 预览 USB 网络摄像头时出现黑屏
directshow

在 Windows 10 下使用 ffplay 通过 DirectShow 预览 USB 网络摄像头时出现黑屏

在 Windows 10 Pro 下使用 ffplay 使用 DirectShow 过滤器预览 USB 网络摄像头时会出现黑屏。 尝试了 CamDiag32 和 CamDiag64,两者都显示缺少 quartz.dll,但当我右键单击并选择修复时,它会弹出“访问被拒绝错误”。CamDiag64 仍然可以预览网络摄像头,但 CamDiag32 会显示黑屏。我尝试在命令提示符下以管理员权限对 System32 和 SysWOW64 中的 quartz 进行 regsvr32,似乎注册成功,但 CamDiagXX 仍然抱怨 quartz.dll 问题。 还尝试...

Admin

如何在 ffmpeg 中使 SDL 输出与音频流一起显示?
directshow

如何在 ffmpeg 中使 SDL 输出与音频流一起显示?

学习 ffmpeg 时,我通过以下代码测试了 SDL 输出。我注意到视频播放正常,但没有音频。 ffmpeg -re -i INPUT -vcodec rawvideo -pix_fmt yuv420p -window_size qcif -f sdl "sdl out" 没有声音。SDL 输出中没有出现音频流,只有视频流。 我怎样才能让 sdl 输出采用音频流和视频流?谢谢 ...

Admin

FFMPEG Directshow 多音频捕获
directshow

FFMPEG Directshow 多音频捕获

是否可以使用 ffmpeg dshow 捕获多个音频设备?我正在尝试使用 gdigrab 捕获我的桌面,并使用 dshow 捕获麦克风和扬声器音频。我尝试使用以下命令,但它不起作用: ffmpeg -f dshow -i audio="Stereo Mix (Realtek High Definition Audio)" -f dshow -i audio="Microphone Array (Creative VF0800)" -f gdigrab -framerate 10 -video_size 1920x1080 -draw_mouse 1 -i ...

Admin

Nvidia Grid SDK/捕获 SDK
directshow

Nvidia Grid SDK/捕获 SDK

我正在尝试设置网格以捕获 OpenGl 渲染的屏幕、对其进行编码并在远程系统上进行流式传输。 我搜索了可用的选项,然后意识到Nvidia 捕获 SDK(以前称为 GRID SDK)将是解决所有这些问题的好选择。但是,它需要 Quadro GPU。尽管如此,我还是购买了 Nvidia Quadro K-5000,并下载了 Nvidia CUDA 和 Nvidia 捕获 SDK,并安装了两者。在 Nvidia 捕获 SDK 示例中,我找到了有关如何实现我的目标的示例。 在尝试编译这些示例时,我遇到了缺失的错误NvIFROpenGL.dll。我手动下载了这些文...

Admin

在哪里可以找到 VLC 所需的 DirectShow 插件?
directshow

在哪里可以找到 VLC 所需的 DirectShow 插件?

在我之前尝试“从桌面”录制视频和音频时,只录制了声音部分。我怀疑问题就在这里,因为没有 DirectShow 插件。(我在 VLC 文件夹中找不到任何插件的提及。) 将鼠标悬停在“默认”上时出现的消息全文是“DirectShow 插件将使用的视频设备的名称。如果您不指定任何内容,则将使用默认设备。” 假设我已经正确诊断了我的问题,我应该在哪里找到它? 感谢你的协助! ...

Admin

适用于 Windows 的 ffmpeg(directshow)。在哪里指定选项?
directshow

适用于 Windows 的 ffmpeg(directshow)。在哪里指定选项?

我想我已经尝试了所有可以想到的排列,但得到的只是语法错误。 我找到了这个例子: ffmpeg -f dshow -i video="屏幕捕获记录器" -f dshow -i audio="虚拟音频捕获器" 输出.mkv 这确实有效...但结果是视频质量很低。 dshow 的文档表明有各种选项,包括“video_size”,但是没有关于选项使用的语法的任何文档(一般或针对特定选项),也没有有效输入的提示。有人可以给我提示吗? 我的目标是以比默认提供的更高的质量进行屏幕截图。 ...

Admin

使用 FFmpeg 将 DirectShow 视频捕获为 MPEG-4
directshow

使用 FFmpeg 将 DirectShow 视频捕获为 MPEG-4

使用时FFmpeg dshow 模块,MJPEG 作为来自网络摄像头的数据。 Input #0, dshow, from 'video=Logitech HD Pro Webcam C920:audio=CABLE Output (VB-Audio Virtual Cable)': Duration: N/A, start: 17980.693000, bitrate: N/A Stream #0:0: Video: mjpeg (MJPG / 0x47504A4D), yuvj422p(pc, bt470bg/unknown/unknown)...

Admin

DirectShow 错误导致 WebCam 无法运行
directshow

DirectShow 错误导致 WebCam 无法运行

最近,我发现我的应用程序都无法检测到我的网络摄像头(以前没有任何问题)。我尝试重新安装网络摄像头驱动程序,我的设备管理器可以在其列表中看到我的网络摄像头正常工作,但没有其他应用程序可以检测到已连接的网络摄像头。我尝试使用工具凸轮诊断(这是 skype 论坛的建议)看看网络摄像头本身是否有问题。但是,应用程序本身可以找到网络摄像头并成功连接摄像头。奇怪的是,它是唯一可以成功连接到我的网络摄像头的应用程序,而其他应用程序如 Skype、hangout、VirtualDub 等则不能。 深入研究后,我发现我的 DirectShow 可能存在一些问题。我运行 Dx...

Admin

Windows 10 DirectShow 崩溃
directshow

Windows 10 DirectShow 崩溃

最近升级到 Windows 10 后(最近,也就是几个月前),我遇到了一些 Windows 10 问题。其中一个是 DirectX DirectShow 组件。运行“dxdiag”时,应用程序在尝试运行 DirectShow 测试时总是崩溃。DirectShow 的这个问题也影响了我电脑上的所有应用程序,窗口经常变得没有响应然后再次响应 - 该过程发生在不到一秒的时间内,为应用程序创建了“闪烁”效果,并且对游戏非常有害,因为游戏会失去键盘/鼠标的焦点,我必须再次按下我按住的键。 为了尝试诊断该问题,我重新安装了 Windows(使用了 3 种不同的方法 -...

Admin

如何修复缺失的 Media Foundation Microsoft AAC 音频解码器转换 MFT Windows Server 2k8r2 sp1
directshow

如何修复缺失的 Media Foundation Microsoft AAC 音频解码器转换 MFT Windows Server 2k8r2 sp1

我有一台 Windows Server 2008R2 SP1 VM,不知何故丢失了其 Media Foundation AAC Transform。当某些.MOV带有 AAC 流的程序表现不正常时,我发现了这一点。 我在 Win7 开发机和虚拟机上打开了 TopoEdit,并在可用转换中注意到 Microsoft AAC Audio Decoder MFT 仅在 Win7 机上列出。TopoEdit 也不会在 2008R2 VM 上呈现任何文件。 ...

Admin

FFMPEG DirectShow:无法运行过滤器
directshow

FFMPEG DirectShow:无法运行过滤器

我正在尝试使用 FFMpeg 从我的网络摄像头拍摄照片。 这就是我想运行的: @echo off :: Get date and time for /F "usebackq tokens=1,2 delims==" %%i in (`wmic os get LocalDateTime /VALUE 2^>NUL`) do if '.%%i.'=='.LocalDateTime.' set ldt=%%j set datetime=%ldt:~0,4%_%ldt:~4,2%_%ldt:~6,2%_%ldt:~8,2%_%ldt:~10,2%_%ld...

Admin

自动录制网络摄像头,持续时间未知
directshow

自动录制网络摄像头,持续时间未知

我需要从我的网络摄像头录制(而不是流式传输),将其转换为 H.264 并将其存储在 mp4 容器中。使用 VLC 媒体播放器,我可以通过“打开捕获设备”菜单手动执行此操作,只需按“转换”并设置目标文件和视频编解码器即可。 但我需要自动执行此操作,例如使用命令行或批处理 - 这样我就可以从另一个程序开始录制 - 但我不知道该怎么做。第二个问题是我事先不知道持续时间,所以我还需要停止录制的可能性(也许是开始和停止命令?)。 编辑:我正在使用 Windows 7。 ...

Admin

VLC output to DirectShow
directshow

VLC output to DirectShow

I have a playlist of video files in various formats (which VLC will happily play while others choke on some of them). I have another program which will only accept as input a DirectShow Source device (eg. webcam). I would like some way to create a virtual Source device that lets ...

Admin