最近在研究用FFmpeg录制视频,在网上找了大量的教程,资料,然而录制完的视频,都无法在windows媒体播放器打开,打开黑屏或失败,本人查阅了各种国内外论坛,很多人遇到了此问题,然而最终都未能解决。后来本人偶然间发现了一个开源录屏软件Captura,这个软件录制视频是可以正常在windows下播放的,于是本人下载安装Visual Studio,研究Captura源码,耗费了一整天时间,终于在Captura源码中找到了答案,现分享给大家

相信很多人都是从国内外网站的论坛上查看的FFmpeg录制视频的教程,然而大部分网站上的教程提供的命令都是有些小问题的,命令有误导致录制黑屏

解决方案如下:

我看到过网上的大部分FFmpeg录制视频教程都用的是libx264编码的,如果想要用这个格式进行编码,就需要加一个额外的参数:-pix_fmt yuv420p,甭管为什么,加上就好使,完整命令如下:ffmpeg.exe -f gdigrab -offset_x 42 -offset_y 325 -video_size 1196x900 -i desktop -f dshow -i audio="virtual-audio-capturer" -vcodec libx264 -pix_fmt yuv420p  dd.mp4

上述命令是可以录制一段windows下可以打开的视频的

当然如果用libx264编码,就不需要考虑此性参数了,例如正确录制AVI命令如下:

ffmpeg.exe -f gdigrab -offset_x 42 -offset_y 325 -video_size 1196x900 -i desktop -f dshow -i audio="virtual-audio-capturer" -vcodec libxvid -qscale:v 11  ddddd.avi

由此可见:FFmpeg的很多参数并不是独立的,有些参数是依赖于另一个参数才能有效发挥作用的,这导致FFmpeg的学习和使用上存在了一些困难

FFmpeg录制视频黑屏相关推荐

  1. 解决华为M2 平板前置摄像头录制视频黑屏

    //解决办法直接写在注释里了 //我只试过4.4  5.0  6.0三种机型 关于黑屏的分析请看:http://blog.csdn.net/afei__/article/details/5154018 ...

  2. android录视频花屏,拍大师录制视频花屏怎么办 拍大师录制视频花屏的解决方法...

    拍大师有一个非常好用的屏幕/摄像头录像功能,这也是这个软件的一大特色,我们大家平时在使用拍大师的时候有没有出现花屏现象?这可能用户电脑配置的显卡问题,那拍大师录制视频花屏怎么办呢?小编和大家分享下拍大 ...

  3. 索尼Sony ATI显卡驱动 Win7 Win8 Win8.1 视频黑屏 解决方法

    索尼ATI显卡驱动 Win7  Win8  Win8.1 视频 黑屏 完美解决方法: 下载这个补丁 安装 即可 解决  ! baidu pan:  http://pan.baidu.com/s/1gd ...

  4. I.MX6 FFmpeg 录制视频

    /************************************************************************** I.MX6 FFmpeg 录制视频* 说明:* ...

  5. [Flask]解决Flask用video标签播放不了视频黑屏的问题

    文章目录 一.原因 二.修改步骤 总结 一.原因 播放不了的原因是视频文件没有按照Flask框架要求来进行存放,所以我们要将视频文件存储在static文件夹下才行. 二.修改步骤 原先代码: < ...

  6. android 视频录制花屏,拍大师录制视频时画面花屏怎么办?拍大师录制视频花屏的解决方法图解...

    拍大师有一个非常好用的屏幕/摄像头录像功能,这也是这个软件的一大特色,我们大家平时在使用拍大师的时候有没有出现花屏现象?这可能用户电脑配置的显卡问题,那拍大师录制视频花屏怎么办呢?小编和大家分享下拍大 ...

  7. 爱拍录制出现“黑屏”情况的解决方法

    爱拍录制出现"黑屏"情况的解决方法 如图所示,"爱拍"的录屏功能,但是无法正常的工作,出现了黑屏的情况.对于应用软件使用出问题,一般上网查询大部分可以解决,但是 ...

  8. 解决H5播放视频黑屏只有声音没有图像的问题,Java调用ffmpeg转码成h264的mp4格式

    前端用的是HTML5的<video>标签播放的视频.由于其并不能支持所有视频类型的播放,所以我们需要把视频转码为其支持的编码如h264.否则会出现黑屏只有声音没有图像的问题. 网上的方法大 ...

  9. linux视频黑屏,在UOS/Deepin/Linux上用达芬奇DaVinci Resolve 16剪视频,解决打不开mp4、黑屏、没声音...

    安装需要获取root权限,所以UOS必须打开开发者模式才能安装. 从官网下载DaVinci_Resolve_16.2.5_Linux.zip并解压. 双击解压出来的DaVinci_Resolve_16 ...

  10. 【Tools】Win10 OBS录视频黑屏问题

    00. 目录 文章目录 00. 目录 01. 问题描述 02. 问题分析 03. 问题解决 04. 成功测试 01. 问题描述 打开OBS后,新建场景.新建显示器捕获后,黑屏没有显示,即使点击开始录制 ...

最新文章

  1. 爬虫之xpath语法-节点修饰语法
  2. centos make 升级_CentOS更改yum源与更新系统
  3. 1.svn无法连接,2.svn日志无法显示,3.日志无法修改
  4. ThinkPHP5路由图解
  5. java.lang.UnsatisfiedLinkError: org.apache.hadoop.util.NativeCrc32.nativeComputeChunkedSumsByteArray
  6. 如何push一个docker镜像到DockerHub上
  7. 一个长文档里,包括封面、不同的章节,如果我想封面不设置页眉页脚,每个章节的页眉都不同,请问应该如何设置页眉页脚?
  8. 判断是否是64位操作系统
  9. 安装SQL Server2012时出现启用Windows功能NetFx3时出错”的提示,导致无法安装成功
  10. matlab多径瑞利衰落信道,Matlab仿真多径信道瑞利衰落
  11. 计算机网络树形结构例子,网络拓扑结构大全和实例
  12. 从西直门立交桥谈IT架构与重构(干货)
  13. php博客 程序 论文,php博客系统论文 (附加程序代码)
  14. photoshop发光线条教程集
  15. 选字验证码破解思路:CTPN - 自然场景文本检测
  16. 方框滤波opencv-python
  17. rally功能分析与使用介绍
  18. Java职责链模式详解
  19. lq到底是什么意思_LQ是什么意思..?!谁知道..!?
  20. 易信推公众平台,今起开始公测

热门文章

  1. Idea不识别Java项目
  2. 点击折叠菜单(HTML/CSS/JS)
  3. 简明C语言教程(七)scanf 用法
  4. jmeter录制 过滤_Jmeter(二)-使用代理录制脚本
  5. HCIE大师之路(四)——OSPF双塔奇兵综合实验
  6. mysql的pdb文件在哪里_pdb是什么文件?pdb数据库文件怎么打开?
  7. 第八章 软件维护(1)
  8. 计算机制图作品答辩,工程制图(第一章)答辩.ppt
  9. 营销圈带你从微博推广角度看《延禧攻略》如何完美KO《如懿传》
  10. 最互联网的定制家居增长新势力,如何三招实现疫情期的逆势增长?