Could someone please provide instructions on how to install TuringMachine's OMXPlayer? I think he expected zero people to download it. That's the only explanation of have for the terrible documentation.

Specifically, the build of his fork (hosted here) does not work for me, giving the below error, and if I try to build it from source, ffmpeg will not install (again, I might be issuing the wrong commands)

./omxplayer.bin: error while loading shared libraries: libavutil.so.52: cannot open shared object file: No such file or directory
  • 1
    there's a working omxplayer on RaspberryPi, why do you need some non-working half-cooked fork, that was never intended to be used on RaspberryPi ? – lenik Oct 12 '13 at 3:22
  • @lenik lol, I want to be able to synchronize multiple movies across multiple raspis. It was my understanding that omxplayer cant do this, and other players which can do this (ie. vlc and mplayer) can not use the hardware acceleration of the raspi – puk Oct 12 '13 at 3:35
  • how precise do you need to synchronize? 1sec? 1msec? – lenik Oct 12 '13 at 9:48
  • Precise enough such that the audio delay is not noticeable. The TVs will be in different rooms so they need not be visually identical. If this doesn't work, then I will have to centralize all the audio somehow – puk Oct 12 '13 at 15:20
  • @AwesomeUser yes I did, I will add an answer now – puk Mar 9 '14 at 22:47

I managed to both download the binary, and install from source, but installing from source is extremely extremely difficult, contrary to what people say, as it requires a cross compiler. Also, before proceeding, bear in mind that this synchronizing script is written in python, so it is not very good.

Downloading Binary: This is the easiest way to do it, but it is not simply drag and drop. First, download versionc0dd950 of omxplayer. Next move it to wherever you have omxplayer installed (warning this will overwrite your existing omxplayer...also just renaming it to something else, like omxplayer-sync won't work). Next, launch the program, and when it fails, look for the the libraries it is missing, (ie. /usr/local/libav) then locate that library on your computer and link where it actually is to where the downloaded build of omxplayer is looking for it.

Once that is installed, you can download omxplayer-sync and use it to synchronize the videos.

  • 1
    Good answer! Also, thank you for doing this, it is greatly appreciated. Try popping into chat from time to time, we always love company and it shows that we are a growing, involved community. – RPiAwesomeness Mar 9 '14 at 23:02
  • @RPiAwesomeness no problem. By "chat" do you mean the comment section? – puk Mar 9 '14 at 23:13
  • @AwesomeUser No, by chat I mean The Bakery. – RPiAwesomeness Mar 9 '14 at 23:36

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.