[MPlayer-users] TiVo content: MPEG: No audio stream found -> no sound.

Benjamin bkdmp at bkd.no-ip.com
Thu Mar 15 01:01:28 CET 2007


I'm trying to transcode video from my Tivo. Some content works, but some 
mencoder can't find the audio stream.

My TiVo is at version 6.3c, and is running vstream server version 1.2.

I've tried this using mencoder on my linux box, my PC running cygwin and 
my PC running the native Windows port. All have the same result.
    Linux linuxhost 2.6.19-1.2911.6.5.fc6 #1 SMP Sun Mar 4 15:47:41 EST 
2007 i686 athlon i386 GNU/Linux
    CYGWIN_NT-5.1 pchost 1.5.24(0.156/4/2) 2007-01-31 10:57 i686 Cygwin
    Microsoft Windows XP [Version 5.1.2600] - SP2

On linux, I installed the binary codec package 
(essential-20061022.tar.bz2), and that didn't seem to help.

On linux and cygwin, I built using the latest RC. On native windows, I 
downloaded the binary (older build than what I used for linux & cygwin). 
The windows binary also did not have the vstream library compiled, so I 
just used a locally saved .ty stream.

I tried using other tools to convert from ty to mpeg (like tytompg), and 
it detects the audio stream as "AC3 audio at 48kHz, 384 kbps, 1536 
bytes/sync frame". I'd rather use mencoder (it saves a few steps and 
tytompg has problems with some streams that mencoder seems OK with).

The content is over-the-air Dolby surround HD.

Any help is appreciated. I can provide small test cases if anyone wants 
to take a look.

Some verbose output below.

Thanks,
Benjamin

Linux/cygwin version:
# mencoder -v -o /dev/null tivo://bktivo/234007
MEncoder 1.0rc1-4.1.1 (C) 2000-2006 MPlayer Team
CPU: AMD Athlon(tm) XP 2500+ (Family: 6, Model: 10, Stepping: 0)
CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE

init_freetype
get_path('font/font.desc') -> '/home/bkd/.mplayer/font/font.desc'
font: can't open file: /home/bkd/.mplayer/font/font.desc
font: can't open file: /usr/local/share/mplayer/font/font.desc
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
Resolving bktivo for AF_INET6...
Couldn't resolve name for AF_INET6: bktivo
Resolving bktivo for AF_INET...
Connecting to server bktivo[192.168.0.50]: 8074...
STREAM: [vstream] tivo://bktivo/234007
STREAM: Description: vstream client
STREAM: Author: Joey
STREAM: Comment:
success: format: 0  data: 0x0 - 0xded00000
Checking for YUV4MPEG2
ASF_check: not ASF guid!
Checking for NuppelVideo
Checking for REAL
Checking for SMJPEG
Searching demuxer type for filename tivo://bktivo/234007 ext: (null)
Checking for Nullsoft Streaming Video
Checking for MOV
Checking for VIVO
header block 1 size: 70
Checking for PVA
Checking for MPEG-TS...
TRIED UP TO POSITION 73802, FOUND 47, packet_size= 0, SEEMS A TS? 0
Checking for LMLM4 Stream Format
Invalid packet in LMLM4 stream: ch=62790 size=-6
LMLM4 Stream Format not found
sync_mpeg_ps: seems to be ES/PES stream...
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video) 
MPEG packet stats: p100: 66  p101: 155 p1B6: 0 p12x: 2429 sli: 459 a: 
456 b: 456 c: 0 idr: 154 sps: 0 pps: 155 PES: 73  MP3: 431, synced: 0
sync_mpeg_ps: seems to be ES/PES stream...
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video) 
MPEG packet stats: p100: 66  p101: 154 p1B6: 0 p12x: 2429 sli: 458 a: 
456 b: 456 c: 0 idr: 154 sps: 0 pps: 155 PES: 73  MP3: 431, synced: 0
==> Found video stream: 0
TiVo file format detected.
==> Found audio stream: 128
ds_fill_buffer: EOF reached (stream: audio) 
MPEG: No audio stream found -> no sound.
Searching for sequence header... OK!
VIDEO:  MPEG2  1920x1080  (aspect 3)  29.970 fps  18800.0 kbps (2350.0 
kbyte/s)
[V] filefmt:33  fourcc:0x10000002  size:1920x1080  fps:29.97  ftime:=0.0334

No video encoder (-ovc) selected. Select one (see -ovc help).

Exiting...



Windows version (from locally saved .ty file):
C:\Program Files\mplayer>mencoder.exe -o nul ..\..\Data\tivo\test.ty
MEncoder 1.0rc1-3.4.2 (C) 2000-2006 MPlayer Team
CPU: Genuine Intel(R) CPU           T2400  @ 1.83GHz (Family: 6, Model: 
14, Stepping: 8)
CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0
Compiled with runtime CPU detection.
success: format: 0  data: 0x0 - 0x8be000
TiVo file format detected.
MPEG: No audio stream found -> no sound.
VIDEO:  MPEG2  1920x1080  (aspect 3)  29.970 fps  18800.0 kbps (2350.0 
kbyte/s)
[V] filefmt:33  fourcc:0x10000002  size:1920x1080  fps:29.97  ftime:=0.0334

No video encoder (-ovc) selected. Select one (see -ovc help).

Exiting...




More information about the MPlayer-users mailing list