[FFmpeg-user] Audio lost

satonio satonio at gmail.com
Sat Oct 1 01:17:14 CEST 2011


Just the year is wrong and it's because i didn't changed it. It was
recorded 2011-09-21 14:05:41. If i try:

 
satonio at toshiba:~/videos$ ffmpeg -i input1.mp4 -vcodec copy -map 0:0
-map 0:1 -y -acodec copy out.mkv

I get:

ffmpeg version N-33136-g812010c, Copyright (c) 2000-2011 the FFmpeg
developers
  built on Oct  1 2011 00:48:53 with gcc 4.4.3
  configuration: --enable-gpl --enable-libfaac --enable-libmp3lame
--enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora
--enable-libvorbis --enable-libx264 --enable-libxvid --enable-nonfree
--enable-postproc --enable-version3 --enable-x11grab
  libavutil    51. 18. 0 / 51. 18. 0
  libavcodec   53. 19. 0 / 53. 19. 0
  libavformat  53. 13. 0 / 53. 13. 0
  libavdevice  53.  4. 0 / 53.  4. 0
  libavfilter   2. 43. 6 /  2. 43. 6
  libswscale    2.  1. 0 /  2.  1. 0
  libpostproc  51.  2. 0 / 51.  2. 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x96adaa0] multiple edit list entries, a/v
desync might occur, patch welcome
    Last message repeated 2 times
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x96adaa0] stream 1, missing mandatory atoms,
broken header
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x96adaa0] multiple edit list entries, a/v
desync might occur, patch welcome
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x96adaa0] stream 3, missing mandatory atoms,
broken header
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x96adaa0] max_analyze_duration 5000000
reached at 5020000

Seems stream 0 codec frame rate differs from container frame rate:
600.00 (600/1) -> 150.00 (150/1)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'input1.mp4':
  Metadata:
    major_brand     : 3gp5
    minor_version   : 256
    compatible_brands: 3gp53gp4isom
    creation_time   : 2011-09-29 17:43:06
  Duration: 00:00:59.36, start: 0.000000, bitrate: 1000 kb/s
    Stream #0:0(eng): Video: h264 (Main) (avc1 / 0x31637661), yuv420p,
864x488, 920 kb/s, 20.01 fps, 150 tbr, 300 tbn, 600 tbc
    Metadata:
      creation_time   : 1945-09-21 14:05:41
    Stream #0:1(eng): Data: none (stts / 0x73747473)
    Metadata:
      creation_time   : 1945-09-21 14:05:41
    Stream #0:2(eng): Audio: pcm_mulaw (ulaw / 0x77616C75), 8000 Hz, 1
channels, s16, 64 kb/s
    Metadata:
      creation_time   : 1945-09-21 14:05:41
    Stream #0:3(eng): Data: none (stts / 0x73747473)
    Metadata:
      creation_time   : 1945-09-21 14:05:41
Data stream encoding not supported yet (only streamcopy)

Also i get the same mapping 0:3 and not with 0:2 but i don't get the
sound even if i tell it to copy the stream. The same happens if i try to
map 0:3.0:1 or something like that.

Note i'm using now a newer version:

ffmpeg version N-33136-g812010c, Copyright (c) 2000-2011 the FFmpeg
developers
  built on Oct  1 2011 00:48:53 with gcc 4.4.3

Thanks in advance.

El vie, 30-09-2011 a las 17:16 -0500, gerardo Juarez escribió:

