2
我想用ffmpeg为视频添加水印。目前几乎所有的东西都能正常计算,除了新视频的质量大大低于原始视频的质量。带水印的ffmpeg质量
我也使用ffmpeg-php,并试图将minrate设置为原始的比特率,但后来我得到一个错误。现在的代码似乎是这样的。
$video = new ffmpeg_movie('hot_wheels_for_adults.flv');
$watermark = 'path/to/watermark.png';
$width = $video->getFrameWidth();
$height = $video->getFrameHeight();
$exec = 'ffmpeg -i hot_wheels_for_adults.flv ' .
'-y -vf "movie=' . $watermark . ' ' .
'[watermark]; [in][watermark] overlay=main_w-overlay_w-10:main_h-overlay_h-10 [out]" ' .
'-f flv -s ' . $width . 'x' . $height . ' ' .
'-minrate ' . $video->getBitRate() . ' ' .
'bla2.flv';
那就是它。如果没有'最低限度'的产品线,质量并不好。 Originalrate = 630615, 率新视频= 328000.
随着“-sameq”标志我有一个很好的质量,但它是从6,5MB近30MB提出...
能有什么我现在做的?