[FFmpeg-trac] #386(undetermined:open): Missing audio and subtitle streams in vob file

FFmpeg trac at avcodec.org
Mon Jan 23 03:42:33 CET 2012


#386: Missing audio and subtitle streams in vob file
-------------------------------------+-------------------------------------
             Reporter:  Aztek        |                    Owner:
                 Type:  defect       |                   Status:  open
             Priority:  normal       |                Component:
              Version:  unspecified  |  undetermined
             Keywords:               |               Resolution:
             Blocking:               |               Blocked By:
Analyzed by developer:  0            |  Reproduced by developer:  0
-------------------------------------+-------------------------------------

Comment (by streamingguy):

 Hello,

 Thank you for your quick reply! I am very new to FFMPEG and sorry if I
 miss anything in my below details:

 Source: .VOB file extracted from DVD decrypter (first chapter of the
 movie). This has one video stream, one audio stream (AC3 5.1).

 Issue: When I try to encode into any format, it reports 0 channels in ac3
 stream and there is no audio track in the output. I tried with directly
 copying the AC3 stream, encoding AC3 to AAC, using analyzeduration option
 etc.,

 But, the same file is working fine when I use Handbrake, MEncoder.

 Source to download: You can download .VOB file here:
 http://poacric.blob.core.windows.net/$root/TestClip.zip

 Command Used: ffmpeg -i d:\testclip.vob -acodec copy d:\ffmpegout.mp4

 Console output:

 {{{

 C:\ffmpeg>ffmpeg -i d:\testclip.vob -acode
 c copy d:\ffmpegout.mp4
 ffmpeg version N-35966-g1d0ae92, Copyright (c) 2000-2011 the FFmpeg
 developers
   built on Dec 19 2011 13:10:19 with gcc 4.6.2
   configuration: --disable-static --enable-shared --enable-gpl --enable-
 version3
  --disable-w32threads --enable-runtime-cpudetect --enable-avisynth
 --enable-bzli
 b --enable-frei0r --enable-libopencore-amrnb --enable-libopencore-amrwb
 --enable
 -libfreetype --enable-libgsm --enable-libmp3lame --enable-libopenjpeg
 --enable-l
 ibrtmp --enable-libschroedinger --enable-libspeex --enable-libtheora
 --enable-li
 bvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx
 --enable-l
 ibx264 --enable-libxavs --enable-libxvid --enable-zlib
   libavutil    51. 32. 0 / 51. 32. 0
   libavcodec   53. 46. 1 / 53. 46. 1
   libavformat  53. 27. 0 / 53. 27. 0
   libavdevice  53.  4. 0 / 53.  4. 0
   libavfilter   2. 53. 0 /  2. 53. 0
   libswscale    2.  1. 0 /  2.  1. 0
   libpostproc  51.  2. 0 / 51.  2. 0
 [mpeg @ 0000000000497FD0] max_analyze_duration 5000000 reached at 5004667

 Seems stream 0 codec frame rate differs from container frame rate: 59.94
 (60000/
 1001) -> 59.94 (60000/1001)
 Input #0, mpeg, from 'd:\bommarillu\testclip.vob':
   Duration: 00:04:51.99, start: 0.316978, bitrate: 4939 kb/s
     Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR
 32:27 DA
 R 16:9], 8000 kb/s, 23.98 fps, 59.94 tbr, 90k tbn, 59.94 tbc
     Stream #0:1[0x80]: Audio: ac3, 0 channels
 [buffer @ 00000000029E0BE0] w:720 h:480 pixfmt:yuv420p tb:1/1000000
 sar:32/27 sw
 s_param:
 [libx264 @ 00000000027E0810] using SAR=32/27
 [libx264 @ 00000000027E0810] using cpu capabilities: MMX2 SSE2Fast SSSE3
 FastShu
 ffle SSE4.2
 [libx264 @ 00000000027E0810] profile High, level 3.1
 [libx264 @ 00000000027E0810] 264 - core 119 r2106 07efeb4 - H.264/MPEG-4
 AVC cod
 ec - Copyleft 2003-2011 - http://www.videolan.org/x264.html - options:
 cabac=1 r
 ef=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00
 mixed
 _ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11
 fast_pski
 p=1 chroma_qp_offset=-2 threads=12 sliced_threads=0 nr=0 decimate=1
 interlaced=0
  bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1
 b_bias=0 di
 rect=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40
 intra
 _refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0
 qpmax=69
 qpstep=4 ip_ratio=1.40 aq=1:1.00
 Output #0, mp4, to 'd:\bommarillu\ffmpegout.mp4':
   Metadata:
     encoder         : Lavf53.27.0
     Stream #0:0: Video: h264 (![0][0][0] / 0x0021), yuv420p, 720x480 [SAR
 32:27
 DAR 16:9], q=-1--1, 60k tbn, 59.94 tbc
 Stream mapping:
   Stream #0:0 -> #0:0 (mpeg2video -> libx264)
 Press [q] to stop, [?] for help
 [mpeg2video @ 00000000004AB7C0] warning: first frame is no keyframe
     Last message repeated 1 times
 frame=  117 fps=  0 q=31.0 size=     273kB time=00:00:00.98
 bitrate=2273.2kbits/
 frame=  205 fps=201 q=31.0 size=     602kB time=00:00:02.45
 bitrate=2011.7kbits/
 frame=  282 fps=183 q=31.0 size=     861kB time=00:00:03.73
 bitrate=1887.4kbits/
 frame=  367 fps=178 q=31.0 size=    1179kB time=00:00:05.15
 bitrate=1874.1kbits/
 frame=  466 fps=182 q=31.0 size=    1376kB time=00:00:06.80
 bitrate=1655.8kbits/
 frame=  475 fps=175 q=-1.0 Lsize=    1401kB time=00:00:07.89
 bitrate=1454.6kbits
 /s dup=273 drop=0
 video:1396kB audio:0kB global headers:0kB muxing overhead 0.367020%
 [libx264 @ 00000000027E0810] frame I:3     Avg QP:23.66  size: 48841
 [libx264 @ 00000000027E0810] frame P:309   Avg QP:26.15  size:  4086
 [libx264 @ 00000000027E0810] frame B:163   Avg QP:30.33  size:   122
 [libx264 @ 00000000027E0810] consecutive B-frames: 49.5%  7.2% 21.5% 21.9%
 [libx264 @ 00000000027E0810] mb I  I16..4: 25.5% 46.0% 28.5%
 [libx264 @ 00000000027E0810] mb P  I16..4:  1.0%  0.6%  0.0%  P16..4:
 22.2%  4.5
 %  4.5%  0.0%  0.0%    skip:67.1%
 [libx264 @ 00000000027E0810] mb B  I16..4:  0.0%  0.0%  0.0%  B16..8:
 11.1%  0.0
 %  0.0%  direct: 0.0%  skip:88.9%  L0:57.4% L1:39.9% BI: 2.6%
 [libx264 @ 00000000027E0810] 8x8 transform intra:40.0% inter:74.5%
 [libx264 @ 00000000027E0810] coded y,uvDC,uvAC intra: 44.1% 49.2% 24.7%
 inter: 1
 1.6% 4.2% 1.0%
 [libx264 @ 00000000027E0810] i16 v,h,dc,p: 39% 42%  6% 13%
 [libx264 @ 00000000027E0810] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 10% 32% 37%
 3%  2%
  2%  4%  3%  7%
 [libx264 @ 00000000027E0810] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu:  6% 64% 14%
 2%  2%
  2%  3%  2%  5%
 [libx264 @ 00000000027E0810] i8c dc,h,v,p: 40% 48% 10%  2%
 [libx264 @ 00000000027E0810] Weighted P-Frames: Y:0.3% UV:0.3%
 [libx264 @ 00000000027E0810] ref P L0: 67.2% 13.1% 10.0%  9.8%
 [libx264 @ 00000000027E0810] ref B L0: 98.4%  1.3%  0.3%
 [libx264 @ 00000000027E0810] ref B L1: 96.1%  3.9%
 [libx264 @ 00000000027E0810] kb/s:1442.51
 Received signal 2: terminating.


 }}}

 Please let me know, if you need any more information.

 I have been searching for a proper encoder from past 2 months and couldn't
 find a proper solution.

 My requirement: I have several DVDs and want to convert them into
 MP4/M2TS/TS files with 2 audio streams (AC3 5.1 and AAC). Also, want to
 add watermark on the output. Tried different encoders, but nothing is
 working as per my requirement.

 Thank you for your time!


 Replying to [comment:12 cehoyos]:
 > Replying to [comment:10 streamingguy]:
 > > I see the same issue with one of my VOB file. ffmpeg is reporting as
 zero audio channels, even though it has 5.1 audio stream.
 > Please provide a ffmpeg command line that allows to reproduce your
 problem (no external libraries please if not necessary to reproduce)
 together with complete, uncut console output.
 > A sample might be needed, too.

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/386#comment:14>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list