FFmpeg - Объединение двух изображений (.png) с видео (.mp4) не работает - PullRequest
1 голос
/ 12 июня 2019

Я хочу объединить два изображения (имена не нумеруются по порядку) в видео, но результат включает в себя только видео первого изображения.

Буду признателен за любую помощь!

ffmpeg.exe -r 1/5 -i image_x.png -r 1/5 -i image_y.png -codec: v libx264 -vf fps = 50 video.mp4

Вывод:

Ввод # 0, png_pipe, из 'C: \ Users \ khj \ Desktop \ SpeakerLayoutTool \ Images_video \ iamge_x.png':
Длительность: н / д, битрейт: н / д поток # 0: 0: Видео: png, rgba (pc), 3840x2160, 25 тбн, 25 тбн, 25 тбк Вход # 1, png_pipe, из 'C: \ Users \ khj \ Desktop \ SpeakerLayoutTool \ Images_video \ image_y.png':
Продолжительность: N / A, битрейт: N / A Stream # 1: 0: Видео: PNG, RGBA (PC), 3840x2160, 25 тб, 25 тб, 25 тбк Файл 'C: \ Users \ khj \ Desktop \ SpeakerLayoutTool \video.mp4 'уже существует.Перезаписать?[y / N] y Отображение потока: Stream # 0: 0 -> # 0: 0 (png (собственный) -> h264 (libx264)) Нажмите [q], чтобы остановить, [?] для помощи [libx264 @ 0000016c2a46e000] используяВозможности процессора: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2 [libx264 @ 0000016c2a46e000] профиль Высокий 4: 4: 4 Предиктивный, уровень 5.2, 4: 4: 4, 8-битный [libx264 @ 0000016c2a46e000] 264 - ядро ​​157 r9708 688 688 068- Кодек H.264 / MPEG-4 AVC - Copyleft 2003-2019 - http://www.videolan.org/x264.html - опции: cabac = 1 ref = 3 deblock = 1: 0: 0 анализ = 0x3: 0x113 me = hex subme = 7 psy= 1 psy_rd = 1.00: 0.00 mixed_ref = 1 me_range = 16 chroma_me = 1 решетка = 1 8x8dct = 1 cqm = 0 мертвая зона = 21,11 fast_pskip = 1 chroma_qp_offset = 4 потока = 12 lookahead_threads = 2 sliced_threads = 0 nr = 0 decimate =1 чересстрочный = 0 bluray_compat = 0 constrained_intra = 0 bframes = 3 b_pyramid = 2 b_adapt = 1 b_bias = 0 direct = 1 weightb = 1 open_gop = 0 weightp = 2 keyint = 250 keyint_min = 25 scenecut = 40 intra_refresh = 0 rc_lookahead = 40 rc= crf mbtree = 1 crf = 23,0 qcomp = 0,60 qpmin = 0 qpmax = 69 qpstep = 4 ip_ratio = 1,40 aq = 1: 1,00 Вывод # 0, mp4, в 'C: \ Users \ khj \ Desktop \ SpeakerLayoutTool \ video.mp4 ': метаданные: кодировщик: Lavf58.27.103 Stream # 0: 0: видео: h264 (libx264) (avc1 / 0x31637661), yuv444p, 3840x2160, q = -1--1, 50 кадров в секунду, 12800tbn, 50 tbc Метаданные: кодер: Lavc58.52.100 libx264 Дополнительные данные: cpb: битрейт макс / мин / avg: 0/0/0 размер буфера: 0 vbv_delay: -1 кадр = 250 кадров в секунду = 22 q = -1,0 Lsize = 162 КБвремя = 00: 00: 04,94 битрейт = 268,1 кбит / с скорость = 0,444x

1 Ответ

1 голос
/ 12 июня 2019

Использование

ffmpeg.exe -loop 1 -t 5 -i image_x.png -loop 1 -t 5 -i image_y.png -filter_complex "concat=n=2:v=1:a=0" -pix_fmt yuv420p -c:v libx264 video.mp4
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...