Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RMVB files won't play video #479

Closed
lvella opened this issue Nov 21, 2013 · 8 comments
Closed

RMVB files won't play video #479

lvella opened this issue Nov 21, 2013 · 8 comments

Comments

@lvella
Copy link

lvella commented Nov 21, 2013

When I try to play an RMVB file, I get only audio, no video. The videos are pretty low resolution, so the hardware should be able to handle it, right?

@mk01
Copy link
Member

mk01 commented Nov 21, 2013

@lvella

just a humble question, what is RMVB file?

@lvella
Copy link
Author

lvella commented Nov 21, 2013

RealMedia Variable Bitrate, a proprietary file formart from RealNetworks
popular in countries like China and Brazil. FFmpeg can decode it.
Em 21/11/2013 07:40, "Matus Kral" notifications@github.com escreveu:

@lvella https://github.com/lvella

just a humble question, what is RMVB file?


Reply to this email directly or view it on GitHubhttps://github.com//issues/479#issuecomment-28969861
.

@Iri-Dium
Copy link

A little searching shows why.

The reason they work on the XBMC is that XBMC for Xbox uses MPlayer for playback of RealMedia RMVB files, (while XBMC for Linux and XBMC for Mac OS X does not use MPlayer but instead XBMC's in-house developed "DVDPlayer" video-player).

...and the reason MPlayer can playback RealMedia RMVB files (and XBMC's in-house developed "DVDPlayer" video-player can not) is that MPlayer can load closed-source binary DLL files that been taken from the proprietary RealPlayer, (while the in-house developed "DVDPlayer" video-player only uses the open source FFmpeg codec library).

@lvella
Copy link
Author

lvella commented Nov 24, 2013

That is false, "ffmpeg -i myfile.rmvb" showed:
Stream #0.1: Video: rv40, yuv420p, 576x432, 385 kb/s, 23.98 fps, 23.98 tbr, 1k tbn, 1k tbc

rv40 is the RealVideo codec used in the file, and it has a builtin reverse engineered decoder:

http://git.videolan.org/?p=ffmpeg.git;a=blob;f=libavcodec/rv40.c;h=17a2f917286317590e164f3dc4c4c01552c060e7;hb=HEAD

With ffplay I was able to play the video in my Ubuntu box, so there is no Windows DLL involved...

@mk01
Copy link
Member

mk01 commented Nov 30, 2013

@lvella

can you install standalone omxplayer for instance from this location http://omxplayer.sconde.net and try playing the specific file from command line directly on the RPI ?

@Koenkk
Copy link
Contributor

Koenkk commented Dec 13, 2013

Closed due to inactivity

@Koenkk Koenkk closed this as completed Dec 13, 2013
@Roxxor91
Copy link

Roxxor91 commented Jul 1, 2014

Experience the same behaviour and checked as instructed by mk01:

omxplayer output when trying to play the file:

Vcodec id unknown: 46
have a nice day ;)

Codec information given by VLC:
RealVideo 9/10 (4.0) (RV40)

On my Kaptop (Lubuntu 14.04) VLC can play the file correctly aswell as mplayer(Selected video codec: RealVideo 4.0 [libavcodec])

EDIT: Made a bug report onomxplayer github page, as this bug/missing feature is caused by omxplayer: popcornmix/omxplayer#213

@mk01
Copy link
Member

mk01 commented Jul 1, 2014

@Roxxor91

this will never be "fixed" in the way of adding codec support into omxplayer. omxplayer plays and will play only formats which can be decoded by RPI in HW (and one own license in case it is needed).

cases like you experienced are targeted with RPI/OMX implementation into dvdplayer (standard XBMC player). this also means AE engine active etc.

there is such build in DEVEL repo named xbian-package-xbmc-alsa.

omxplayer is still present and can be changed to default in advancedsettings.xml 

<video>
       <defaultplayer>omxplayer</defaultplayer>
       <defaultdvdplayer>omxplayer</defaultdvdplayer>
</video>

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants