Ffmpeg 合并文件时降低视频质量

Ffmpeg 合并文件时降低视频质量,ffmpeg,Ffmpeg,从2个视频创建一个视频(每个视频约15MB,质量良好),并排合并会导致视频质量下降,并创建1MB大小的电影 我做了一个命令,拍摄两部电影,并排放置,并将它们合并成一部电影 ffmpeg -threads 11 -i 1.mp4 -i 2.mp4 -i logo.png -filter_complex [0:v]pad=width=iw+20:height=ih+20:x=10:y=10:color=black[a];[1:v]pad=width=iw+20:height=ih+20:x=10:y

从2个视频创建一个视频(每个视频约15MB,质量良好),并排合并会导致视频质量下降,并创建1MB大小的电影

我做了一个命令,拍摄两部电影,并排放置,并将它们合并成一部电影

ffmpeg -threads 11 -i 1.mp4 -i 2.mp4 -i logo.png -filter_complex [0:v]pad=width=iw+20:height=ih+20:x=10:y=10:color=black[a];[1:v]pad=width=iw+20:height=ih+20:x=10:y=10:color=black[b];
nullsrc=size=1280x960[base];[a]setpts=PTS-STARTPTS,scale=640x960[left];[b]setpts=PTS-STARTPTS,scale=640x960[right];[base][left]overlay=shortest=1[tmp1];[tmp1][right]overlay=640:0[video];[0:a]apad[apa];[1:a]apad[apa1];[apa][apa1]amix=inputs=2:duration=longest[audio];[2:v]scale=120:44[ovrl];[video][ovrl]overlay=20:45[videoandlogo] -map [videoandlogo] -map [audio] -t 25 output.mp4
为什么命令会降低质量并只创建1MB文件? 谢谢

为什么命令会降低质量并只创建1MB文件

因为没有地方指定质量或比特率,所以使用ffmpeg默认值

使用
-cfr
指定质量,例如
-crf 23


或者用户
-b
指定一个比特率/目标文件大小,例如2Mbps的
-b 2000k
,非常感谢。有效(我指定了目标文件大小)。@S.T如果解决方案有效,请接受答案。