13

I have two different videos. Now here's the thing, they have the same lengths, and they are related to each other. Is there a way that I can play these videos on at the same time using VLC and also have a unified seek bar, so that the times are the same for both, since one video is dependent on the other.

3

7 Answers 7

17

If anyone is still interested in this the current version of VLC is able to do this very well without any kind of scripting or add-on. To accomplish this simply open VLC and select Media>Open Multiple Files. Inside the multiple file windows select add to add the first file. After this click on the, "Show more options," checkbox followed by the, "Play another media synchronously," checkbox at the bottom of the window. Select browse next to, "Extra media," to add the second file. Hit play and the two media files will play simultaneously with a single control window.

5
  • 1
    If a multiple question have identical answers, they should be flagged as duplicates, submitting the same identical answer multiple times is odd behavior.
    – Ramhound
    Jan 22, 2016 at 16:32
  • 2
    This is perfect if there is a way to set the delay.
    – Joshua
    Aug 17, 2017 at 16:44
  • 18
    This used to work, but it doesn't anymore in VLC 3.0.1.
    – foxX
    May 21, 2018 at 17:28
  • I don't even have a Media menu on my VLC (Version 3.0.4 Vetinari (Intel 64bit)) on mac...
    – Shawn
    Jan 5, 2019 at 20:09
  • Can't make it work on modern MacOS VLC :( Came up with own solution github.com/cardinalby/vlc-sync-play to listen to different audio tracks simultaneously
    – Cardinal
    Mar 19 at 22:57
2

You can do this in VLC for mac (version 2.2.6 https://get.videolan.org/vlc/2.2.6/macosx/) using File > Advanced open file.

2
  • That should be approximately the same as Ramhound's answer, except there the menu item is called "Open Multiple Files."
    – jpaugh
    May 23, 2020 at 9:11
  • Is there a way to make this work for playing more than two files in sync?
    – user342714
    Apr 5, 2021 at 0:33
2

One way to achieve this is to use ffmpeg. If you have two or more videos you can just stack them horizontally, vertically or in a grid using ffmpeg and then play it as a single video file. Here is a snippet of how you would stack two mp4 files horizontally:

ffmpeg -i video1.mp4 -i video2.mp4 -filter_complex hstack=inputs=2 stacked_output.mp4
1

I haven't seen any player that could do that, but you could merge the two video files together to achieve what you want. See questions like https://stackoverflow.com/questions/9293265/ffmpeg-2-videos-transcoded-and-side-by-side-in-1-frame

0

I have recently solved it with mplayer and you can see the solution on superuser here: master-slave with mplayer

0
0

You can use AutoHotKey to achieve something similar though not perfect. I posted my answer to a question similar to yours here

1
  • This would be more appropriate as a comment. You're really providing a hint for where to find an answer rather than an answer.
    – fixer1234
    Oct 10, 2015 at 0:47
0

vlcsync - it syncs multiply vlc instances in background. After tried to find a solution, decide wrote my own. This is how the solution came about.

Features:

  • play/pause/seek from any player
  • tested on Linux/Windows

Note:

  • Do NOT provide exactly frame-to-frame sync, but do it close as possible and applicable in many cases (see: Limitations)

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .