Forum archive - MPEG2 Video with AC3 audio cannot convert to MP3 audio

http://www.supermediastore.com/



Forum Archive Home -> ffmpegX general discussion -> MPEG2 Video with AC3 audio cannot convert to MP3 audio



MPEG2 Video with AC3 audio cannot convert to MP3 audio

wenglock posted 2009 Sep 07 21:52
Hi,

I've been trying for a few days now to convert my MPEG2 video (with an AC3 audio stream) to either an Xvid or DivX format. The source video was recorded off a digital TV station using EyeTV.

If I used DivX encoding with the mencoder engine and three-pass encoding, audio is encoded but not in the format I chose (which was MP3) but is copied over as AC3 in the new file. If I choose Xvid (mencoder and ffmpeg) or Divx with the ffmpeg engine, no audio is encoded.

I have attached snippets of the log file below when encoding with the mencoder engine into Divx format (MP3 as audio).

:

FIXME:Hardenabling SSE and SSE2 without detection
Tue Sep  8 12:38:26 EST 2009
MEncoder dev-CVS-060307-04:23-4.0.1 (C) 2000-2006 MPlayer Team
Mac OSX static build for ffmpegX
CPU: Intel Pentium III Katmai/Pentium III Xeon Tanner (Family: 6, Stepping: 6)
CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2
init_freetype
get_path('font/font.desc') -> '/Users/wenglock/.mplayer/font/font.desc'
font: can't open file: /Users/wenglock/.mplayer/font/font.desc
Font /usr/local/share/mplayer/font/font.desc loaded successfully! (206 chars)
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
[file] File size is 3578673436 bytes
STREAM: [file] /Volumes/OS X Backup/City.Homicide.S03E05.mpg
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
success: format: 0  data: 0x0 - 0xd54e391c
Checking for YUV4MPEG2
ASF_check: not ASF guid!
Checking for NuppelVideo
Checking for REAL
Checking for SMJPEG
Searching demuxer type for filename /Volumes/OS X Backup/City.Homicide.S03E05.mpg ext: .mpg
Checking for Nullsoft Streaming Video
Checking for MOV
Checking for VIVO
header block 1 size: 95
Checking for PVA
Checking for MPEG-TS...
TRIED UP TO POSITION 0, FOUND 47, packet_size= 188, SEEMS A TS? 1
GOOD CC: 32, BAD CC: 0
TS file format detected.
DEMUX OPEN, AUDIO_ID: -1, VIDEO_ID: -1, SUBTITLE_ID: -2,
Checking for MPEG-TS...
TRIED UP TO POSITION 0, FOUND 47, packet_size= 188, SEEMS A TS? 1
GOOD CC: 32, BAD CC: 0
PROBING UP TO 2000000, PROG: 0
COLLECT_SECTION, start: 64, size: 184, collected: 0
SKIP: 0+1, TID: 0, TLEN: 33, COLLECTED: 184
PARSE_PAT: section_len: 33, section 0/0
PROG: 0 (1-th of 6), PMT: 16
PROG: 2370 (2-th of 6), PMT: 270
PROG: 2400 (3-th of 6), PMT: 460
PROG: 2401 (4-th of 6), PMT: 461
PROG: 2402 (5-th of 6), PMT: 462
PROG: 2403 (6-th of 6), PMT: 463
A52_CHECK(139 input bytes), found 0 frame syncwords of 0 bytes length
COLLECT_SECTION, start: 64, size: 184, collected: 0
SKIP: 0+1, TID: 2, TLEN: 60, COLLECTED: 184
FILL_PMT(prog=2400), PMT_len: 184, IS_START: 64, TS_PID: 460, SIZE=184, M=0, ES_CNT=0, IDX=0, PMT_PTR=0xb1b9d0
...descr id: 0x2, len=3
...descr id: 0x52, len=1
PARSE_PMT(2400 INDEX 0), STREAM: 0, FOUND pid=0x11f8 (4600), type=0x10000002, ES_DESCR_LENGTH: 8, bytes left: 34
...descr id: 0x56, len=5
...descr id: 0x52, len=1
PARSE_PMT(2400 INDEX 1), STREAM: 1, FOUND pid=0x11fd (4605), type=0xffffffff, ES_DESCR_LENGTH: 10, bytes left: 19
...descr id: 0x52, len=1
...descr id: 0xa, len=4
Language Descriptor: eng
...descr id: 0x6a, len=3
PARSE_PMT(2400 INDEX 2), STREAM: 2, FOUND pid=0x11fa (4602), type=0x2000, ES_DESCR_LENGTH: 14, bytes left: 0
----------------------------
A52_CHECK(278 input bytes), found 0 frame syncwords of 0 bytes length
A52_CHECK(417 input bytes), found 0 frame syncwords of 0 bytes length
A52_CHECK(556 input bytes), found 0 frame syncwords of 0 bytes length
A52_CHECK(695 input bytes), found 0 frame syncwords of 0 bytes length
COLLECT_SECTION, start: 64, size: 184, collected: 184
SKIP: 0+1, TID: 0, TLEN: 33, COLLECTED: 184
PARSE_PAT: section_len: 33, section 0/0
PROG: 0 (1-th of 6), PMT: 16
PROG: 2370 (2-th of 6), PMT: 270
PROG: 2400 (3-th of 6), PMT: 460
PROG: 2401 (4-th of 6), PMT: 461
PROG: 2402 (5-th of 6), PMT: 462
PROG: 2403 (6-th of 6), PMT: 463
COLLECT_SECTION, start: 64, size: 184, collected: 184
SKIP: 0+1, TID: 2, TLEN: 60, COLLECTED: 184
FILL_PMT(prog=2400), PMT_len: 184, IS_START: 64, TS_PID: 460, SIZE=184, M=0, ES_CNT=3, IDX=0, PMT_PTR=0xb1b9d0
...descr id: 0x2, len=3
...descr id: 0x52, len=1
Using SSE optimized IMDCT transform
8, bytes left: 34
...descr id: 0x56, len=5
...descr id: 0x52, len=1
PARSE_PMT(2400 INDEX 1), STREAM: 1, FOUND pid=0x11fd (4605), type=0xffffffff, ES_DESCR_LENGTH: 10, bytes left: 19
...descr id: 0x52, len=1
...descr id: 0xa, len=4
Language Descriptor: eng
...descr id: 0x6a, len=3
PARSE_PMT(2400 INDEX 2), STREAM: 2, FOUND pid=0x11fa (4602), type=0x2000, ES_DESCR_LENGTH: 14, bytes left: 0
----------------------------
A52_CHECK(834 input bytes), found 0 frame syncwords of 0 bytes length
A52_CHECK(973 input bytes), found 0 frame syncwords of 0 bytes length
COLLECT_SECTION, start: 64, size: 184, collected: 184
SKIP: 0+1, TID: 0, TLEN: 33, COLLECTED: 184
PARSE_PAT: section_len: 33, section 0/0
PROG: 0 (1-th of 6), PMT: 16
PROG: 2370 (2-th of 6), PMT: 270
PROG: 2400 (3-th of 6), PMT: 460
PROG: 2401 (4-th of 6), PMT: 461
PROG: 2402 (5-th of 6), PMT: 462
PROG: 2403 (6-th of 6), PMT: 463
COLLECT_SECTION, start: 64, size: 184, collected: 184
SKIP: 0+1, TID: 2, TLEN: 60, COLLECTED: 184
FILL_PMT(prog=2400), PMT_len: 184, IS_START: 64, TS_PID: 460, SIZE=184, M=0, ES_CNT=3, IDX=0, PMT_PTR=0xb1b9d0
...descr id: 0x2, len=3
...descr id: 0x52, len=1
PARSE_PMT(2400 INDEX 0), STREAM: 0, FOUND pid=0x11f8 (4600), type=0x10000002, ES_DESCR_LENGTH: 8, bytes left: 34
...descr id: 0x56, len=5
...descr id: 0x52, len=1
PARSE_PMT(2400 INDEX 1), STREAM: 1, FOUND pid=0x11fd (4605), type=0xffffffff, ES_DESCR_LENGTH: 10, bytes left: 19
...descr id: 0x52, len=1
...descr id: 0xa, len=4
Language Descriptor: eng
...descr id: 0x6a, len=3
PARSE_PMT(2400 INDEX 2), STREAM: 2, FOUND pid=0x11fa (4602), type=0x2000, ES_DESCR_LENGTH: 14, bytes left: 0

