1

我在并排播放视频时遇到问题。有人能帮我吗?我正在观察我的 MELT 序列 1 视频是否正确缩放,但其他视频被裁剪。

请提出解决方案。这是我的融化命令。

融化 A_David_Beckham.mp4 in=0 out=650 \ -track -blank 49 C_KindleTouch.mp4 in=0 out=650 \ -transition 复合 start=0/0:960x1080 end=0/0:960x1080 distort=1 a_track=1 b_track =0 \ -transition 合成 start=960/0:960x1080 end=960/0:960x1080 distort=1 a_track=0 b_track=1 \ -transition mix:-1 in=50 out=650 a_track=0 b_track=1

A_Backham 从第 50 帧开始正确缩放,但 C_KindleTouch.mp4 被裁剪。两个视频都是高清视频,长度 > 650 帧。

4

1 回答 1

3

为了实现这一壮举,您需要有一条空白轨道贯穿。

这是 MELT 命令,用于播放下面的 2 个视频,同时播放第 2 个视频的并行音频。切换音轨以切换音频。

melt colour:black out=650 \
-track A_David_Beckham.mp4 in=0 out=650 \
-track C_KindleTouch.mp4 in=0 out=650 \
-transition composite start=0/0:960x1080 end=0/0:960x1080 distort=1 a_track=0 b_track=1 \
-transition composite start=960/0:960x1080 end=960/0:960x1080 distort=1 a_track=0 b_track=2

如果您需要实施 Credit Squeeze.. 这是一种方法...(电影频道通常需要在左侧挤压 In End Credits 并在右侧开始播放下一部电影)

time melt colour:black out=599 \
-track C_KindleTouch.mp4 in=0 out=299 C_KindleTouch.mp4 in=300 out=349 -attach volume:0.1 C_KindleTouch.mp4 in=350 out=599 \
-track -blank 49 B_Samsung.mp4 in=0 out=599 \
-transition composite start=0/0:1920x1080 end=0/0:960x1080 distort=1 a_track=0 b_track=1 in=50 out=99 \
-transition composite start=1920/0:960x1080 end=960/0:960x1080 distort=1 a_track=0 b_track=2 in=50 out=99 \
-transition mix:-1 in=50 out=99 a_track=0 b_track=2 \
-transition composite start=0/0:960x1080 end=0/0:960x1080 distort=1 a_track=0 b_track=1 in=100 out=299 \
-transition composite start=960/0:960x1080 end=960/0:960x1080 distort=1 a_track=0 b_track=2 in=100 out=299 \
-transition composite start=0/0:960x1080 end=-960/0:960x1080 distort=1 a_track=0 b_track=1 in=300 out=349 \
-transition composite start=960/0:960x1080 end=0/0:1920x1080 distort=1 a_track=0 b_track=2 in=300 out=349 \
-transition mix:-1 in=300 out=349 a_track=0 b_track=2 \
-consumer avformat:output-squeeze_nd_back_final_v6.ts vcodec=nvenc_h264 vb=5000k acodec=aac ab=256k mlt_image_format=yuv420p

效果是这样的

  1. 在轨道 0 上播放黑屏或空白屏幕,在轨道 1 上播放视频 1(片尾字幕部分),在轨道 2 上播放视频 2
  2. 将视频 1 从全屏压缩到左半部分,同时将视频 2 放入右半部分,将其混合
  3. 在一段时间内同时播放两个视频
  4. 挤出 Video1 并将 Video 2 展开至全屏
于 2015-11-05T09:29:51.220 回答