[FFmpeg-user] pb SONY HDR-TD10 MTS file

Jseb Tarot tarotcrcustrasbgfr at gmail.com
Mon Dec 19 20:44:10 CET 2011


I want try to work with SONY HDR-TD10 file but ffmpeg "git version!".
doesn't support this kind of file.

ffprobe answer:

 ffprobe 00035.MTS
ffprobe version N-35517-g070a40f, Copyright (c) 2007-2011 the FFmpeg
developers
  built on Dec  7 2011 21:07:09 with gcc 4.4.4
  configuration: --enable-libdc1394 --enable-libmp3lame --enable-x11grab
--enable-gpl --enable-nonfree --enable-postproc --enable-libxvid
--enable-libtheora --enable-libx264 --enable-libvorbis --prefix=/usr
--libdir=/usr/lib64 --enable-libspeex --enable-libschroedinger
--enable-libvpx --enable-shared --enable-pic --arch=x86_64
--enable-amd3dnow --enable-amd3dnowext --shlibdir=/usr/lib64
--enable-libxavs --enable-libopenjpeg --enable-libopencore-amrwb
--enable-version3 --enable-libvo-aacenc --enable-libopencore-amrnb
--enable-libcelt
  libavutil    51. 30. 0 / 51. 30. 0
  libavcodec   53. 41. 0 / 53. 41. 0
  libavformat  53. 24. 0 / 53. 24. 0
  libavdevice  53.  4. 0 / 53.  4. 0
  libavfilter   2. 51. 0 /  2. 51. 0
  libswscale    2.  1. 0 /  2.  1. 0
  libpostproc  51.  2. 0 / 51.  2. 0
[mpegts @ 0x6128e0] parser not found for codec hdmv_pgs_subtitle, packets
or times may be invalid.
[mpegts @ 0x6128e0] probed stream 3
failed

[mpegts @ 0x6128e0] parser not found for codec none, packets or times may
be
invalid.

Input #0, mpegts, from
'00035.MTS':

  Duration: 00:00:20.80, start: 1.000033, bitrate: 26380 kb/s
  Program 1
    Stream #0:0[0x1011]: Video: h264 (High) (HDMV / 0x564D4448), yuv420p,
1920x1080 [SAR 1:1 DAR 16:9], 50 fps, 50 tbr, 90k tbn, 50 tbc
    Stream #0:1[0x1100]: Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz,
5.1(side), s16, 448 kb/s
    Stream #0:2[0x1200]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] /
0x0090)
    Stream #0:3[0x1012]: Unknown: none (HDMV / 0x564D4448)
Unsupported codec with id 0 for input stream 3


I supposes the Stream #0:0 are eye left and steam #0:3 are right eye or
invert. but i can't buy this camera, if ffmpeg doesn't support this kind of
file.
I think SONY create a custom file non-standard.

somebody know how to decode this video with ffmpeg with special command ?


I use the git version from 19/12/2011 and that work better
thehdmv_pgs_subtitle seem work   ;)

ffmpeg answer:
ffprobe 00035.MTS
ffprobe version N-35966-g1d0ae92, Copyright (c) 2007-2011 the FFmpeg
developers
  built on Dec 19 2011 21:16:53 with gcc 4.4.4
  configuration: --enable-libdc1394 --enable-libmp3lame --enable-x11grab
--enable-gpl --enable-nonfree --enable-postproc --enable-libxvid
--enable-libtheora --enable-libx264 --enable-libvorbis --prefix=/usr
--libdir=/usr/lib64 --enable-libspeex --enable-libschroedinger
--enable-libvpx --enable-shared --enable-pic --arch=x86_64
--enable-amd3dnow --enable-amd3dnowext --shlibdir=/usr/lib64
--enable-libxavs --enable-libopenjpeg --enable-libopencore-amrwb
--enable-version3 --enable-libvo-aacenc --enable-libopencore-amrnb
--enable-libcelt --enable-libv4l2 --enable-libass
  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
[mpegts @ 0x6128e0] probed stream 3 failed
Input #0, mpegts, from
'00035.MTS':

  Duration: 00:00:20.80, start: 1.000033, bitrate: 26380 kb/s
  Program 1
    Stream #0:0[0x1011]: Video: h264 (High) (HDMV / 0x564D4448), yuv420p,
1920x1080 [SAR 1:1 DAR 16:9], 50 fps, 50 tbr, 90k tbn, 50 tbc
    Stream #0:1[0x1100]: Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz,
5.1(side), s16, 448 kb/s
    Stream #0:2[0x1200]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] /
0x0090)
    Stream #0:3[0x1012]: Unknown: none (HDMV / 0x564D4448)
Unsupported codec with id 0 for input stream 3


More information about the ffmpeg-user mailing list