ffmpeg命令

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

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

bash 复制代码
# 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选项代表不显示播放弹框;
相关推荐
小小的木头人11 小时前
Ubuntu 使用 udev + systemd + UUID 实现 USB 硬盘自动挂载
linux·运维·ubuntu
不爱记笔记11 小时前
多模态AI如何理解视频内容?从视觉、语音到语义的三层技术拆解
人工智能·自然语言处理·nlp·音视频·多模态
kaoa00012 小时前
Linux入门攻坚——84、网络虚拟化技术-1
linux·运维·服务器
RisunJan12 小时前
Linux命令-shutdown(安全关闭或重启系统)
linux·服务器·安全
论迹复利13 小时前
Sniff 省电模式参数调优——续航与音频稳定性平衡实操
音视频·sniff·bt·功耗、
2601_9657984713 小时前
MTDb Movie & TV Database Script Setup, Caching, and SEO Guide
linux·服务器·数据库·php
我头发多我先学13 小时前
linux系统编程:初识进程
linux·运维·服务器
Freak嵌入式13 小时前
版本混乱 / 依赖缺失?uPyPi:MicroPython 版 PyPI,彻底解决库管理混乱
linux·服务器·数据库·单片机·嵌入式硬件·性能优化·依赖倒置原则
苍狗T14 小时前
LVS相关知识总结
linux·运维·服务器·lvs
星核0penstarry15 小时前
从 Dialog-RSN-1 看语音 Agent 走向:企业如何评估音频原生模型与 API 服务
人工智能·音视频·音频·api