Hi all,
I am receiving some live TV streams courtesy of Sopcast. Unfortunately, Sopcast for Android does not work on the Revue. I have Linux server that streams it throughout the house, and I can open it with VLC or Mplayer, by asking the players to play "htp://192.168.1.1:1000".
I am not very knowledgeable about video formats. I want to transcode or otherwise convert the stream so that GTVBox would play it.
Here is what mplayer says about the stream:
Code: Select all
server$ mplayer http://127.0.0.1:1000
MPlayer svn r34540 (Ubuntu), built with gcc-4.6 (C) 2000-2012 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
Playing http://127.0.0.1:1000.
Resolving 127.0.0.1 for AF_INET6...
Couldn't resolve name for AF_INET6: 127.0.0.1
Connecting to server 127.0.0.1[127.0.0.1]: 1000...
Cache size set to 320 KBytes
Cache fill: 0.00% (0 bytes)
libavformat version 53.21.0 (external)
Mismatching header version 53.19.0
TS file format detected.
VIDEO H264(pid=73) AUDIO MPA(pid=72) NO SUBS (yet)! PROGRAM N. 1
Stream not seekable!
FPS seems to be: 25.000000
Xlib: extension "XFree86-VidModeExtension" missing on display "localhost:11.0".
[vdpau] Error when calling vdp_device_create_x11: 1
Xlib: extension "XVideo" missing on display "localhost:11.0".
[VO_XV] Sorry, Xv not supported by this X11 version/driver
[VO_XV] ******** Try with -vo x11 or -vo sdl *********
[gl] using extended formats. Use -vo gl:nomanyfmts if playback fails.
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 53.35.0 (external)
Mismatching header version 53.32.2
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
Requested audio codec family [mpg123] (afm=mpg123) not available.
Enable it at compilation.
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 2 ch, floatle, 96.0 kbit/3.12% (ratio: 12000->384000)
Selected audio codec: [ffmp2float] afm: ffmpeg (FFmpeg MPEG layer-1 and layer-2 audio)
==========================================================================
AO: [pulse] 48000Hz 2ch floatle (4 bytes per sample)
Starting playback...
Unsupported PixelFormat 61
Unsupported PixelFormat 53
Unsupported PixelFormat 81
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
Movie-Aspect is 1.45:1 - prescaling to correct movie aspect.
[swscaler @ 0x7f4d5ad42120]using unscaled yuv420p -> bgra special converter
VO: [gl_nosw] 396x450 => 654x450 BGRA
X11 error: GLXUnsupportedPrivateRequest
A:51233.7 V:51239.6 A-V: -5.920 ct: -0.032 9/ 9 ??% ??% ??,?% 8 0 47%
(Please ignore the errors, I opened it momentarily through SSH.)
Code: Select all
Stream 0
Type: Audio
Original ID: 72
Codec: MPEG Audio layer 1/2/3 (mpga)
Language: English
Channels: Stereo
Sample rate: 48000 Hz
Bitrate: 96 kb/s
Stream 1
Type: Video
Original ID: 73
Codec: H264 - MPEG-4 AVC (part 10) (h264)
Resolution: 396x450
Frame rate: 50
Decoded format: Planar 4:2:0 YUV
How can I transcode the video stream, using anything on the Linux server, so that it can be played on the Revue? (Obviously, in GTVBox.)