当前位置: 首页 > news >正文

ffmpeg命令

ffmpeg是专门处理多媒体文件(包括音频、视频)的命令;

ffplay 是 ffmpeg 软件包中的一个命令行多媒体播放器,它主要用于播放音视频文件;

# fmpeg命令转换格式,将mp3格式转换为wav格式
ffmpeg -i input.mp3 output.wav# ffmpeg录制屏幕
ffmpeg -framerate 25 -video_size 1920x1080 -f x11grab -i :0 -c:v libx264 -qp 1 -preset ultrafast {file}
# -framerate 25:设置输出视频的帧率为 25 帧每秒;
# -video_size 1920x1080:设置输出视频的分辨率为 1920x1080 像素,即全高清(1080p);
# -f: 强制输出格式,ffmpeg -formats可以查看支持的格式;x11是linux桌面的窗口管理协议;
# -i: 输入文件路径,指定要处理的多媒体文件或数据流的来源;:0 表示第一个可用的 X11 显示器;
# -c:v 指定视频编解码器,libx264 表示使用H.264视频编解码器;
# -qp 码率控制模式,设置量化参数(Quantization Parameter)为 1,数值越小表示编码质量越高(0-51),文件大小越大。-qp 1 通常用于无损或接近无损的视频编码;
# -preset: 编码预设值。影响编码速度和输出文件大小,如-preset slow 较慢但压缩效果好, -preset ultrafast 编码速度快但文件可能较大。# 通过ffplay命令播放音频
ffplay -autoexit -nodisp -i xxx.wav  
-autoexit选项代表播放结束后自动退出,否则不会自动退出;
-nodisp选项代表不显示播放弹框;

 

 

http://www.lryc.cn/news/497343.html

相关文章:

  • 使用 EasyExcel 实现高效的 Excel 读写操作
  • 数据结构(栈Stack)
  • Windows 11 环境下 条码阅读器输入到记事本的内容不完整
  • 【串口助手开发】visual studio 使用C#开发串口助手,生成在其他电脑上可执行文件,可运行的程序
  • Redis设计与实现读书笔记
  • UE5 Do Once 节点
  • javascript(前端)作为客户端端通过grpc与cpp(服务端)交互
  • 前端常用缓存技术深度剖析
  • Asp.net Mvc在VSCore中如何将增删改查的增改添加数据传输到页面(需配合上一篇Mvc的增删改查一起)
  • Android显示系统(04)- OpenGL ES - Shader绘制三角形
  • 微信 创建小程序码-有数量限制
  • 重生之我在异世界学编程之C语言:操作符篇
  • 365天深度学习训练营-第P7周:马铃薯病害识别(VGG-16复现)
  • 解密时序数据库的未来:TDengine Open Day技术沙龙精彩回顾
  • Kubernetes 告警标签规范与最佳实践
  • 前端开发 之 15个页面加载特效中【附完整源码】
  • rsync+nfs+lrsync服务部署流程
  • 基于SpringBoot+Vue的宠物咖啡馆系统-无偿分享 (附源码+LW+调试)
  • SQLServer 服务器只接受 TLS1.0,但是客户端给的是 TLS1.2
  • Golang内存模型总结1(mspan、mcache、mcentral、mheap)
  • lobeChat安装
  • Android学习8 -- NDK2--练习2(Opencv)
  • nodejs循环导出多个word表格文档
  • elasticsearch-如何给文档新增/更新的字段
  • https/http访问接口工具类,附带ssl忽略证书验证,以及head头部的添加-java版
  • node.js基础学习-express框架-静态资源中间件express.static(十一)
  • Python语法基础---正则表达式
  • Uniapp 微信小程序分享 - 自定义绘制分享图片
  • 鸿蒙技术分享:Navigation页面容器封装-鸿蒙@fw/router框架源码解析(三)
  • 三步入门Log4J 的使用