问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

【FFmpeg实战】FFMPEG 常用命令行

发布网友 发布时间:2024-09-29 22:35

我来回答

1个回答

热心网友 时间:2024-11-04 15:48

在FFMPEG实战中,我们需要掌握一系列常用命令行技巧,以完成音视频的分离、解复用、转码、封装、剪切、叠加水印、格式转换、流编码与解码、截取帧以及分辨率压缩等操作。

首先,让我们从音视频的基本处理开始。使用`ffmpeg`命令行工具,我们可以方便地控制编码参数如B帧数目、关键帧间隔和分辨率,如:

`ffmpeg -bf X -g Y -s WxH input.mp4`

这里的`-bf`控制B帧数目,`-g`控制关键帧间隔,`-s`控制分辨率。

接着,进行视频的封装与剪切。提取图片的操作可通过如下命令实现:

`ffmpeg -i test.avi -r 1 -f image2 image-%3d.jpeg`

剪切视频时,可使用以下命令:

剪切从0:1:30开始时长20s的视频:

`ffmpeg -i input.mp4 -ss 1m30s -t 20s -c copy output.mp4`

剪切从0:1:30开始到0:2:30秒间的视频:

`ffmpeg -i input.mp4 -ss 1m30s -to 2m30s -c copy output.mp4`

接下来,我们通过命令行将视频叠加水印,如:

`ffmpeg -i Titanic.mkv -vf "movie=test.PNG,scale=100:150[watermask];[in][watermask] overlay=100:100[out]" -y Titanic.mp4`

这里`scale`用于调整水印大小,`overlay`用于指定水印位置。

格式转换方面,将MP3转换为PCM数据,可以使用以下命令:

`ffmpeg -i input.mp3 output.pcm`

编码与解码方面,利用`ffmpeg`进行RTP流的编码与接收,并存为ts文件:

`ffmpeg -re -i udp://input_rtp -f segment -map 0 -strftime 1 -segment_time 3000 output.ts`

截取YUV和压缩分辨率时,可使用如下命令:

从第0帧开始截取30帧:

`ffmpeg -i input.yuv -vf "select=gt(scene\,0.5)" input_%03d.png`

根据时间截取帧(截取从第10秒到第20秒):

`ffmpeg -i input.yuv -ss 10s -t 10s output.yuv`

在进行音视频开发时,经常需要播放YUV与PCM数据。对于YUV数据,可直接使用`ffplay`播放:

`ffplay input.yuv`

而对于PCM数据,同样可以使用`ffplay`播放:

`ffplay input.pcm`

最后,我们将PCM数据编码为AC3格式:

`ffmpeg -i input.pcm output.ac3`

以上命令行技巧是FFMPEG实战中不可或缺的一部分,通过掌握这些命令,开发者可以更高效地进行音视频的处理和开发工作。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 FFmpeg常见命令行(一):FFmpeg工具使用基础 ...他们说这是银行贷款,但实际我头上贷的是五百万可是到我名下只有... 银行贷款五百万不还会怎么样 想问一下直接想贷款500万如何申请 求大神帮忙看看这双再天猫上的鞋 是真是假 谢谢您 求大神帮我看一下这双鞋子的真伪。刚收到的货,天猫阿迪达斯官网上买的... 有灰姑娘的搞笑剧本吗?急需~最好是有什么流行语 很搞笑的那种 谢谢 我在天猫上看了双李宁鞋子,地点是福建,听说福建是产高防鞋子的繁华地带... ...在天猫看衣服的时候看上了这双鞋子...寻求帮助 你们好!我是湖南卫视主持人谢娜的一位圈内的好朋友(具体是谁我就... ...日早7点30分出生,请大师给批一下紫薇命盘.. ...今天我看了我的紫薇命盘 貌似有点不好 帮我详解下 好吗 谢谢_百度... ...下此人的命运,以下为紫薇命盘,越仔细越好。 霜脲氰·锰锌的使用方法 代森锰锌用于治疗哪些病害? 如何能看出贴膜的手机屏幕破没破 我在街上捡到这个破手机,屏幕烂了,但可以用,我准备拿去买,最多可以买... 如何判断手机屏幕是否破裂了? 2020云南曲靖乡镇公务员和大学生村官有什么区别? 省级的乡镇公务员和大学生村官有什么区别 音视频FFmpeg详解及常用命令使用 FFmpeg详解及常用命令使用 敏感肌5个护理方法(敏感肌肤该怎么护理) 敏感肌平常该怎么护理? 梦三国副本攻略:蜀国五大强力副本英雄介绍_梦三国副本攻略:蜀国五大... 梦三国什么英雄刷副本最好 孔塞伊是谁 直签工具如何在线申请并使用证书进行签名? 怎么弄手机证书和签名软件啊? 手机证书怎么弄 麻烦给我 弄个 清楚的教程 怎么弄得手机证书,签名是什么 “红军不怕远征难,万水千山只等闲。”当年红军“远征”的直接原因... 时光歌曲歌词 美团天天神券要钱吗? 龙在江湖基本信息 上眼皮厚的人面相眼皮厚的有什么含义 厚眼皮面相分析,这样的面相除了不美观以为,还有这些特征 我现在的眼睛莫名其妙感觉很厚,就忍不住要去眨一下,谁能帮我解决下这... 眼皮太厚.把睫毛压下来 经常扎眼睛 进眼睛里 眼睛有灼痛感 怕光... 美团打车怎么付钱