How do you fade видео and аудио in from and out to back avconv? I have found many posts on how to do this with ffmpeg but нечетное число with avconv. The length of the видео will change between видео. Is it still possible to fade видео and аудио in and out and how май I do it?
Below is my current setup:
avconv -loop 1 -i img.jpg -i "song.mp3" -c:v libx264 -tune stillimage -pix_fmt yuv420p -q:a 100 -q:v 0 -s hd1080 -shortest output.mp4
Я сделал это перед использованием опции морфа удивительного инструмента 'преобразования' от imagemagick пакета. Это - очень долгий процесс, но после того как Вы пишете сценарий для него, это работает безупречно. (По крайней мере, для меня это было надежно.)
Вот соответствующие строки из моих сценариев (возьмите его в качестве общественного достояния):
iii=001
iii_plus_one=002
imgsuffix = ". jpg"
NMORPH=10
преобразовывает slide$ {iii} $ {imgsuffix} slide$ {iii_plus_one}, $ {imgsuffix} - задерживаются 5 - $ {NMORPH} frame%03d$ {imgsuffix}
mencoder морфа - действительно тихий mf://frame* $ {imgsuffix}-ovc копия - MF fps= $ {кадр/с} - VF scale= $ {videoX}: кадр комнаты {videoY}-o slide${iii}_1.avi $??? $ {imgsuffix}
, Что происходит:
(не показанный в коде выше) Вы извлекаете последнее изображение из первого видео как jpg файл (slide001.jpg). Вы извлекаете первое изображение из второго видео как jpg файл (slide002.jpg). Или если Вы хотите исчезнуть к черному/белому, замените slide002.jpg простым черным/белым изображением.
Затем Вы превращаете slide001.jpg в slide002.jpg. Это генерирует 10 новых изображений, которые являются соединением этих двух исходных изображений различной степенью прозрачности: frame001.jpg, frame002.jpg, frame003.jpg...
Затем Вы компилируете 1+10+1 изображение как отдельное видео с помощью mencoder/avconv.
(не показанный в коде выше) Вы присоединяетесь к видео: first_video + slide001_1.avi + second_video