[MPlayer-users] midentify fails to detect video parameters, bitrate and etc, on specific file

Denys Fedoryschenko denys at visp.net.lb
Tue Nov 3 01:59:54 CET 2009


Hi

First of all, thanks for your great software. It is first one who was able to 
play and recode properly my Sony camcorder files (crappy Sony AVCHD). 

I face small problem with other things, filled bugzilla entry, but noticed in 
other reports recommendation to send mail to maillist. Here is my problem:

I have a file, where midentify will fail to detect correct parameters.
I am not sure it will cause playback problems, but probably it will be nice to
show proper result in midentify.
I am using mplayer as tool to retrieve video/audio parameters from video files
on my embedded box to make some kind of catalog. Tested on svn version of 
ffmpeg (to build shared libavcodec), and git version of mplayer and tested 
there.

Also i test on latest ebuilds of mplayer on gentoo with x264 library enabled,
it gives same results.

mplayer with debug output from gentoo
mplayer -vo null -ao null -frames 0 -identify -v /work/00001small.m2ts
>/home/nuclear/x264_fail.txt

http://www.nuclearcat.com/files/x264_fail.txt

sample file (cut to 10Mbyte)
http://www.nuclearcat.com/files/00001small.m2ts

ffmpeg detecting file properly
home distfiles # ffmpeg -v 9 -loglevel debug -i /work/00001small.m2ts
FFmpeg version SVN-r20373, Copyright (c) 2000-2009 Fabrice Bellard, et al.
  built on Nov  3 2009 02:16:15 with gcc 4.3.3
  configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64
--mandir=/usr/share/man --enable-static --enable-shared
--cc=x86_64-pc-linux-gnu-gcc --disable-debug --disable-ffplay --disable-network
--enable-libmp3lame --enable-libtheora --enable-libx264 --enable-libxvid
--disable-indev=v4l --disable-indev=oss --disable-indev=jack
--disable-outdev=oss --enable-x11grab --enable-libdirac --enable-libgsm
--disable-vdpau --disable-vdpau --disable-altivec --cpu=core2 --enable-gpl
--enable-version3 --enable-postproc --enable-avfilter --enable-avfilter-lavf
--disable-stripping --enable-hardcoded-tables
  libavutil     50. 3. 0 / 50. 3. 0
  libavcodec    52.37. 1 / 52.37. 1
  libavformat   52.39. 2 / 52.39. 2
  libavdevice   52. 2. 0 / 52. 2. 0
  libavfilter    1. 4. 1 /  1. 4. 1
  libswscale     0. 7. 1 /  0. 7. 1
  libpostproc   51. 2. 0 / 51. 2. 0
[NULL @ 0x860720]Probed with size=2048 and score=100
[h264 @ 0x87ced0]no picture
[mpegts @ 0x860720]MAX_READ_SIZE:5000000 reached

Seems stream 0 codec frame rate differs from container frame rate: 47.95
(48000/1001) -> 23.98 (24000/1001)
Input #0, mpegts, from '/work/00001small.m2ts':
  Duration: 00:00:03.12, start: 599.958311, bitrate: 26188 kb/s
  Program 1
    Stream #0.0[0x1011], 1/90000: Video: h264, yuv420p, 1920x1080 [PAR 1:1 DAR
16:9], 1001/48000, 23.98 tbr, 90k tbn, 47.95 tbc
    Stream #0.1[0x1100](eng), 1/90000: Audio: truehd, 48000 Hz, 6 channels, 
s32
    Stream #0.2[0x1100], 1/90000: Audio: ac3, 48000 Hz, 5.1, s16, 640 kb/s
    Stream #0.3[0x1101](rus), 1/90000: Audio: ac3, 48000 Hz, 5.1, s16, 384 
kb/s
    Stream #0.4[0x1200](rus), 1/90000: Subtitle: pgssub
    Stream #0.5[0x1201](rus), 1/90000: Subtitle: pgssub


If you need more information - let me know


More information about the MPlayer-users mailing list