FFMPEG 视频同框

-i 输入媒体文件

-r 指定帧率

-re 重复输入

-t 指定生成时长

-filter_complex 滤波器(后面跟各种滤镜)

-c:v 指定视频编码格式

-s 200*300 生成视频的尺寸

-ss 开始编辑的位置(单位:S)

-y 若文件存在则覆盖

1、两个视频水平同框

D:\下载\ffmpeg\bin\ffmpeg.exe -re -i D:\下载\video\test.mp4 -re -i D:\下载\video\test1.mp4 -filter_complex "nullsrc=size=540*960[base];[0:v]setpts=PTS-STARTPTS, scale=270*960[left];[1:v]setpts=PTS-STARTPTS, scale=960*960[right];[base][left]overlay=shortest=1[tmp1];[tmp1][right] overlay=shortest=1:x=270:y=0" -c:v libx264 -strict -2 D:\下载\video\output14.mp4 -y

2、单张图片生成指定时长视频

D:\下载\ffmpeg\bin\ffmpeg.exe -r 24 -f image2 -loop 1 -i D:\下载\微信图片.jpg -s 540*960 -pix_fmt yuvj420p -t 2 -vcodec libx264 D:\下载\video\输出.mp4

3、添加指定颜色画布(无声音)

D:\下载\ffmpeg\bin\ffmpeg.exe -ss 0 -t 30 -f lavfi -i color=c=0x666666:s=960x960:r=30  -i D:\下载\video\test.mp4 -filter_complex "[1:v]scale=540:960[v1];[0:v][v1]overlay=210:0[outv]" -map [outv] -c:v libx264 D:\下载\video\output15.mp4 -y

4、添加指定颜色画布(有声音)

D:\下载\ffmpeg\bin\ffmpeg.exe -ss 0 -t 30 -f lavfi -i color=c=0x666666:s=960x960:r=30  -i D:\下载\video\test.mp4 -filter_complex "[1:v]scale=540:960[v1];[0:v][v1]overlay=210:0" -c:v libx264 D:\下载\video\output15.mp4 -y

5、【九宫格】4个视频同框,其他格式可自由组合。

D:\下载\ffmpeg\bin\ffmpeg.exe -re -i D:\下载\video\test4.mp4 -re -i D:\下载\video\test1.mp4 -re -i D:\下载\video\test.mp4 -re -i D:\下载\video\test2.mp4 -filter_complex "[0][2][3]amix=inputs=3:duration=first:dropout_transition=0;nullsrc=size=540*960[base];[0:v]setpts=PTS-STARTPTS,scale=270*480[topleft];[1:v]setpts=PTS-STARTPTS, scale=270*480[topright];[2:v]setpts=PTS-STARTPTS,scale=270*480[downleft];[3:v]setpts=PTS-STARTPTS,scale=270*480[downright];[base][topleft]overlay=shortest=1[tmp1];[tmp1][topright]overlay=shortest=1:x=270:y=0[tmp2];[tmp2][downleft]overlay=shortest=1:x=0:y=480[tmp3];[tmp3][downright]overlay=shortest=1:x=270:y=480" -c:v libx264 D:\下载\video\output16.mp4 -y 

