Я пытаюсь объединить 2 видео вместе, используя ffmpeg concat
, но я хочу, чтобы между двумя видео было 2 секунды черного цвета.
Проблема в том, что всякий раз, когда я пытался сгенерироватьчерное видео и его объединение, свойства никогда не совпадают с моим входным видео, поэтому конкатенация нарушена - звук поврежден или кадры меняются с неправильной скоростью, или, как правило, происходит сбой конкатенации.
Вотвывод ffmpeg -i my_input_video1.mp4
(и идентичен для my_input_video2.mp4):
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'input_vid1.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf58.3.100
Duration: 00:00:03.07, start: 0.000000, bitrate: 191 kb/s
Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 480x270, 116 kb/s, 29.97 fps, 29.97 tbr, 30k tbn, 59.94 tbc (default)
Metadata:
handler_name : VideoHandler
Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 63 kb/s (default)
Metadata:
handler_name : SoundHandler
Как я могу создать 2-секундное черное видео с этими свойствами, чтобы его можно было объединить с моими входными видео?