ffmpeg的安装与使用

一、ffmpeg的简介

FFmpeg是一个自由软件,可以运行音频和视频多种格式的录影、转换、流功能,包含了libavcodec——这是一个用于多个项目中音频和视频的解码器库,以及libavformat——一个音频与视频格式转换库。
主要参数
-i——设置输入档名。
-f——设置输出格式。
-y——若输出文件已存在时则覆盖文件。
-fs——超过指定的文件大小时则结束转换。
-t——指定输出文件的持续时间,以秒为单位。
-ss——从指定时间开始转换,以秒为单位。
-t从-ss时间开始转换(如-ss 00:00:01.00 -t 00:00:10.00即从00:00:01.00开始到00:00:11.00)。
-title——设置标题。
-timestamp——设置时间戳。
-vsync——增减Frame使影音同步。
-c——指定输出文件的编码。
-metadata——更改输出文件的元数据。
-help——查看帮助信息。

ffmpeg的官网地址是:https://www.ffmpeg.org/
ffmpeg的Github项目地址是:https://github.com/FFmpeg/FFmpeg

更多详细内容请参考维基百科

二、安装

FFmpeg可以在Windows、Linux还有Mac OS等多种操作系统中进行安装和使用。

这篇文章主要介绍其在Windows下面的安装:

下载编译好的Windows版本:http://ffmpeg.zeranoe.com/builds/(与官网同步)
这里写图片描述
FFmpeg分为3个版本:Static、 Shared、 Dev

前两个版本可以直接在命令行中使用。包含了三个exe:ffmpeg.exe,ffplay.exe,ffprobe.exe

Static版本中的exe体积较大,那是因为相关的Dll都已经编译进exe里面去了。
Shared版本中exe的体积相对小很多,是因为它们运行的时候还需要到相关的dll中调用相应的功能
Dev版本用于开发,里面包含了库文件xxx.lib以及头文件xxx.h

三、环境变量的配置

1、将下载的ffmpeg解压到指定目录下,博主解压在:G:\【1】软件(已经过测试)目录下;
2、右击此电脑——>属性——>高级系统设置——>环境变量。在系统变量的path变量里添加解压的路径。
例如:G:\【1】软件(已经过测试)\ffmpeg-4.0-win64-static\ffmpeg-4.0-win64-static\bin
3、配置完成后运行cmd,输入ffmpeg,若显示如下界面,则说明配置成功。
这里写图片描述

四、使用

命令行工具的使用

ffmpeg.exe
用于转码的应用程序:

一个简单的转码命令 将input.avi转码成output.ts,并设置视频的码率为640kbps

ffmpeg -i input.avi -b:v 640k output.ts  

具体用法参考: ffmpeg参数中文详细解释
详细的使用说明(英文):http://ffmpeg.org/ffmpeg.html

### 回答1: 这两个处理器都是目前市面上比较常见的高性能处理器。其中,锐龙 R7 5800H 是 AMD 公司推出的一款移动处理器,而 i5-11300H 则是 Intel 公司推出的一款移动处理器。 从处理器性能的角度来看,锐龙 R7 5800H 在多线程性能方面表现出色,可以更好地处理多任务并行,而 i5-11300H 则在单线程性能方面表现较强,适合单个任务的处理。 此外,锐龙 R7 5800H 的功耗较高,可能导致发热和电池寿命的问题,而 i5-11300H 的功耗相对较低,能够更好地保持电池续航时间和稳定性。 因此,如果您需要处理多任务并行,可以考虑锐龙 R7 5800H;如果您更注重单个任务的性能,可以考虑 i5-11300H。当然,您还可以根据自己的具体需求和使用场景进行选择。 ### 回答2: 锐龙R7-5800H和i5-11300H都是当今市场上非常受欢迎的高性能CPU,它们都能满足大多数用户的需求。但是,它们在性能和特点上还是存在很大的差异。 首先,锐龙R7-5800H是一款采用7nm FinFET制程的八核心十六线程处理器,其主频为3.2GHz,最高主频可达4.4GHz。它还内置了AMD的集成显卡Vega 8,最高核心频率为2.1GHz。相比之下,i5-11300H是基于10nm SuperFin制程的四核八线程处理器,主频为3.1GHz,最高主频可达4.4GHz,但它不带集成显卡。 在性能方面,锐龙R7-5800H表现优异,特别是针对多线程任务。它的性能比i5-11300H优越,尤其是在处理多线程任务时。在游戏方面,R7-5800H的性能也要稍高于i5-11300H。但是,i5-11300H的单线程性能却要比R7-5800H更好,因此在执行单线程任务时,i5-11300H更具有优势。 在功耗方面,i5-11300H的TDP只有35W,相比之下,锐龙R7-5800H的TDP则高达45W。因此,从功耗的角度来看,i5-11300H更省电,适合用于移动设备,而R7-5800H则更适合台式机或大型游戏本。 最后,价格也是两者之间一个重要的因素。一般来说,i5-11300H的价格比R7-5800H要低得多,但是,当需要高性能处理器时,R7-5800H也是一个更好的选择。 综上所述,锐龙R7-5800H和i5-11300H都有自己的特点和优势,具体应该根据用户的需求来选择。如果用户需要高性能处理器用于多线程任务或者游戏,那么R7-5800H是更好的选择。如果用户注重功耗和轻便性,则应选择i5-11300H。 ### 回答3: 锐龙r7-5800h是AMD推出的一款处理器,而i5-11300h是Intel推出的一款处理器。这两款处理器都是针对笔记本电脑开发的。 首先来看锐龙r7-5800h。该处理器是基于7nm工艺制造的,具备8个物理核心和16个线程,主频为3.2GHz,最大增强频率为4.4GHz。该处理器采用AMD的Zen 3架构,拥有32MB的L3缓存和4MB的L2缓存。它还配备了Radeon Vega 8集成显卡,支持DDR4-3200MHz内存。总体来说,锐龙r7-5800h性能强劲,适合运行大型应用程序和游戏。 然后是i5-11300h。该处理器也是基于10nm工艺制造的,具备4个物理核心和8个线程,主频为3.1GHz,最大增强频率为4.4GHz。它采用了Intel的Tiger Lake架构,拥有12MB的L3缓存,但没有L2缓存。它配备了Intel Xe集成显卡,支持DDR4-3200MHz内存。总体来说,i5-11300h性能比较强,可以应对日常使用需求。 从性能方面来看,锐龙r7-5800h比i5-11300h更加强大。它有更多的核心和线程,更大的缓存和更好的集成显卡。但考虑到业务场景的不同,i5-11300h已经足够满足大多数人的日常需要。 总体来说,无论选择哪款处理器,都要考虑自己的使用需求和笔记本电脑的其他配置,以获得更好的使用体验。
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值