学习笔记-FFmpeg命令行工具

本文介绍了如何从FFmpeg官网获取命令行工具,包括静态和共享版本的区别,并详细讲解了ffmpeg.exe进行视频转码的基本命令和参数,以及ffplay.exe的视频播放功能。此外,还列举了常用的快捷键和参数示例。
摘要由CSDN通过智能技术生成


以下内容为整理的学习笔记,出自雷神: 基于 FFmpeg + SDL 的视频播放器的制作

FFmpeg命令行工具的获取

下载地址

访问FFmpeg官网(http://ffmpeg.org)→选择Download→选择Windows Package→进入Zeranoe FFmpeg网站。
注意不要直接从FFmpeg官网下载源代码。

版本说明

Zeranoe网站中的FFmpeg分为3个版本:

  • Static:只包含3个体积很大的exe。
  • Shared:除了3个体积较小的exe之外,还包含了dll动态库文件。
  • Dev:只包含了开发用的头文件(.h)和导入库文件(.lib)。

PS: 命令行使用的时候下载Static或者Shared版本就可以了。

使用:

1、将下载下来的压缩包解压到任意目录(例如D:\ffmpeg)。
2、打开命令行工具,切换到ffmpeg的bin文件夹。
3、命令行中输入ffmpeg.exe,查看弹出的信息。

ffmpeg.exe的使用

ffmpeg.exe用于视频的转码。

最简单的命令:

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

该命令将当前文件夹下的input.avi文件转换为output.ts文件,并将output.ts文件视频的码率设置为640kbps。
命令格式:

ffmpeg -i {输入文件路径} -b:v {输出视频码率} {输出文件路径}

所有的参数都是以键值对的形式指定的。例如输入文件参数是“-i”,而参数值是文件路径;输出视频码率参数是-b:v,而参数值是视频的码率值。但是注意位于最后面的输出文件路径前面不包含参数名称。

命令参数

PS:详细的参数可以访问http://ffmpeg.org/ffmpeg.html

ffplay.exe的使用

功能

ffplay.exe用于视频的播放。

最简单的命令

ffplay input.avi

该命令将播放当前文件夹下的input.avi文件。
命令格式

ffplay {输入文件路径}

ffplay.exe的参数格式和ffmpeg.exe是类似的。所有的参数都是以键值对的形式指定的(由于不包含输出文件,所以只能指定输入参数)。注意位于最后面的输入文件路径前面不包含参数名称。

快捷键:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
FF是一个开源的视频处理软件,它有几个常用的命令行工具。其中最常用的三个工具ffmpeg、ffprobe和ffplay。ffmpeg是一个用于多媒体编解码的工具,可以处理视频的编码、解码、转码和剪辑等操作。ffprobe是一个内容分析工具,可以提供关于视频文件的详细信息,如分辨率、帧率、编码格式等。ffplay是一个简单的播放器,可以用于播放视频文件。 对于ffmpeg命令行参数,可以分为五个部分:全局参数、输入文件参数、输入文件、输出文件参数和输出文件。你可以使用以下格式来运行ffmpeg命令行工具: $ ffmpeg {全局参数} {输入文件参数} -i {输入文件} {输出文件参数} {输出文件} 其中,全局参数用于指定一些通用的设置和参数,输入文件参数用于指定输入文件相关的设置,输入文件用于指定要处理的视频文件,输出文件参数用于指定输出文件相关的设置,输出文件用于指定生成的视频文件的名称和格式。 例如,如果你想要裁剪一个视频的中间一半区域,你可以使用以下命令: ffmpeg -i input.avi -vf crop=iw/2:ih/2 output.avi 这个命令将会将输入文件input.avi进行裁剪,裁剪后的视频将保存为output.avi,并且只保留原视频宽度的一半和高度的一半。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [FFmpeg工具(一) --- ffmpeg视频处理命令行大全](https://blog.csdn.net/weixin_39432879/article/details/108851039)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值