欢迎光临散文网 会员登陆 & 注册

ffmpeg常用命令

2023-02-11 17:16 作者:itisastart  | 我要投稿

给自己弄个备忘录罢了(

维基百科对ffmpeg的介绍节选

使用ffmpeg的优势:

免费

② 有些操作的速度比视频剪辑软件很多;

③ 支持的格式非常丰富,比如Pr不支持flv,但ffmpeg支持;

④ Pr今天不知道为什么不能导出视频了,似乎说是不再兼容我的显卡……但最近没钱买新的^^;

⑤ 操作可重复,以后想改也好改(如果记录好自己做了什么操作的话);

⑥ 精确、不需要鼠标点来点去;

⑦ 如果能跟youtube-dl结合使用的话,可以实现在超长录播中只下载一小段,但我即使挂着VPN也不行(只能下载完整的,无法下载片段)……


使用ffmpeg的劣势:

① 全部是代码,不直观,每次操作之后需要点开输出的视频看效果;

② 合并音频和视频的时候会有bug;

③ 功能显然没有剪辑软件多,只能做基本的格式转换、视频剪辑、拼接、淡入淡出等;


综上,转换格式适合用ffmpeg,简单剪辑适合用ffmpeg,复杂剪辑适合用ffmpeg处理成合适素材之后用剪辑软件精细处理。



0. 使用方法

下载安装

→ Windows搜索栏输入cmd,打开命令提示符

→ cd转到视频所在文件夹(D盘需要加上/d)


1. 转换视频格式

INPUT和OUTPUT分别为输入文件名和输出文件名,注意文件名不能有空格

也可以用其他格式转换

-q:a 0 -q:v 0是保持视频和音频质量,没有的话画质会下降(网络上有用-qscale 0的,也可以用,但会提示说ambiguous)


2. 视频剪辑(掐头去尾)

表示从4秒开始,截出54秒

-vcodec copy -acodec copy的剪辑,比剪辑软件快很多(非常多,视频越长,这种差异越明显),并且会保持原视频质量


3. 淡入淡出

表示从0开始淡入2,从52秒开始淡出2秒

[0:v]那部分是视频的淡入淡出,[0:a]那部分是音频的淡入淡出,时间都需要分别设置


4. 添加图片水印

表示在坐标(0, 0)的位置添加图片水印

坐标也可以用视频和图片的长宽计算,视频长宽为main_wmain_h(或WH),图片长宽为overlay_woverlay_h(或wh);所以如果要把图片添加到右下角的话,坐标就是overlay=x=W-w:y=H-h

(比较神奇的是,我那个视频有淡入,我把图片加在左上角时,视频开头图片的颜色是原色→白色→原色变化的,不知道什么原理;把图片加在别的位置的时候,颜色就没有变化……)


5. 合并视频和音频

经常会出现合并后视频开始5秒没声音的情况(至少我之前用是这样的,不知道后来有没有解决;有种可能性是关键帧的问题),不知道怎么解决,而且速度也并不会很快,我的评价是不如用小丸工具箱


6. 其他功能

上面是我比较常用的功能,其他功能还包括拼接多个视频、分离音频和视频、裁剪视频、提取图像、压缩视频等等,可以参考这个非常好用的知乎专栏:https://zhuanlan.zhihu.com/p/67878761

其他参考资料:https://blog.csdn.net/yu540135101/article/details/84503451 和 https://www.cnblogs.com/QianYan-Jonty/p/14951755.html

添加水印:https://misland.github.io/2021/02/23/ffmpeg-watermark-1/

ffmpeg官网:https://ffmpeg.org/

封面图来自网络,侵删





ffmpeg常用命令的评论 (共 条)

分享到微博请遵守国家法律