并排放置 3 个视频(水平堆叠)

并排放置 3 个视频(水平堆叠)

我有 3 个视频,这 3 个视频的时间相同,帧数相同,只有在编码质量方面有所不同。

现在我需要它们以同步方式并排运行,以便进行评估。这意味着当我按下“播放”时,两个视频都应该开始播放。停止、前进、后退也类似。

有人知道有哪个播放器可以做到这一点吗?我的意思是并排播放多个视频……

平台:Win7

答案1

Windows 上的 VLC(1.1.10 或更高版本):

  • 工具 → 偏好设置
  • 显示设置 → 全部
  • 点击先进的(点击播放列表适用于 VLC 2.1.5)
  • 取消选中“仅允许一个运行实例”
  • 取消选中“从文件管理器启动时仅使用一个实例”

OS X 上的 VLC 不提供相同的选项。不过,您可以使用 从终端运行多个实例open -a VLC

答案2

如果有人对此仍然感兴趣,那么 VLC 的当前版本能够很好地完成此操作,而无需任何脚本或附加组件。但据我所知,您只能同步播放两个文件,而不是 3 个。

  1. 要实现此目的,只需打开 VLC 并选择媒体>打开多个文件
  2. 在多个文件窗口中选择添加以添加第一个文件。
  3. 然后点击“显示更多选项”复选框,然后是“同步播放其他媒体”复选框。
  4. 选择旁边的浏览,“额外媒体”,添加第二个文件。
  5. 点击播放,两个媒体文件将通过单个控制窗口同时播放。

答案3

你可以这样做乘用车如果您不介意使用命令行:

并排放置 3 个视频(水平堆叠)

在此处输入图片描述

mpv --lavfi-complex="[vid1][vid2][vid3]hstack=inputs=3[vo];[aid1][aid2][aid3]amix=inputs=3[ao]" input1.mkv --external-files="input2.mkv;input3.mkv"

2 个视频

mpv --lavfi-complex="[vid1][vid2]hstack[vo];[aid1][aid2]amix[ao]" input1.mkv --external-file=input2.mkv

笔记

  • 在 Windows 中,使用;来分隔每个文件名--external-files(如3 个视频例如)。在 Linux 和 macOS 中使用:。或者,使用两个 的实例,--external-file例如:--external-file=input2.mkv --external-file=input3.mkv

  • 所有文件的高度必须相同。如果不同,则添加比例、填充和/或裁剪过滤器。请参阅mpv 文档FFmpeg 过滤器了解更多信息。

答案4

网格播放器可以同时播放任意数量的视频。您可以播放、停止、搜索所有视频或单独搜索每个视频。您可以设置循环。您还可以控制播放速率、音量、缩放等。

全面披露:我是作者:)

在此处输入图片描述

相关内容