
大眼仔旭了解到目前 FFmpeg 8.1 已经更新发布。FFmpeg 是领先的多媒体框架,能够解码,编码,转码,mux,demux,流,过滤和播放人类和机器创建的几乎所有内容。它支持最模糊的古代格式,直至最前沿。 无论它们是由某个标准委员会,社区还是公司设计的。它还具有高度的可移植性:FFmpeg 可以在各种构建环境,机器体系结构和配置下,跨 Linux,Mac OS X,Microsoft Windows,BSD,Solaris 等编译,运行并通过我们的测试基础架构 FATE。

FFmpeg
ffprobe
ffprobe 是用于查看媒体文件头信息的工具,常用命令有:
1
2
3
4
5
6 ffprobe INPUT
ffprobe -show_format INPUT
ffprobe -show_streams INPUT
ffprobe -show_frames INPUT
ffprobe -show_packets INPUT
...
show_format 用于查看文件格式、时长、码率等信息,较为简略;
show_streams 用于查看视频流、音频流的信息,包括编码器、帧率、采样率、宽高、像素格式、采样格式、码率、时长、总帧率等等,较为详细,是最常用的一个功能;
show_frames、show_packets 用于查看每一帧(解码前/解码后)的信息,可以配合 select_streams 使用;
关于 ffprobe 的更多命令可以查看官网文档:ffprobe Documentation
ffplay
ffplay 是用于播放媒体文件的工具,常用命令有:
1
2
3
4
5 ffplay INPUT -loop 10 // 循环播放 10 次
ffplay INPUT -ast 1 // 播放视频中的第一路音频流
ffplay INPUT -vst 1 // 播放视频中的第一路视频流
ffplay INPUT -x WIDTH -y HEIGHT // 指定宽高播放
...
播放原始音频/视频数据:
1
2 ffplay INPUT.pcm -f s16le -channels 2 -ar 44100
ffplay -f rawvideo -pixel_format yuv420p -s 480*480 INPUT.yuv(或 rgb)
指定播放过程中音视频同步的方式:
1 ffplay INPUT -sync audio(或 video、ext) // 以音频(或视频、或外部时钟)作为基准进行音视频同步
关于 ffplay 的更多命令可以查看官网文档:ffplay Documentation
ffmpeg
ffmpeg 是强大的媒体文件转换工具,常用于转码,可选命令非常多,编码器、视频时长、帧率、分辨率、像素格式、采样格式、码率、裁剪选项、声道数等等都可以自由选择:
1 ffmpeg -i input.mp4 output.avi
1 ffmpeg -i INPUT -codec:v h264 -codec:a aac -s 644x360 OUTPUT
更详细的内容可以查看官网文档:ffmpeg Documentation
由于 FFmpeg 的复杂性和缺乏友好的图形用户界面,它只能解决一小部分用户。尽管事实上,它是音频/视频转换器的核心,但 FFmpeg 并不是大多数用户习惯使用的软件。
首先,自 2000 年成立以来,FFmpeg 一直在不断更新,以满足社区尤其是高级用户不断增长的期望。对于可能已经听说过的人来说,FFmpeg 确实位于各种应用程序软件的后面,这些软件仅充当程序的 GUI,从而使使用此非常有趣的命令提示符实用程序变得尽可能容易。
只要您对仅依赖于其界面的软件完全不感兴趣,而对功能的依赖几乎没有,则 FFmpeg 确实会威胁到更流行的应用程序,从而限制了您从预定义配置文件中进行选择。另一方面,许多众所周知的程序都使用 FFmpeg,而这一特殊类别仅包括 MPlayer,VLC 或 HandBrake。
FFmpeg 确实是为命令提示符控制怪胎量身定做的,这些怪胎恰好需要整个过程的完全授权,这可能会花费大量时间修改设置并创建相当数量的配置文件来满足各种情况。在 FFmpeg 支持的最广为人知的容器格式中,您可以考虑使用 ASF,AVI,FLV,MKV,MPEG 或 OGG(OGV)。
FFmpeg 并不是适合每个用户的理想工具,但可以认为它是由众多爱好者来统治它们的唯一工具。尽管其支持者群体可能无法与其他竞争者竞争,但通常来说,这些成员更有经验,并且可以真正谈论并花费数小时来解决其他人甚至不知道的媒体转换问题。
What’s new in FFmpeg 8.1-2026-03-16
Mar 17, 2026
avutil: attributes: fix AV_HAS_STD_ATTRIBUTE checks:
Attributes with the language-supported [[attr]] style are only supported since C++11 and C23 respectively, so this needs to be accounted for in these checks.
This solves a huge amount of warning spam of: warning: [[]] attributes are a C23 extension [-Wc23-extensions] when using –enable-extra-warnings.
https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/refs/heads/release/8.0:/Changelog
官方下载:https://www.gyan.dev/ffmpeg/builds/packages/ffmpeg-8.1-full_build.7z
文章名称:《开源全能媒体格式转换工具 FFmpeg 8.1 更新发布!》
文章固定链接:https://www.dayanzai.me/ffmpeg.html
本站资源仅供个人学习交流,请于下载后 24 小时内删除,不允许用于商业用途,否则法律问题自行承担。
猜你喜欢
- 2024-08-18老牌电驴分享工具 eMule 0.70b 中文免费版
- 2023-04-12快速了解 OpenAI 的 GPT-1 到 GPT-4 模型介绍和比较
- 2023-12-09桌面端图片压缩软件 极速图片压缩器 3.1.0 中文免费版
- 2023-05-03显卡科普:英伟达 Nvidia GTX 和 Nvidia RTX 有什么区别?
- 2024-07-18复古 VHS 视频转换工具 Realistic VHS Video Converter 1.4.0 中文多语免费版
相关推荐
- 2014-10-11PNGGauntlet 3.1.2 绿色中文版 PNG 图像优化压缩工具
- 2023-03-09个人电脑的诞生:探寻第一台电脑的创造者及其与现代电脑的差异
- 2026-02-27经典街机游戏模拟器 MAME 0.286 x64 中文多语免费版
- 2023-04-12什么是高端显卡以及它们的成本是多少?
- 2026-02-26开源跨平台免费商用远程工具 HopToDesk 1.45.9 中文多语免费版





