You are not logged in.

#1 2007-07-17 03:32:30

bsdson.tw
Member
From: Taiwan
Registered: 2005-05-06
Posts: 161

VLC fails to play "mp4v" streaming

I was able to play "mp4v"-formatted video streaming by VLC.
But recently it reports the following error:

[00000283] main decoder error: no suitable decoder module for fourcc `mp4v'.
VLC probably does not support this sound or video format.

The VLC is pacman-ed from the official repository.
Is it missing some configuration options?

BR,
bsdson.tw

(sorry for my poor English)

Offline

#2 2007-07-17 22:12:07

skottish
Forum Fellow
From: Here
Registered: 2006-06-16
Posts: 7,942

Re: VLC fails to play "mp4v" streaming

Run VLC from the command line and see what it says when you try to run those same videos. The more VLC relies on FFMPEG, the more it's becoming dependent on certain versions of external libraries.

Offline

#3 2007-07-18 05:52:59

bsdson.tw
Member
From: Taiwan
Registered: 2005-05-06
Posts: 161

Re: VLC fails to play "mp4v" streaming

[bsdson@henrylee ~]$ `which vlc` rtsp://192.168.169.165
VLC media player 0.8.6c Janus
Sending request: OPTIONS rtsp://192.168.169.165 RTSP/1.0
CSeq: 1
User-Agent: VLC media player (LIVE555 Streaming Media v2007.04.24)


Received OPTIONS response: RTSP/1.0 200 OK
CSeq: 1
Server: VStream Streaming Server V1.0
Public: DESCRIBE, SETUP, TEARDOWN, PLAY


Sending request: DESCRIBE rtsp://192.168.169.165 RTSP/1.0
CSeq: 2
Accept: application/sdp
User-Agent: VLC media player (LIVE555 Streaming Media v2007.04.24)


Received DESCRIBE response: RTSP/1.0 200 OK
CSeq: 2
Server: VStream Streaming Server V1.0
Content-Base: rtsp://192.168.169.165/
Content-Type: application/sdp
Content-Length: 355


Need to read 355 extra bytes
Read 355 extra bytes: v=0
o=- 1 1 IN IP4 127.0.0.1
s=VStream Live
i=ICL Streaming Media
c=IN IP4 0.0.0.0
t=0 0
m=video 0 RTP/AVP 96
a=rtpmap:96 MP4V-ES/90000
a=fmtp:96 profile-level-id=1;config=000001B001000001B50900000100000001200086C400670C2C1078518F
a=control:trackID=0
m=audio 0 RTP/AVP 14
a=fmtp:14 config=0050000100003e8000000fa001200000
a=control:trackID=1

Sending request: SETUP rtsp://192.168.169.165/trackID=0 RTSP/1.0
CSeq: 3
Transport: RTP/AVP;unicast;client_port=32808-32809
User-Agent: VLC media player (LIVE555 Streaming Media v2007.04.24)


Received SETUP response: RTSP/1.0 200 OK
CSeq: 3
Cache-Control: no-cache
Transport: RTP/AVP;unicast;mode=play;client_port=32808-32809;server_port=59908-59909
Session: 41DCF4A1A021FE297906


Sending request: SETUP rtsp://192.168.169.165/trackID=1 RTSP/1.0
CSeq: 4
Transport: RTP/AVP;unicast;client_port=32810-32811
Session: 41DCF4A1A021FE297906
User-Agent: VLC media player (LIVE555 Streaming Media v2007.04.24)


Received SETUP response: RTSP/1.0 200 OK
CSeq: 4
Cache-Control: no-cache
Transport: RTP/AVP;unicast;mode=play;client_port=32810-32811;server_port=57498-57499
Session: 41DCF4A1A021FE297906


Sending request: PLAY rtsp://192.168.169.165/ RTSP/1.0
CSeq: 5
Session: 41DCF4A1A021FE297906
Range: npt=0.000-
User-Agent: VLC media player (LIVE555 Streaming Media v2007.04.24)


Received PLAY response: RTSP/1.0 200 OK
CSeq: 5
Session: 41DCF4A1A021FE297906
Range: npt=now-
RTP-Info: url=rtsp://192.168.169.165//trackID=0;seq=30663;rtptime=0,url=rtsp://192.168.169.165//trackID=1;seq=20244;rtptime=0


[00000283] main decoder error: no suitable decoder module for fourcc `mp4v'.
VLC probably does not support this sound or video format.
Sending request: TEARDOWN rtsp://192.168.169.165/ RTSP/1.0
CSeq: 6
Session: 41DCF4A1A021FE297906
User-Agent: VLC media player (LIVE555 Streaming Media v2007.04.24)


Received TEARDOWN response: RTSP/1.0 200 OK
CSeq: 6
Session: 41DCF4A1A021FE297906


[00000271] main playlist: stopping playback
[bsdson@henrylee ~]$

Offline

#4 2007-07-18 06:27:03

bsdson.tw
Member
From: Taiwan
Registered: 2005-05-06
Posts: 161

Re: VLC fails to play "mp4v" streaming

This is a live media streaming transported in RTSP/RTP packets.
As you can see, most of the messages are normal and showing that VLC is negotiating with the media server.
The only error message is the one quoted in the very 1st post.

But... I really can not tell if this is VLC's problem or FFMPEGs'.

BTW, I can use mplayer to play.

and...I also tried to build VLC myself, although it fails to play the video, neither,
but
if I run the official VLC in the building directory, it CAN play the video!!!

That is weird...

Any opinions are welcome.
Thanks.

Offline

#5 2007-07-18 12:52:08

skottish
Forum Fellow
From: Here
Registered: 2006-06-16
Posts: 7,942

Re: VLC fails to play "mp4v" streaming

You said that this is the VLC version from the repos? The current version of LiveMedia is 'live-media 2007.07.01-1'. It was updated a while back.

If you want to test to see if FFMPEG is the problem, you can test your video through FFPlay:

ffplay <yourvideo>

Offline

#6 2007-07-20 03:46:31

bsdson.tw
Member
From: Taiwan
Registered: 2005-05-06
Posts: 161

Re: VLC fails to play "mp4v" streaming

1. Yes, my VLC is from the official repos. The version is 0.8.6c-1.

2. As I remembered, I did install "live-media" while trying to install "vlc-svn" from AUR.
    But since "vlc-svn" can neither play the video, I uninstalled both of "vlc-svn" and "live-media".
3. yes, ffplay can play the video correctly!
    so this is not a ffmpeg problem, what could it be?

BR,
bsdson.tw

Offline

#7 2007-07-20 12:47:13

skottish
Forum Fellow
From: Here
Registered: 2006-06-16
Posts: 7,942

Re: VLC fails to play "mp4v" streaming

I was checking on the LiveMedia thing because your VLC output was reporting a version older than the one in the repos. VLC isn't rejecting the stream, so LiveMedia is trying to do it's job (ie. not a RealMedia RTSP stream). I was thinking along the lines of there being a possible library conflict. Would you happen to have a test video that can be shared?

Offline

Board footer

Powered by FluxBB