从视频中提取音频

ffmpeg -i video.mp4 -f mp3 -vn  audio.mp3

-i 输入文件名
-f 输出文件格式
-vn 不输出视频(video no)

音频转码

这里将音频转码为讯飞语音识别支持的格式

ffmpeg -i 20210606_135621.m4a -ar 16000 -ac 1 20210606_135621.wav

-ar指定采样率,这里是16K
ac指定声道数,这里单声道
默认wav编码是pcm_s16le(PCM signed 16-bit little-endian)

音频分割为1mins长的片段

ffmpeg -i audio.wav -f segment -segment_time 60 -c copy audio%02d.wav

-c 指定编码器,这里不重新编码,因此用copy

audio%02d 这个是输出的名字,使用两位整数,不足时前面补0。这个格式可以自己改。比如改成audio%d.wav

视频转码为h265编码(需要N卡驱动)

ffmpeg -i video_h264.mp4 -c:v hevc_nvenc video_h265.mp4

-c:v指定视频编码器
当然也可以用其他编码器,这个是GPU加速的编码器,也可以用cpu编码器。

查看编码器

  • 查看所有编码/解码器

      ffmpeg -codecs
    
  • 查看所有解码器

      ffmpeg -decoders
    
  • 查看所有编码器

      ffmpeg -encoders
    

不显示开头的版本信息输出

ffmpeg -hide_banner

录屏

ffmpeg -thread_queue_size 128 -probesize 42M -f gdigrab -i desktop -f dshow -channel_layout stereo -i audio="立体声混音 (Realtek(R) Audio)" -pix_fmt yuv420p -c:v hevc_nvenc out.mp4 -hide_banner

说明一下:-channel_layout是表明声卡是立体声,这一项没有也可以,会自动判断,如果你不知道你的声卡是什么layout,就去掉这项。-i audio=“立体声混音 (Realtek® Audio)”,这里的名字要根据自己设备来写。
查看dshow设备:
ffmpeg -list_devices true -f dshow -i dummy
如果乱码了,就先chcp 65001再查看。
编码器选择的是N卡的h265编码器,需要新的显卡驱动,没有的话可以换别的编码器。
这样子录屏会出现声音比视频快一点的问题,不知道怎么解决
据说安装个软件之后可以用dshow录制视频了,音视频可以同步
https://github.com/rdp/screen-capture-recorder-to-video-windows-free

ffmpeg -f dshow -i video="screen-capture-recorder":audio="Your-Microphone" output.mkv

ffmpeg常用操作 - 录屏 - 转码相关推荐

  1. java计算机毕业设计云医疗自助就诊平台录屏源码+数据库+lw文档+系统+部署

    java计算机毕业设计云医疗自助就诊平台录屏源码+数据库+lw文档+系统+部署 java计算机毕业设计云医疗自助就诊平台录屏源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 开 ...

  2. java计算机毕业设计医院临床管理系统录屏源码+数据库+系统+lw文档+mybatis+运行部署

    java计算机毕业设计医院临床管理系统录屏源码+数据库+系统+lw文档+mybatis+运行部署 java计算机毕业设计医院临床管理系统录屏源码+数据库+系统+lw文档+mybatis+运行部署 本源 ...

  3. 易智瑞(ESRI)2019最新ENVI5.5遥感应用专题操作录屏及讲义分享

    易智瑞(ESRI)2019最新ENVI5.5遥感应用专题操作录屏及讲义分享 资料来源: 一.内容目录 1.1 ENVI基础 001-ENVI入门与遥感图像处理基础 1.2 卫星传感器处理 101-处理 ...

  4. 【腾讯会议】本地录屏-转码-meeting_01.wemta

    [腾讯会议]本地录屏-转码 腾讯会议中,录屏设置为本地录制, 完成后,是一堆这种文件: 怎么转换成mp4,可以播放呢? 原来在这里:找到历史会议记录, 点击打开,然后看到有个转码按钮,搞定!

  5. 计算机毕业设计Java成人自考信息与推荐系统录屏(源码+系统+mysql数据库+lw文档)

    计算机毕业设计Java成人自考信息与推荐系统录屏(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java成人自考信息与推荐系统录屏(源码+系统+mysql数据库+lw文档) 本源码技术栈: ...

  6. 计算机的最新应用有哪些内容是什么,善用Wink,将电脑操作录屏为flash (更新图片)...

    欢迎中海油的朋友选用Wink录制教程! Wink 是一款非常优秀的免费录屏软件,尤其适合制作计算机操作教程.它在国外备受推崇,但国内应用较少少.Wink免费.小巧(3MB).可同期或事后加入声音.可加 ...

  7. 善用Wink,将电脑操作录屏为flash

    [转载请保留] 作者:善用佳软 出处:http://xbeta.info/free-wink.htm 1. 什么情况下需要wink ? 简言之,Wink 并不是每个人的必需软件.它只适合"软 ...

  8. Qt+ffmpeg+avilib实现录屏录音的功能(包含合成)

    骤: 1.录屏 思路:子线程进行截屏的方式进行录制,再使用avilib将截取到的图片保存为视频文件. 参考文章:avilib库的使用 - Ron's个人页面 - OSCHINA - 中文开源技术交流社 ...

  9. ffmpeg 命令行录屏和停止录屏

    //开始录制 void frmMain::on_start_clicked() {m_Process.setProcessChannelMode(QProcess::MergedChannels);Q ...

  10. 使用FFmpeg指定窗口录屏

    命令如下: ffmpeg.exe -f gdigrab -video_size 856x466 -framerate 15 -i title=WindowName -pix_fmt yuv420p . ...

最新文章

  1. C++用数组和链表分别实现Stack
  2. saiku+kettle整合(二)数据装载
  3. Java NIO学习系列五:I/O模型
  4. python pandas 读取excel 去重某一列_Python中Pandas读取修改excel操作攻略(代码示例)...
  5. sql中条件放在on后面和where后面的区别
  6. python3 idle自动补全_给Python IDLE加上自动补全和历史功能
  7. socket closed是什么意思_socket请求
  8. LeetCode 445. 两数相加 II(链表大数加法)
  9. 图书馆管理系统——还书和延期操作
  10. 俞渝发内部信:呼吁员工发微博、发朋友圈保卫当当
  11. php mysql rpm包_MYSQL RPM包安装
  12. mysql交叉组合查询,MySQL数据透视/交叉表查询
  13. mysql 接收中文字符,MYSQL匹配中文字符
  14. 武汉科技大学计算机转专业吗,武汉科技大学可以转专业吗,武汉科技大学新生转专业政策...
  15. 使用Modern UI for WPF的导航功能
  16. 宋智孝那个机器人_陈柏霖机器人竟然冷落宋智孝
  17. 用c++实现蓝桥杯超级玛丽
  18. RTKLIB学习总结(五)后处理函数调用流程、postpos、execses_b、execses_r、execses、procpos、rtkpos
  19. .net之EF框架学习
  20. 高并发系统设计四(系统怎样做到高可用)

热门文章

  1. 计算机软件著作权可以同时寄多份,软件著作权可以挂几个人,最多几个作者?...
  2. 巨佬Jake Wharton曾说过:一个App只需要一个Activity
  3. 伪随机生成器具体实现——密码法
  4. 谷歌SEO之如何选择关键词(2021更新教程)
  5. Linux下软连接(softlink)和硬连接(hardlink)的区别
  6. 在线教育开源源码:消费者如何规避线上教育“陷阱”营销?
  7. nurbs曲线拟合程序_一种基于NURBS的空间自由曲线拟合方法与流程
  8. 嵌入式数据结构以及算法(数据结构篇)
  9. 哪些英语用法是普通中国学生最生疏的?
  10. 压缩word的简单方法看这里