首页 > 系统相关 >ffmpeg7.0常用命令笔记 windows下

ffmpeg7.0常用命令笔记 windows下

时间:2024-05-01 10:44:05浏览次数:31  
标签:视频 copy ffmpeg windows mov 常用命令 input out ffmpeg7.0

1.多媒体格式转换

ffmpeg -i input.mov -acodec copy -vcodec copy out.mp4

 

2.从多媒体文件中抽取音频

ffmpeg -i input.mov -vn -acodec copy out.aac

 

3.从多媒体文件中抽取视频

ffmpeg -i input.mov -an -vcodec copy out.h264

 

4.将多媒体文件解码为原始音频数据pcm

ffmpeg -i input.mov -vn -ar 41000 -ch_layout 2 -f s16le out.pcm

 

5.将多媒体文件解码为原始视频数据yuv

ffmpeg -i input.mov -an -vcodec rawvideo -pix_fmt yuv420p out.yuv

 

6.裁剪一段视频

ffmpeg -i input.mov -ss 00:00:00 -t 5 out.ts

-ss指定从视频的什么时候开始裁剪,格式为时:分:秒;

-t 指定裁剪多长时间的视频,以秒为单位。

7.合并多段视频

ffmpeg -f concate -i inputs.txt out.flv

-f concat 表示合并一些音视频;

inputs.txt里面是一个音视频文件列表,内容为file filename格式,每一行代表一个单独的文件。如:

file 1.mov
file 2.mov

 

8.将视频分解为图片

ffmpeg -i input.mov -r 2 -f image2 image-%3d.jpeg

 

9.将图片组合为视频

ffmpeg -i image-%3d.jpeg out.mp4

 

10.使用滤镜裁剪视频

ffmpeg -i input.mov -vf crop=in_h-200:in_w-200 -c:v libx264 -a:v copy out.mp4

-vf 表示使用视频滤镜;

crop表示裁剪,in_w表示本身视频的宽度,in_w-200表示本身视频的宽度减去200;注意这里的crop=in_w-200:in_h-200中的in_w和in_h不能反过来,不然会报错。

-c:v libx264表示输出视频的编码器使用libx264;

-c:a copy 表示输出音频的编码器使用输入视频的编码器。

 

标签:视频,copy,ffmpeg,windows,mov,常用命令,input,out,ffmpeg7.0
From: https://www.cnblogs.com/pkuqcy/p/18169075

相关文章

  • 在 Windows 环境下,有几种开源的日志监控软件可供选择,包括:
    日志监控软件通常根据其功能可以进行以下分类:日志收集:收集各种来源的日志数据,包括服务器日志、应用程序日志、操作系统日志等。支持多种日志格式和传输方式,如文本日志、JSON格式、Syslog、WindowsEventLog等。日志过滤与解析:对收集到的日志数据进行过滤和解析......
  • 在Windows环境下,有一些开源的网络监控软件可供选择,其中一些包括:
     网络监控软件通常根据其功能可以进行以下分类:设备发现与拓扑图:自动发现网络设备和拓扑结构。绘制网络拓扑图,显示设备之间的关系和连接。性能监控与分析:实时监控网络设备和服务器的性能指标,如带宽利用率、CPU使用率、内存使用率等。收集和存储历史性能数据,以便......
  • 【网络知识系列】Windows路由表详解
    对于路由器的路由表,大家很熟悉,但是Windows的路由表,了解的人不多。一、Windows路由表条目解释1.1查看网卡信息使用ipconfig/all命令查看网卡信息。1.2查看路由表信息使用routeprint命令查看路由表信息。【活动路由】:ActiveRoutes【网络目标/目标网段】:Networkde......
  • vi编辑器有几种模式?vi编辑器常用命令详解
    vi/vim是工作在字符终端环境下的全屏幕编辑器,因为编辑界面相对比较简单,并没有为用户提供鼠标操作和菜单系统,而是通过按键命令实现相应的编辑和操作功能。在vi编辑界面中可以使用三种不同的工作模式。分别是命令模式(Command mode),编辑模式(Insert mode)和末行模式(Last line mode)。......
  • 在 Windows 使用 PuTTYgen 上生成 SSH 密钥
    在Windows使用PuTTYgen上生成SSH密钥转自: https://www.linuxidc.com/Linux/2019-08/159955.htmSecureShell(SSH)是一种加密网络协议,用于客户端和服务器之间的安全连接,并支持各种身份验证机制。两种最流行的机制是基于密码的身份验证和基于公钥的身份验证。使用SSH......
  • Windows Server 下 IIS 申请部署 Let's Encrypt 证书实现 免费 HTTPS
    certbot命令行搞了半天一直失败找到个工具Certify简单方便1、首先下载Certify下载到服务器上并安装。下载地址:https://certifytheweb.com/2、第一次启动程序时会弹出对话框让我们填写个邮箱地址,等证书快要过期的时候我们会收到续订证书的提醒邮件。这里我们填上常用的ema......
  • How to Jump Forward or Backward in VLC Media Player for 1 Second in Windows 10?
    https://www.youtube.com/watch?v=4LkEecm4UX8&ab_channel=TechMeSpot HowtoJumpForwardorBackwardinVLCMediaPlayerfor1SecondinWindows10?Step1:OpentheVideoinVLCMediaPlayer,andthenpausethevideo.Step2:Clickon'Tools'......
  • vue.js 3 初学经验:开发环境搭建,Windows,nginx
    Windows11nginx-1.20.0"vue":"^3.4.21"--- 序章vue3开发,不需要后端服务业是可以的。在需要后端服务时,使用nginx来转发请求是很好的(个人开发者)。 注,还有什么其它方式吗?注,本文的后端服务是使用Java开发的HTTP接口。注,参考资料#2介绍了多个vue.js3.0项目......
  • Windows开源输入法 - RIME输入法
    前言#上一篇文章介绍了Windows下的包管理器,本文继续介绍输入法。事实上Windows的输入法生态比Linux/Mac丰富很多,不过很多国产输入法存在窃取隐私、植入广告、乱安装流氓软件等问题,现在有开源的RIME输入法可以选择,何必受这气呢......
  • 2024年,提升Windows开发和使用体验实践 - 小工具篇
    前言#本来是一篇文章的,不知不觉写成了系列。其实开工那几天就已经写好了长文,这几天一忙就没连着发了。本文介绍一些Windows上用的小工具。美化/折腾/小工具#虽然这是在用Windows,但阻止不了我想折腾的心!把玩Linux的那些花样拿出来,虽然Windows可以自定义的程度没有Li......