[FFmpeg-user] ffprobe failure with videos from 1 of 2 identical cameras

Gan Uesli Starling gan at starling.us
Sun Jan 19 21:03:52 CET 2014


I have two identical Nikon CoolPix L20 cameras. Both have the same
firmware version of 1.0 (with no updates available).
Videos from both cameras play fine on both VLC, MoviePlayer and on
Firefox browser.
And yet ffmpeg & ffprobe accept videos from only one of the two
identical cameras. On all videos from identical 2nd camera they fail.

The two videos are available for download and examination here:
http://starling.us/ffprobe/
DSCN1330.AVI <-- This video works everywhere
DSCN0902.AVI <-- This video works everywhere EXCEPT on ffprobe and ffmpeg


Results for ffprobe are as follows. First the one that doesn't work,
then the one which does.

aplonis at GUS-M6700:~/Desktop/gus_ffmpeg$ ~/bin/ffprobe "DSCN0902.AVI"
ffprobe version git-2014-01-19-0500623 Copyright (c) 2007-2014 the
FFmpeg developers
  built on Jan 19 2014 12:36:41 with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5)
  configuration: --prefix=/home/aplonis/ffmpeg_build
--extra-cflags=-I/home/aplonis/ffmpeg_build/include
--extra-ldflags=-L/home/aplonis/ffmpeg_build/lib
--bindir=/home/aplonis/bin --extra-libs=-ldl --enable-gpl
--enable-libass --enable-libfdk-aac --enable-libmp3lame --enable-libopus
--enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264
--enable-nonfree --enable-x11grab
  libavutil      52. 63.100 / 52. 63.100
  libavcodec     55. 48.101 / 55. 48.101
  libavformat    55. 24.100 / 55. 24.100
  libavdevice    55.  5.102 / 55.  5.102
  libavfilter     4.  1.100 /  4.  1.100
  libswscale      2.  5.101 /  2.  5.101
  libswresample   0. 17.104 /  0. 17.104
  libpostproc    52.  3.100 / 52.  3.100
DSCN0902.AVI: Invalid data found when processing input


aplonis at GUS-M6700:~/Desktop/gus_ffmpeg$ ~/bin/ffprobe "DSCN1330.AVI"
ffprobe version git-2014-01-19-0500623 Copyright (c) 2007-2014 the
FFmpeg developers
  built on Jan 19 2014 12:36:41 with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5)
  configuration: --prefix=/home/aplonis/ffmpeg_build
--extra-cflags=-I/home/aplonis/ffmpeg_build/include
--extra-ldflags=-L/home/aplonis/ffmpeg_build/lib
--bindir=/home/aplonis/bin --extra-libs=-ldl --enable-gpl
--enable-libass --enable-libfdk-aac --enable-libmp3lame --enable-libopus
--enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264
--enable-nonfree --enable-x11grab
  libavutil      52. 63.100 / 52. 63.100
  libavcodec     55. 48.101 / 55. 48.101
  libavformat    55. 24.100 / 55. 24.100
  libavdevice    55.  5.102 / 55.  5.102
  libavfilter     4.  1.100 /  4.  1.100
  libswscale      2.  5.101 /  2.  5.101
  libswresample   0. 17.104 /  0. 17.104
  libpostproc    52.  3.100 / 52.  3.100
Input #0, avi, from 'DSCN1330.AVI':
  Metadata:
    encoder         :
    maker           : NIKON
    model           : L20    
    creation_time   : 2013-01-19 13:49:45
  Duration: 00:00:09.40, start: 0.000000, bitrate: 10766 kb/s
    Stream #0:0: Video: mjpeg (MJPG / 0x47504A4D), yuvj422p(pc),
640x480, 30 tbr, 30 tbn, 30 tbc
    Stream #0:1: Audio: pcm_mulaw ([7][0][0][0] / 0x0007), 8000 Hz, 1
channels, s16, 64 kb/s

So, can someone tell me what the problem is and how to fix and/or work
around it?


More information about the ffmpeg-user mailing list