FFmpeg画中画命令总结

共 901字,需浏览 2分钟

 ·

2021-04-01 14:33

1、FFmpeg画中画效果

1.1 抽取音频只抽取音频:

ffmpeg -i mv.mp4 -vn  -acodec copy out.aac

解释:

-vn           只提取音频

-acodec copy  音频的格式复制

1.2 只抽取视频

ffmpeg -i mv.mp4 -an  -vcodec copy out.h264

解释:

-an  只提取视频

-vcodec  视频的格式复制

1.3 合成音频

ffmpeg -i mp1.aac  -i mp2.aac -i mp3.aac -filter_complex "[1]adelay=3000|3000[del1];[2]adelay=6000|6000[del2];[0][del1][del2]amix=3" newTest.aac

解释:

-filter_complex   添加滤镜

-[1]adelay=3000|3000   第二条(从0开始)音频左右声道都延迟3s

-[0][del1][del2]amix=3  三条音频合并

1.4 合成画中画视频

ffmpeg -i mp1.mp4  -itsoffset 3 -i mp2.mp4 -itsoffset 6 -i mp3.mp4 -filter_complex "[1:v]scale=100:100[video1];[2:v]scale=100:100[video2];[0:v][video1]overlay=10:10[bkg];[bkg][video2]overlay=W-w:10" -f mp4 newTest.mp4

解释:

-filter_complex   添加滤镜

-[1:v]scale=100:100   第二条(从0开始)视频缩放到100*100

-[0:v][video1]overlay=10:10[bkg]   video1视频放到第一条主视频的左上角x,y 都是10


1.5音视频合成

ffmpeg -i newTest.mp4 -i newTest.aac -c copy new.mp4


浏览 30
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报