2
ffmpeg를 사용하여 비디오에 워터 마크를 추가하고 싶습니다. 현재 새 비디오의 품질이 원본 비디오보다 훨씬 낮은 것을 제외하면 거의 모든 것이 제대로 계산됩니다.워터 마크가있는 ffmpeg 품질
또한 ffmpeg-php를 사용하여 원본의 비트 전송률로 최소값을 설정하려고했지만 오류가 발생합니다. 코드는 현재 이와 같이 보입니다.
$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';
그 것이다. 'minate'라인이 없으면 품질은 좋지 않습니다. Originalrate = 630615, 새로운 비디오의 비율 = 328000.
내가 좋은 품질을받은 '-sameq'플래그와하지만이 거의 30메가바이트에 6,5MB에서 발생 ...
은 무엇 수 지금 할게?