1

Мне нужен лучший способ наложения изображений на видео. В настоящее время я использую это:

ffmpeg -i input.mp4 -shortest -loop 1 -i 57982344.png -filter_complex "[1:v]fade=t=in:st=5:d=1,fade=t=out:st=10:d=1[over];[0:v][over]overlay=0:0 " -c:v libx264 -crf 23 output.mp4

Иногда видео теряет качество; иногда видео застревает на 1-2 секунды, но после этого работает хорошо, поэтому кажется ненадежным.

2 ответа2

0
ffmpeg -i /storage/emulated/0/video/nsm.mp4 -i \
 /storage/emulated/0/saved_images/image.png -preset ultrafast \
 -strict -2 -filter_complex overlay=x=228:y=231:enable='between(t,3,13)' \
 /storage/emulated/0/video/outputxy.mp4
0

Вы пытались использовать другой кодек? Я был разочарован подобными проблемами в течение последних двух дней, и виновником стала libx264.

Вот что вы можете попробовать, и вы всегда можете перекодировать в .mp4 позже:

ffmpeg -i input.mp4 -shortest -loop 1 -i 57982344.png -filter_complex "[1:v]fade=t=in:st=5:d=1,fade=t=out:st=10:d=1[over];[0:v][over]overlay=0:0 " -crf 23 -vcodec huffyuv output.avi

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .