[FFmpeg-trac] #1495(FFmpeg:new): H263+MP3 -> .vob (MPEG2 + AC3) = corrupt audio

FFmpeg trac at avcodec.org
Fri Jun 29 02:57:12 CEST 2012


#1495: H263+MP3 -> .vob (MPEG2 + AC3) = corrupt audio
-----------------------------------+---------------------------------------
             Reporter:  grolschie  |                     Type:  defect
               Status:  new        |                 Priority:  important
            Component:  FFmpeg     |                  Version:  unspecified
             Keywords:             |               Blocked By:
             Blocking:             |  Reproduced by developer:  0
Analyzed by developer:  0          |
-----------------------------------+---------------------------------------
 I have noticed with recent ffmpeg builds, that converting the low quality
 YouTube videos (H263 video with MP3) to AC3 Dolby Digital 2.0 @ 48,000hz
 and 44,100hz results in good audio in the right channel, but just digital
 noise on the left channel. Here is an example:

 -------------------------------
 ffmpeg.exe -i "http://o-o.preferred.tnz-akl1.v20.ls
 cache7.c.youtube.com/videoplayback?upn=-yli7TGCA4Q&sparams=algorithm%2Cburst%2Cc
 p%2Cfactor%2Cid%2Cip%2Cipbits%2Citag%2Csource%2Cupn%2Cexpire&fexp=907048%2C92480
 1%2C904102%2C906510%2C911205%2C902519%2C907217%2C907335%2C921602%2C919306%2C9226
 00%2C919316%2C920704%2C924500%2C924700%2C913542%2C913547%2C919324%2C907344%2C912
 706%2C902518&mt=1340913017&ms=au&algorithm=throttle-
 factor&itag=34&ip=219.0.0.0&
 burst=40&sver=3&signature=57B4A269E25DC3DB60C3B7E82980F0853F6B362D.D349F29F2208E
 B92D7624067EA655BBCF40FE2BC&source=youtube&expire=1340934623&key=yt1&ipbits=8&fa
 ctor=1.25&cp=U0hTRVlOUl9HTUNOM19RSFZHOkIxakpzdXlzODA5&id=2e06a02833dcd0e2"
 -y -t
 hreads 1 -copyts -c:v mpeg2video -qscale 3 -r 30000/1001 -g 15 -c:a ac3
 -b:a 384
 k -ar 48000 -ac 2 -map 0:0 -map 0:1 -sn -f vob output.vob
 ffmpeg version N-42016-gc103dc0 Copyright (c) 2000-2012 the FFmpeg
 developers
   built on Jun 28 2012 20:16:03 with gcc 4.7.1
   configuration: --enable-gpl --enable-version3 --disable-w32threads
 --enable-ru
 ntime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-
 libass
  --enable-libcelt --enable-libopencore-amrnb --enable-libopencore-amrwb
 --enable
 -libfreetype --enable-libgsm --enable-libmp3lame --enable-libnut --enable-
 libope
 njpeg --enable-librtmp --enable-libschroedinger --enable-libspeex
 --enable-libth
 eora --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc
 --enable-
 libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-
 libxvid --e
 nable-zlib
   libavutil      51. 63.100 / 51. 63.100
   libavcodec     54. 29.101 / 54. 29.101
   libavformat    54. 11.100 / 54. 11.100
   libavdevice    54.  0.100 / 54.  0.100
   libavfilter     3.  0.100 /  3.  0.100
   libswscale      2.  1.100 /  2.  1.100
   libswresample   0. 15.100 /  0. 15.100
   libpostproc    52.  0.100 / 52.  0.100
 Input #0, flv, from 'http://o-o.preferred.tnz-
 akl1.v20.lscache7.c.youtube.com/vi
 deoplayback?upn=-yli7TGCA4Q&sparams=algorithm%2Cburst%2Ccp%2Cfactor%2Cid%2Cip%2C
 ipbits%2Citag%2Csource%2Cupn%2Cexpire&fexp=907048%2C924801%2C904102%2C906510%2C9
 11205%2C902519%2C907217%2C907335%2C921602%2C919306%2C922600%2C919316%2C920704%2C
 924500%2C924700%2C913542%2C913547%2C919324%2C907344%2C912706%2C902518&mt=1340913
 017&ms=au&algorithm=throttle-
 factor&itag=34&ip=219.0.0.0&burst=40&sver=3&signatu
 re=57B4A269E25DC3DB60C3B7E82980F0853F6B362D.D349F29F2208EB92D7624067EA655BBCF40F
 E2BC&source=youtube&expire=1340934623&key=yt1&ipbits=8&factor=1.25&cp=U0hTRVlOUl
 9HTUNOM19RSFZHOkIxakpzdXlzODA5&id=2e06a02833dcd0e2':
   Metadata:
     starttime       : 0
     totalduration   : 209
     totaldatarate   : 601
     bytelength      : 15709754
     canseekontime   : true
     sourcedata      : B7A387304HH1340930999438436
     purl            :
     pmsg            :
   Duration: 00:03:28.52, start: 0.000000, bitrate: 602 kb/s
     Stream #0:0: Video: h264 (Main), yuv420p, 480x360 [SAR 1:1 DAR 4:3],
 475 kb/
 s, 25 tbr, 1k tbn, 50 tbc
     Stream #0:1: Audio: aac, 44100 Hz, stereo, s16, 133 kb/s
 Please use -q:a or -q:v, -qscale is ambiguous
 [graph 0 input from stream 0:0 @ 024c9e80] w:480 h:360 pixfmt:yuv420p
 tb:1/1000
 fr:25/1 sar:1/1 sws_param:flags=2
 [output stream 0:0 @ 02c84200] No opaque field provided
 [graph 1 input from stream 0:1 @ 02dadaa0] tb:1/1000 samplefmt:s16
 samplerate:44
 100 chlayout:0x3
 [auto-inserted resampler 0 @ 02c60ee0] chl:stereo fmt:s16 r:44100Hz ->
 chl:stere
 o fmt:flt r:48000Hz
 [vob @ 02be4020] VBV buffer size not set, muxing may fail
 Output #0, vob, to 'output.vob':
   Metadata:
     starttime       : 0
     totalduration   : 209
     totaldatarate   : 601
     bytelength      : 15709754
     canseekontime   : true
     sourcedata      : B7A387304HH1340930999438436
     purl            :
     pmsg            :
     encoder         : Lavf54.11.100
     Stream #0:0: Video: mpeg2video, yuv420p, 480x360 [SAR 1:1 DAR 4:3],
 q=2-31,
 200 kb/s, 90k tbn, 29.97 tbc
     Stream #0:1: Audio: ac3, 48000 Hz, stereo, flt, 384 kb/s
 Stream mapping:
   Stream #0:0 -> #0:0 (h264 -> mpeg2video)
   Stream #0:1 -> #0:1 (aac -> ac3)
 Press [q] to stop, [?] for help
 frame=   53 fps=0.0 q=3.0 size=     194kB time=00:00:01.70 bitrate=
 933.9kbits/s
 frame=   97 fps= 96 q=3.0 size=     420kB time=00:00:03.16
 bitrate=1085.4kbits/s
 frame=  134 fps= 87 q=3.0 size=     632kB time=00:00:04.40
 bitrate=1175.5kbits/s
 frame=  170 fps=0.0 q=3.0 size=     870kB time=00:00:05.60
 bitrate=1271.4kbits/s
 frame=  212 fps= 83 q=3.0 size=    1140kB time=00:00:07.00
 bitrate=1332.8kbits/s
 frame=  250 fps= 82 q=3.0 size=    1342kB time=00:00:08.27
 bitrate=1328.6kbits/s
 frame=  290 fps= 82 q=3.0 size=    1556kB time=00:00:09.60
 bitrate=1326.5kbits/s
 frame=  325 fps= 81 q=3.0 Lsize=    1780kB time=00:00:10.81
 bitrate=1348.8kbits/
 s dup=54 drop=0
 video:1243kB audio:508kB subtitle:0 global headers:0kB muxing overhead
 1.632107%
 ----------------------------------

 Here is the resulting file:
 https://sites.google.com/site/grolschie/output.vob

 The noise is quite loud and possibly bad for speakers.

 Strangly, converting to 22050hz audio seems fine though.

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/1495>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list