Как объединить видео разного размера, а затем наложить прозрачность на фон в ffmpeg?
305
Meme Stream
У меня есть несколько видео разного размера, и мне нужно было объединить их, а затем поместить готовый объединенный результат поверх фона 1080p. Тем не менее, единственный способ, которым я могу в настоящее время сделать это, - это заполнить отдельные клипы, чтобы они имели одинаковый размер, прежде чем я конкатирую их. Я попытался сделать заполнение #00000000@0.0, чтобы оно имело альфа, но когда я перехожу к команде наложения, а затем выводю ее, я вижу черное заполнение. Как получить альфа-отступ и сохранить альфа для процесса наложения?
Я использую php для формирования команды pad string и команды concatenate по причинам, не связанным с этим вопросом:
// echo shell_exec("$ffmpeg $inputStringForConcat -i background2_correctproperties.mov -y -filter_complex '$padString $inputPadString concat=n=$concateNvalue:v=1:a=0 [conc],[$inputIndexOfBackground:v][conc]overlay=shortest=1' -c:v qtrle -qscale 0 concatenated_$time.mov 2>&1");
Показать всю команду и вывод консоли.
Gyan 7 лет назад
1
добавил это к вопросу
Meme Stream 7 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
2
Как я могу кодировать файл VRO в файл AVI
-
1
Как я могу исправить проблемы с чересстрочной дрожью видео при воспроизведении на DVD-плеерах? (Микш...
-
1
Как просматривать видео на veoh.com с помощью HT03-A Android
-
-
3
Как преобразовать тип файла mjpg в FLV с помощью FFMpeg?
-
1
Какая версия flash требуется для анимации, созданной с помощью ffmpeg?
-
2
Конвертируйте видео в формате mkv / h264, чтобы его можно было воспроизвести на телефоне среднего кл...
-
3
Синхронизация аудио и видео с использованием MP4Box / ffmpeg для объединения файлов
-
1
Ошибка кодирования с помощью ffmpeg
-
2
Несинхронизированное аудио-видео с помощью mencoder
-
3
Твики FFmpeg для конвертации из WMV в FLV?