Php 如何使用FFMPEG将watermak放在视频上,而不因视频分辨率而调整水印的大小?
我正在寻找一种方法,如果视频分辨率高或低,水印图片不会被调整大小。现在我有这个问题,如果我上传一个720p的视频,水印非常小,当我上传一个240p的视频时,水印非常大。我只想要一个尺码。它能自动做到吗?所以,无论视频的分辨率是多少,图像都不会调整大小并保持在我放置的位置?这是我现在使用的代码Php 如何使用FFMPEG将watermak放在视频上,而不因视频分辨率而调整水印的大小?,php,video,ffmpeg,Php,Video,Ffmpeg,我正在寻找一种方法,如果视频分辨率高或低,水印图片不会被调整大小。现在我有这个问题,如果我上传一个720p的视频,水印非常小,当我上传一个240p的视频时,水印非常大。我只想要一个尺码。它能自动做到吗?所以,无论视频的分辨率是多少,图像都不会调整大小并保持在我放置的位置?这是我现在使用的代码 if ($ffmpeg_ver == "old") { $watermark = '-vf "movie='.$tv_logo_path.' [watermark];
if ($ffmpeg_ver == "old") {
$watermark = '-vf "movie='.$tv_logo_path.' [watermark]; [in][watermark] overlay=10:10 [out]" ';
} else {
$watermark = '-i '.$tv_logo_path.' -filter_complex "overlay=10:10" ';
}
如果只有这么多的分辨率,请小心处理几个不同的水印文件,否则会动态调整大小