Титла: FFMPEG - Как да натсроя еднаква големия на лого за всички клипове Публикувано от: theshit в Nov 16, 2013, 20:52 Здравейте, конвертирам клипове под линукс с ffmpeg. Обаче на клипове с голяма резолюция, логото излиза малко а на клипове с малка резолюция, логото излиза голямо. Та как да фиксна една и съща големина на логото за всички клипове? Сигурно трябва да е в проценти ли, не знам?
С тази команда конвертирам: ffmpeg -i 65503262c7ab2.avi -f flv -vcodec libx264 -r 30 -s 352x288 -aspect 1.2222222222222 -vf "movie=logo.png [watermark]; [in][watermark] overlay=10:10 [out]" -acodec libmp3lame -ab 320000 -ar 44100 1365503262c7ab2.flv Титла: Re: FFMPEG - Как да натсроя еднаква големия на лого за всички клипове Публикувано от: kalinik в Nov 17, 2013, 00:18 Не разбирам много от конвертиране, но гледам че ползваш някакъв. png. Защо не си направиш няколко такива, според резолюцията?
Титла: Re: FFMPEG - Как да натсроя еднаква големия на лого за всички клипове Публикувано от: Recku в Nov 17, 2013, 18:24 Използвай overlay с -filter_complex и зареди логото с -i вместо филтъра movie
т.е.: ffmpeg -i 65503262c7ab2.avi -f flv -vcodec libx264 -r 30 -s 352x288 -aspect 1.2222222222222 -i 'logo.png' -filter_complex "[wm] [1:0] overlay=10:10 [out]" -acodec libmp3lame -ab 320000 -ar 44100 1365503262c7ab2.flv ще е подходящо и да добавиш scale към -filter_complex Титла: Re: FFMPEG - Как да натсроя еднаква големия на лого за всички клипове Публикувано от: theshit в Mar 09, 2014, 14:42 Не разбирам много от конвертиране, но гледам че ползваш някакъв. png. Защо не си направиш няколко такива, според резолюцията? Въпроса е, че трябва да се направи алгоритъма в скрипта, понеже се опитвам да пусна видео сайт ... |