Человек является диплоидным организмом, т.е. у человека есть по 2 гена кодирующих один и тот же признак(как известно — один от матери, другой от отца).
На сколько мне известно, они далеко не всегда кодируют они один и тот же признак. Так, например, при экспрессии генов отца эмбрион растит плаценту, а при экспрессии генов матери — собственные клетки.
В начале 1980-х годов две группы ученых, работающие в Филадельфии и в Кембридже, одновременно сделали удивительное открытие. Они пытались получить мышь только от одного родителя. Поскольку в те времена клонировать мышь из соматических клеток тела было еще невозможно (ситуация быстро стала меняться после успешного опыта с овцой Долли), группа исследователей в Филадельфии просто слила вместе два проядрышка оплодотворенных яйцеклеток. Когда сперматозоид проникает в яйцеклетку, его ядро с хромосомами еще некоторое время соседствует с ядром яйцеклетки, не сливаясь с ним. Такие ядра внутри яйцеклетки называются проядрышками. Ловкие ученые с помощью пипеток извлекают одно из проядрышек и заменяют его другим. Можно слить проядрышки из двух яйцеклеток или из двух сперматозоидов, в результате чего получается яйцеклетка с полным набором хромосом, но только от отца или только от матери. В Кембридже с этой целью использовали другой подход, но результат получился тот же. И в обоих случаях эксперимент закончился неудачей. Эмбрионы не смогли нормально развиваться и вскоре погибли в матке.
В случае с материнскими хромосомами эмбрион сначала развивался нормально, но не образовывал плаценту, без которой быстро погибал. Напротив, когда в яйцеклетке объединили только отцовские хромосомы, получалась большая плацента и покровы эмбриона, но самого эмбриона внутри не было. Вместо эмбриона разрасталась дезорганизованная масса клеток, в которой нельзя было различить никаких частей тела (McGrath J., Solter D. 1984. Completion of mouse embryogenesis requires both the maternal and paternal genomes. Cell 37: 179–183; Barton S. C., Surami M. A. H., Norris M. L. 1984. Role of paternal and maternal genomes in mouse development. Nature 311: 374–376).
Можно, вообще одной строчки с ffmpeg должно хватить всем.
Не скажу что решение элегантное, если много картинок, то команду придется генерировать скриптом. Для примера склеиваем 2 изображения с фильтрами fade=in/out:
ffmpeg -loop 1 -i img1.jpg \ #делаем из двух изображений 2 бесконечных потока
-loop 1 -i img2.jpg \
-filter_complex \ #дальше граф фильтров
"[0:0]trim=duration=10[a1];[1:0]trim=duration=10[b1];\ #отрезаем от этих потоков по 10 секунд и именуем их как a1,b1
[a1]fade=in:st=0:d=2[a2];[a2]fade=out:st=8:d=2[a];[b1]fade=in:st=0:d=2[b2];[b2]fade=out:st=8:d=2[b];\ # накладываем fade in длительностью 2 сек, начиная с 0 секунды и такой же fade out начиная с 8-ой секунды
[a][b]concat=n=2:v=1[out1]" \ #склеиваем оба потока в out1
-map [out1] /tmp/1.mp4 #выходной файл
А что есть видеоредакторы, которые позволяют собирать из нескольких IP-камер один видео-поток, пускать поверх него анимацию раз в 2 минуты и отдавать все это клиенту в режиме live по http?
На сколько мне известно, они далеко не всегда кодируют они один и тот же признак. Так, например, при экспрессии генов отца эмбрион растит плаценту, а при экспрессии генов матери — собственные клетки.
ffmpeg -loop 1 -i img1.jpg -loop 1 -i img2.jpg -filter_complex "[0:0]format=rgba,trim=duration=10,fade=in:st=0:d=1:alpha=1,fade=out:st=4:d=1:alpha=1[a];[1:0]format=rgba,trim=duration=10,fade=in:st=5:d=1:alpha=1,fade=out:st=9:d=1:alpha=1[b];[a][b]overlay=[out1]" -map [out1] -y -qscale 25 /tmp/1.mp4P.S. только что понял что я перебрал с количеством потоков, проще
Не скажу что решение элегантное, если много картинок, то команду придется генерировать скриптом. Для примера склеиваем 2 изображения с фильтрами fade=in/out: