首页 > 其他分享 >ffmpeg常用命令笔记

ffmpeg常用命令笔记

时间:2022-08-30 18:33:35浏览次数:57  
标签:视频 ffmpeg buck big 笔记 mp4 常用命令 copy

将mp4视频转换为指定宽高的视频

big_buck_bunny.mp4为原视频,big_buck_bunny_1.mp4为新视频,用 -s 指定宽高
ffmpeg -y -i ./big_buck_bunny.mp4 -s 2560*1440 big_buck_bunny_1.mp4

视频剪切

从第200秒开始,向后剪切10秒,h264格式输出
ffmpeg -i ./shipinliu1.mp4 -ss 200 -c copy -t 10 -vcodec h264 shipinliu.mp4

将rtsp流下载保存为mp4

ffmpeg -i rtsp://admin:[email protected]/Streaming/Channels/101 -vcodec copy out.mp4

合并视频流

创建一个文本文件 filelist.txt:

file 'input1.mkv'
file 'input2.mkv'
file 'input3.mkv'

执行命令:

ffmpeg -f concat -i filelist.txt -c copy output.mkv

将mov格式视频转换为mp4格式

ffmpeg -i shipin1.mov -vcodec libx264 -preset fast -crf 20 -y -vf "scale=1920:-1" -acodec libmp3lame -ab 128k shipin1.mp4

去除mp4视频中的音频

ffmpeg -i 37_1.mp4 -y -an -codec copy 371.mp4

ffmpeg -i 37_1.mp4 -y -an -codec copy -q:v 1 371.mp4

-i 输入文件,这里指的就是视频文件。

-y 表示无需询问,直接覆盖输出文件(如果有原文件的话)。

-vn 分离音频,不处理视频。

-an 分离视频,不处理音频。

-codec 一个编码器/解码器名称或者一个特定值“copy”(只适用输出)。

-q:v 1 q是质量,v是视频,v的取值范围是[1, 35],取值1的时候,对应着最佳的视频质量

标签:视频,ffmpeg,buck,big,笔记,mp4,常用命令,copy
From: https://www.cnblogs.com/yanlin-10/p/15352064.html

相关文章

  • kafka3.0.0版学习笔记
    定义传统定义kafka是一个分布式的基于发布/定于模式的消息队列,主要应用于大数据实时处理领域。发布/订阅消息的发布者不会将消息直接发送给特定的订阅者,而是将发布的消......
  • spring 学习笔记二ioc基础
    控制反转IoC(InversionofControl),是一种设计思想,DI(依赖注入)是实现IoC的一种方法控制反转就是将控制权从程序手里转到我们手里,通过我们输入的获取对象,不是通过程序获取......
  • 工作流引擎 Activiti 学习笔记(一)
    一、什么是工作流1.概念工作流(Workflow)是指一类能够完全自动执行的经营过程,根据一系列过程规则,将文档、信息或任务在不同的执行者之间进行传递与执行。2.工作流的实......
  • 【防忘笔记】一个例子理解Pytorch中一维卷积nn.Conv1d
    一维卷积层的各项参数如下torch.nn.Conv1d(in_channels,out_channels,kernel_size,stride=1,padding=0,dilation=1,groups=1,bias=True,padding_mode='zeros',de......
  • Python学习笔记:add、sub、mul、div、mod、pow
    一、介绍add()函数用于向调用者添加对象。使用语法为:DataFrame.add(other,axis='columns',level=None,fill_value=None)实际上等价于dataframe+other的直接使......
  • spring 学习笔记一组成
    Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器(框架)。组成通过core支持上边其他模块组成Spring框架的每个模块(或组件)都可以单独存在,或者与其他一个或多个......
  • python自学笔记10:while循环和for循环
    条件控制和循环控制是两种典型的流程控制方法,前面我们写了if条件控制,这节讲for循环和while循环。循环是另一种控制流程的方式,一个循环体中的代码在程序中只需要编......
  • 论文笔记 - Maximum Classifier Discrepancy for Unsupervised Domain Adaptation
    摘要现在的对抗学习的域自适应,存在两个问题没有考虑任务特异性的决策边界。所以训练好的生成器可能会在类边界生成模糊的特征因为每个域有各自的特点,所以难以完全匹......
  • 「学习笔记」浅谈满足四边形不等式的序列划分问题的答案凸性
    参考了Itst的博客。所以你的学习笔记就是把原文抄一遍吗首先定义“满足四边形不等式的序列划分问题”:给出\(n,k\)和一个\((n+1)×(n+1)\)的矩阵\(c_{i,j}\),你需......
  • Python学习笔记:异常值检测之箱线图
    一、介绍箱线图也称箱须图、箱形图、盒图,用于反映一组或多组连续型定量数据分布的中心位置和散布范围。箱形图包含数学统计量,不仅能够分析不同类别数据各层次水平差异,还能......