代码之家  ›  专栏  ›  技术社区  ›  Jonathan Gilbert

为什么视频的其余部分没有出现在这个FFMPEG复杂过滤器图中?

  •  0
  • Jonathan Gilbert  · 技术社区  · 6 年前

    我有一个过滤图,我试图在不影响视频其余部分的情况下,将长视频的前18秒每帧上移60像素(帧大小为1920x1040)。图形定义如下所示:

    -filter_complex "[0:v] trim=start=0:duration=18 [pretitle];\
                     [0:v] trim=start=18,setpts=PTS-STARTPTS [remainder];\
                     color=color=black:size=1920x1040 [blank];\
                     [blank][pretitle] overlay=0:-60 [pretitle_shifted];\
                     [pretitle_shifted][remainder] concat [t];\
                     [t] ass=Subtitles.ass,fade=t=out:st=2608.6:d=2 [output]"
    -map [output] -map 0:1
    

    这个过滤图运行时没有错误,但是在前18秒之后,视频只是黑色背景上的字幕。我不明白为什么。:-(

    0 回复  |  直到 6 年前