> SaToNiO wrote:
> > Hi,
> >
> > I'm trying to convert a file to other format (mpg to concatenate
> > after) and i've noticed the audio track is missing in the converted
> > file.
> >
> > look:
> >
> > satonio at satonio-laptop:~$ ffmpeg -i salida2.mp4 -s 352x288 -y salida.3gp
> > ffmpeg version N-33094-gecf31a6, Copyright (c) 2000-2011 the FFmpeg developers
> >   built on Sep 29 2011 19:39:35 with gcc 4.4.3
> >   configuration: --enable-gpl --enable-libfaac --enable-libmp3lame
> > --enable-libopencore-amrnb --enable-libopencore-amrwb
> > --enable-libtheora --enable-libvorbis --enable-libx264
> > --enable-libxvid --enable-nonfree --enable-postproc --enable-version3
> > --enable-x11grab
> >   libavutil    51. 18. 0 / 51. 18. 0
> >   libavcodec   53. 18. 0 / 53. 18. 0
> >   libavformat  53. 13. 0 / 53. 13. 0
> >   libavdevice  53.  4. 0 / 53.  4. 0
> >   libavfilter   2. 43. 6 /  2. 43. 6
> >   libswscale    2.  1. 0 /  2.  1. 0
> >   libpostproc  51.  2. 0 / 51.  2. 0
> > [mov,mp4,m4a,3gp,3g2,mj2 @ 0x1950780] multiple edit list entries, a/v
> > desync might occur, patch welcome
> >     Last message repeated 2 times
> > [mov,mp4,m4a,3gp,3g2,mj2 @ 0x1950780] stream 1, missing mandatory
> > atoms, broken header
> > [mov,mp4,m4a,3gp,3g2,mj2 @ 0x1950780] multiple edit list entries, a/v
> > desync might occur, patch welcome
> > [mov,mp4,m4a,3gp,3g2,mj2 @ 0x1950780] stream 3, missing mandatory
> > atoms, broken header
> > [mov,mp4,m4a,3gp,3g2,mj2 @ 0x1950780] max_analyze_duration 5000000
> > reached at 5020000
> >
> > Seems stream 0 codec frame rate differs from container frame rate:
> > 600.00 (600/1) -> 150.00 (150/1)
> > Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'salida2.mp4':
> >   Metadata:
> >     major_brand     : 3gp5
> >     minor_version   : 256
> >     compatible_brands: 3gp53gp4isom
> >     creation_time   : 2011-09-29 17:43:06
> >   Duration: 00:00:59.36, start: 0.000000, bitrate: 1000 kb/s
> >     Stream #0:0(eng): Video: h264 (Main) (avc1 / 0x31637661), yuv420p,
> > 864x488, 920 kb/s, 20.01 fps, 150 tbr, 300 tbn, 600 tbc
> >     Metadata:
> >       creation_time   : 1945-09-21 14:05:41
> >     Stream #0:1(eng): Data: none (stts / 0x73747473)
> >     Metadata:
> >       creation_time   : 1945-09-21 14:05:41
> >     Stream #0:2(eng): Audio: pcm_mulaw (ulaw / 0x77616C75), 8000 Hz, 1
> > channels, s16, 64 kb/s
> >     Metadata:
> >       creation_time   : 1945-09-21 14:05:41
> >     Stream #0:3(eng): Data: none (stts / 0x73747473)
> >     Metadata:
> >       creation_time   : 1945-09-21 14:05:41
> > [buffer @ 0x197af00] w:864 h:488 pixfmt:yuv420p tb:1/1000000 sar:0/1 sws_param:
> > [scale @ 0x194fea0] w:864 h:488 fmt:yuv420p -> w:352 h:288 fmt:yuv420p flags:0x4
> > [libopencore_amrnb @ 0x194edc0] bitrate not supported: use one of
> > 4.75k, 5.15k, 5.90k, 6.70k, 7.40k, 7.95k, 10.20k, 12.20k, using 12.20k
> > Output #0, 3gp, to 'salida.3gp':
> >   Metadata:
> >     major_brand     : 3gp5
> >     minor_version   : 256
> >     compatible_brands: 3gp53gp4isom
> >     creation_time   : 2011-09-29 17:43:06
> >     encoder         : Lavf53.13.0
> >     Stream #0:0(eng): Video: h263 (s263 / 0x33363273), yuv420p,
> > 352x288, q=2-31, 200 kb/s, 150 tbn, 150 tbc
> >     Metadata:
> >       creation_time   : 1945-09-21 14:05:41
> >     Stream #0:1(eng): Audio: amr_nb (samr / 0x726D6173), 8000 Hz, 1
> > channels, s16, 128 kb/s
> >     Metadata:
> >       creation_time   : 1945-09-21 14:05:41
> > Stream mapping:
> >   Stream #0.0 -> #0.0 (h264 -> h263)
> >   Stream #0.2 -> #0.1 (pcm_mulaw -> libopencore_amrnb)
> > Press [q] to stop, [?] for help
> > [h263 @ 0x194b040] warning, clipping 1 dct coefficients to -127..127
> >     Last message repeated 7 times
> > frame= 8904 fps=770 q=31.0 Lsize=    4016kB time=00:00:00.00 bitrate=
> >  0.0kbits/s dup=7716 drop=0
> > video:3943kB audio:0kB global headers:0kB muxing overhead 1.853415%
> >
> > And after:
> > satonio at satonio-laptop:~$ ffmpeg -i salida.3gp
> > ffmpeg version N-33094-gecf31a6, Copyright (c) 2000-2011 the FFmpeg developers
> >   built on Sep 29 2011 19:39:35 with gcc 4.4.3
> >   configuration: --enable-gpl --enable-libfaac --enable-libmp3lame
> > --enable-libopencore-amrnb --enable-libopencore-amrwb
> > --enable-libtheora --enable-libvorbis --enable-libx264
> > --enable-libxvid --enable-nonfree --enable-postproc --enable-version3
> > --enable-x11grab
> >   libavutil    51. 18. 0 / 51. 18. 0
> >   libavcodec   53. 18. 0 / 53. 18. 0
> >   libavformat  53. 13. 0 / 53. 13. 0
> >   libavdevice  53.  4. 0 / 53.  4. 0
> >   libavfilter   2. 43. 6 /  2. 43. 6
> >   libswscale    2.  1. 0 /  2.  1. 0
> >   libpostproc  51.  2. 0 / 51.  2. 0
> >
> > Seems stream 0 codec frame rate differs from container frame rate:
> > 29.97 (30000/1001) -> 150.00 (150/1)
> > Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'salida.3gp':
> >   Metadata:
> >     major_brand     : 3gp4
> >     minor_version   : 512
> >     compatible_brands: isomiso23gp4
> >     creation_time   : 2011-09-28 23:00:00
> >   Duration: 00:00:59.36, start: 0.000000, bitrate: 554 kb/s
> >     Stream #0:0(eng): Video: h263 (s263 / 0x33363273), yuv420p,
> > 352x288 [SAR 12:11 DAR 4:3], 544 kb/s, 150 fps, 150 tbr, 150 tbn,
> > 29.97 tbc
> >     Metadata:
> >       creation_time   : 2011-09-28 23:00:00
> > At least one output file must be specified
> >
> > It doesn't work neither converting it to mpg, avi, etc etc and all
> > ends without audio.
> >
> > Also, i've noticed that those videos doesn't have sound played with
> > mplayer (but with vlc work well).
> >
> > Thanks
> > _______________________________________________
> > ffmpeg-user mailing list
> > ffmpeg-user at ffmpeg.org
> > http://ffmpeg.org/mailman/listinfo/ffmpeg-user
> >
> >   
> Streams 2 & 3 have broken headers. Have you tried mapping the streams 
> (-map -map 0.0:0.0 -map 0.1:0.1...)
> There seem to be multiple issues with the creation of the original file:
> creation_time : 1945-09-21 14:05:41  (!!!)   Was there digital video at 
> the end of WWII? ;-)
> 
> 
> 
> 
> 
> 
> _______________________________________________
> ffmpeg-user mailing list
> ffmpeg-user at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-user




More information about the ffmpeg-user mailing list