Генерация черных кадров между объединенными видео ffmpeg - PullRequest
0 голосов
/ 09 февраля 2019

Я пытаюсь объединить 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-секундное черное видео с этими свойствами, чтобы его можно было объединить с моими входными видео?

...