[0][2][3]amix=inputs=3:duration=first:dropout_transition=0;表示把第1个,第3个,第4个视频的声音以第一个(first)为主进行混合,nullsrc=size=540*960[base]表示生成一个540*960的空白背景并起名叫base,[0:v]setpts=PTS-STARTPTS,scale=270*480[topleft];表示将第一个输入的视频的分辨率改为270*480并起名叫topleft,[tmp1[topright]overlay=shortest=1:x=270:y=0[tmp2];表示把topright以tmp1为背景进行图层合并,x,y表示topright左上角在tmp1上的位置

6、抽取音频命令

D:\下载\ffmpeg\bin\ffmpeg.exe -i D:\下载\video\test4.mp4 -vn -y -acodec copy D:\下载\video\audio4.aac

7、提取视频 

ffmpeg -i Life.of.Pi.has.subtitles.mkv -vcodec copy –an  videoNoAudioSubtitle.mp4

8、音视频合成命令

ffmpeg -i video2.avi -i audio.mp3 -vcodec copy -acodec copy output.avi

9、查看音视频文件信息命令

ffmpeg -i 3.mp4

ffmpeg -i 3.aac

ffmpeg -i 3.m4a

10、把文本画到视频上(字幕)

D:\下载\ffmpeg\bin\ffmpeg.exe -hide_banner -i D:\下载\video\test.mp4 -vf drawtext=fontfile=字体文件.ttc:text='helooooooo':x1=100:y1=100:x2=200:y2=200:fontcolor=green:fontsize=50:enable='between(t,2,5):box=1:boxcolor=white' D:\下载\video\output17.mp4 -y

11、把ass格式的字幕文件硬压进视频中

D:\下载\ffmpeg\bin\ffmpeg.exe -i D:\下载\video\test.mp4 -filter_complex "subtitles='D\:/Program Files (x86)/PopSub/时间轴(2).ass'" -c:v libx264 -crf 20 -c:a aac -strict experimental -b:a 192k D:\下载\video\output17.mp4 -y

D:\下载\ffmpeg\bin\ffmpeg.exe -i D:\下载\video\test.mp4 -vf "subtitles='D\:/Program Files (x86)/PopSub/时间轴(2).ass'" -c:v libx264 -crf 20 -c:a aac -strict experimental -b:a 192k D:\下载\video\output17.mp4 -y

12、视频变速 setpts=0.5*PTS控制播放速度,标准为1.0,注意格式为0.0,数值越小播放越快,数值越大播放越慢,注意改变速度的同时改变生成视频的时长-t,慢速可以不传-t,快速必须要传-t

D:\下载\ffmpeg\bin\ffmpeg.exe -i D:\下载\video\test.mp4 -filter:v setpts=2*PTS D:\下载\video\output17.mp4 -y

13、添加水印图

Documents/ffmpeg/ffmpeg -i Documents/test.mp4 -i Documents/logo.jpg -i Downloads/logo1.jpg -filter_complex "[0:v][1:v]overlay=100:100:transpose=1:enable=between(t\,2\,4)[m1];[m1][2:v]overlay=200:200:enable=between(t\,4\,6)" Documents/output.mp4 -y

14、视频倒放,无音频

ffmpeg.exe -i inputfile.mp4 -filter_complex [0:v]reverse[v] -map [v] -preset superfast reversed.mp4

15、视频倒放,音频不变

ffmpeg.exe -i inputfile.mp4 -vf reverse reversed.mp4

16、音频倒放,视频不变

ffmpeg.exe -i inputfile.mp4 -map 0 -c:v copy -af "areverse" reversed_audio.mp4

17、音视频同时倒放

ffmpeg.exe -i inputfile.mp4 -vf reverse -af areverse -preset superfast reversed.mp4

18、视频添加音乐,保留原声,注意指定生成视频时长-t

D:\下载\ffmpeg\bin\ffmpeg.exe -i D:\下载\Last_Stop.mp3 -i D:\下载\video\test.mp4 -filter_complex [1:a]aloop=-1:size=2e+09:enable='between(t,2,5)'[out];[out][0:a]amix -t 00:00:06 -y D:\下载\video\output17.mp4

添加背景音乐的同时调整音量

D:\下载\ffmpeg\bin\ffmpeg.exe -i D:\下载\video\test.mp4 -i D:\下载\Last_Stop.mp3 -filter_complex "[0:a]volume=1.0[1],[1:a]volume=0.5[2],[2]adelay=2000|2000[del1],[1][del1]amix" D:\下载\video\output17.mp4

19、调整音频音量. 0.1表示调整为当前音量的0.1倍

D:\下载\ffmpeg\bin\ffmpeg.exe -i D:\下载\Last_Stop.mp3 -filter:a volume=0.1 D:\下载\Last_Stop1.mp3 -y

20、音视频裁剪

D:\下载\ffmpeg\bin\ffmpeg.exe -i D:\下载\Last_Stop.mp3 -vn -acodec copy -ss 00:00:00 -t 00:00:03 D:\下载\Last_Stop2.mp3 -y

21、水印旋转(只能旋转90的倍数,由transpose控制)

D:\下载\ffmpeg\bin\ffmpeg.exe -i D:\下载\video\test.mp4 -i D:\下载\logo.jpg -filter_complex "[1]transpose=4[a],[0:v][a]overlay=100:200" D:\下载\video\output17.mp4 -y

22、单张图片生成指定时长的视频

ffmpeg -r 5 -loop 1 -i input.jpg -t 3 output.mp4

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,723评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,080评论 2 379
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,604评论 0 335
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,440评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,431评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,499评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,893评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,541评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,751评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,547评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,619评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,320评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,890评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,896评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,137评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,796评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,335评论 2 342

推荐阅读更多精彩内容