<< ... more COLLECT_SECTIONs here ... >>

----------------------------
VIDEO MPEG2(pid=4600)AUDIO A52(pid=4602) NO SUBS (yet)!  PROGRAM N. 2400
==> Found video stream: 0
==> Found audio stream: 0
Opened TS demuxer, audio: 2000(pid 4602), video: 10000002(pid 4600)...POS=564, PROBE=2000000
Searching for sequence header... COLLECT_SECTION, start: 64, size: 184, collected: 0
SKIP: 0+1, TID: 0, TLEN: 33, COLLECTED: 184
PARSE_PAT: section_len: 33, section 0/0
PROG: 0 (1-th of 6), PMT: 16
PROG: 2370 (2-th of 6), PMT: 270
PROG: 2400 (3-th of 6), PMT: 460
PROG: 2401 (4-th of 6), PMT: 461
PROG: 2402 (5-th of 6), PMT: 462
PROG: 2403 (6-th of 6), PMT: 463
COLLECT_SECTION, start: 64, size: 184, collected: 0
SKIP: 0+1, TID: 2, TLEN: 60, COLLECTED: 184
FILL_PMT(prog=2400), PMT_len: 184, IS_START: 64, TS_PID: 460, SIZE=184, M=0, ES_CNT=3, IDX=0, PMT_PTR=0xb1b9d0
...descr id: 0x2, len=3
...descr id: 0x52, len=1
PARSE_PMT(2400 INDEX 0), STREAM: 0, FOUND pid=0x11f8 (4600), type=0x10000002, ES_DESCR_LENGTH: 8, bytes left: 34
...descr id: 0x56, len=5
...descr id: 0x52, len=1
PARSE_PMT(2400 INDEX 1), STREAM: 1, FOUND pid=0x11fd (4605), type=0xffffffff, ES_DESCR_LENGTH: 10, bytes left: 19
...descr id: 0x52, len=1
...descr id: 0xa, len=4
Language Descriptor: eng
...descr id: 0x6a, len=3
PARSE_PMT(2400 INDEX 2), STREAM: 2, FOUND pid=0x11fa (4602), type=0x2000, ES_DESCR_LENGTH: 14, bytes left: 0
----------------------------
OK!
VIDEO:  MPEG2  1440x1080  (aspect 3)  25.000 fps  90000.0 kbps (11250.0 kbyte/s)
[V] filefmt:29  fourcc:0x10000002  size:1440x1080  fps:25.00  ftime:=0.0400
==========================================================================
Opening audio decoder: [liba52] AC3 decoding with liba52
dec_audio: Allocating 3840 bytes for input buffer.
dec_audio: Allocating 6144 + 65536 = 71680 bytes for output buffer.
COLLECT_SECTION, start: 64, size: 184, collected: 184
SKIP: 0+1, TID: 0, TLEN: 33, COLLECTED: 184
PARSE_PAT: section_len: 33, section 0/0
PROG: 0 (1-th of 6), PMT: 16
PROG: 2370 (2-th of 6), PMT: 270
PROG: 2400 (3-th of 6), PMT: 460
PROG: 2401 (4-th of 6), PMT: 461
PROG: 2402 (5-th of 6), PMT: 462
PROG: 2403 (6-th of 6), PMT: 463
COLLECT_SECTION, start: 64, size: 184, collected: 184
SKIP: 0+1, TID: 2, TLEN: 60, COLLECTED: 184
FILL_PMT(prog=2400), PMT_len: 184, IS_START: 64, TS_PID: 460, SIZE=184, M=0, ES_CNT=3, IDX=0, PMT_PTR=0xb1b9d0
...descr id: 0x2, len=3
...descr id: 0x52, len=1
PARSE_PMT(2400 INDEX 0), STREAM: 0, FOUND pid=0x11f8 (4600), type=0x10000002, ES_DESCR_LENGTH: 8, bytes left: 34
...descr id: 0x56, len=5
...descr id: 0x52, len=1
PARSE_PMT(2400 INDEX 1), STREAM: 1, FOUND pid=0x11fd (4605), type=0xffffffff, ES_DESCR_LENGTH: 10, bytes left: 19
...descr id: 0x52, len=1
...descr id: 0xa, len=4
Language Descriptor: eng
...descr id: 0x6a, len=3
PARSE_PMT(2400 INDEX 2), STREAM: 2, FOUND pid=0x11fa (4602), type=0x2000, ES_DESCR_LENGTH: 14, bytes left: 0
----------------------------
AC3: 2.0 (stereo)  48000 Hz  256.0 kbit/s
A52 flags before a52_frame: 0x2A
A52 flags after a52_frame: 0x2
Selected audio codec: [a52] afm: liba52 (AC3-liba52)
==========================================================================
Opening video filter: [expand osd=1]
Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 1
Opening video filter: [scale w=720 h=400]
SwScale params: 720 x 400 (-1=no scaling)
Opening video filter: [cropdetect]
==========================================================================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 1440 x 1080 (preferred colorspace: Mpeg PES)
Trying filter chain: cropdetect scale expand lavc
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
SwScale params: -1 x -1 (-1=no scaling)
Trying filter chain: scale cropdetect scale expand lavc
VDecoder init failed :(
Opening video decoder: [libmpeg2] MPEG 1/2 Video decoder libmpeg2-v0.4.0b
Selected video codec: [mpeg12] vfm: libmpeg2 (MPEG-1 or 2 (libmpeg2))
==========================================================================
Forcing output fourcc to 58564944 [DIVX]
Building audio filter chain for 48000Hz/2ch/s16le -> 0Hz/0ch/??...
[libaf] Adding filter dummy
[dummy] Was reinitialized: 48000Hz/2ch/s16le
[dummy] Was reinitialized: 48000Hz/2ch/s16le
audiocodec: framecopy (format=2000 chans=2 rate=48000 bits=16 B/s=32000 sample-1)
IBPS: 11250000, vb: 0
COLLECT_SECTION, start: 64, size: 184, collected: 184
SKIP: 0+1, TID: 0, TLEN: 33, COLLECTED: 184
PARSE_PAT: section_len: 33, section 0/0
PROG: 0 (1-th of 6), PMT: 16
PROG: 2370 (2-th of 6), PMT: 270
PROG: 2400 (3-th of 6), PMT: 460
PROG: 2401 (4-th of 6), PMT: 461
PROG: 2402 (5-th of 6), PMT: 462
PROG: 2403 (6-th of 6), PMT: 463
COLLECT_SECTION, start: 64, size: 184, collected: 184
SKIP: 0+1, TID: 2, TLEN: 60, COLLECTED: 184
FILL_PMT(prog=2400), PMT_len: 184, IS_START: 64, TS_PID: 460, SIZE=184, M=0, ES_CNT=3, IDX=0, PMT_PTR=0xb1b9d0
...descr id: 0x2, len=3
...descr id: 0x52, len=1
PARSE_PMT(2400 INDEX 0), STREAM: 0, FOUND pid=0x11f8 (4600), type=0x10000002, ES_DESCR_LENGTH: 8, bytes left: 34
...descr id: 0x56, len=5
...descr id: 0x52, len=1
PARSE_PMT(2400 INDEX 1), STREAM: 1, FOUND pid=0x11fd (4605), type=0xffffffff, ES_DESCR_LENGTH: 10, bytes left: 19
...descr id: 0x52, len=1
...descr id: 0xa, len=4
Language Descriptor: eng
...descr id: 0x6a, len=3
PARSE_PMT(2400 INDEX 2), STREAM: 2, FOUND pid=0x11fa (4602), type=0x2000, ES_DESCR_LENGTH: 14, bytes left: 0

<< ... more COLLECT_SECTIONs here ... >>

----------------------------
crop area: X: 0..1439  Y: 0..1078  (-vf crop=1440:1078:0:0)
crop area: X: 0..1439  Y: 0..1078  (-vf crop=1440:1078:0:0)
crop area: X: 0..1439  Y: 0..1078  (-vf crop=1440:1078:0:0)
crop area: X: 0..1439  Y: 0..1078  (-vf crop=1440:1078:0:0)
crop area: X: 0..1439  Y: 0..1078  (-vf crop=1440:1078:0:0)
crop area: X: 0..1439  Y: 0..1078  (-vf crop=1440:1078:0:0)
crop area: X: 0..1439  Y: 0..1078  (-vf crop=1440:1078:0:0)
crop area: X: 0..1439  Y: 0..1078  (-vf crop=1440:1078:0:0)
crop area: X: 0..1439  Y: 0..1078  (-vf crop=1440:1078:0:0)
crop area: X: 0..1439  Y: 0..1078  (-vf crop=1440:1078:0:0)
crop area: X: 0..1439  Y: 0..1078  (-vf crop=1440:1078:0:0)
crop area: X: 0..1439  Y: 0..1078  (-vf crop=1440:1078:0:0)
crop area: X: 0..1439  Y: 0..1078  (-vf crop=1440:1078:0:0)
crop area: X: 0..1439  Y: 0..1078  (-vf crop=1440:1078:0:0)
crop area: X: 0..1439  Y: 0..1078  (-vf crop=1440:1078:0:0)
crop area: X: 0..1439  Y: 0..1078  (-vf crop=1440:1078:0:0)
crop area: X: 0..1439  Y: 0..1078  (-vf crop=1440:1078:0:0)
crop area: X: 0..1439  Y: 0..1078  (-vf crop=1440:1078:0:0)
crop area: X: 0..1439  Y: 0..1078  (-vf crop=1440:1078:0:0)
crop area: X: 0..1439  Y: 0..1078  (-vf crop=1440:1078:0:0)
crop area: X: 0..1439  Y: 0..1078  (-vf crop=1440:1078:0:0)
crop area: X: 0..1439  Y: 0..1078  (-vf crop=1440:1078:0:0)
crop area: X: 0..1439  Y: 0..1078  (-vf crop=1440:1078:0:0)
crop area: X: 0..1439  Y: 0..1078  (-vf crop=1440:1078:0:0)
crop area: X: 0..1439  Y: 0..1078  (-vf crop=1440:1078:0:0)
Flushing video frames
Writing index...
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Video stream: 1609.129 kbit/s  (201141 B/s)  size: 1013751 bytes  5.040 secs  129 frames
Audio stream:  256.000 kbit/s  (32000 B/s)  size: 160000 bytes  5.000 secs
Uninit audio filters...
[libaf] Removing filter dummy
uninit audio: liba52
uninit video: libmpeg2


My apologies for the very long log file.

Thanks very much for any help in advance!




Login/Register to our forum to be able to post here.








Replay Media Catcher lets you record ANY streaming video and save on your computer! More info or download trial!
About   Advertise   Forum Archive   RSS Feeds   Statistics