[FFmpeg-trac] #328(FFmpeg:new): PGM to JPEG-LS identify error

FFmpeg trac at avcodec.org
Mon Jul 4 04:46:53 CEST 2011


#328: PGM to JPEG-LS identify error
--------------------------+---------------------
  Reporter:  sebastian0   |      Owner:  michael
      Type:  defect       |     Status:  new
  Priority:  normal       |  Component:  FFmpeg
   Version:  unspecified  |   Keywords:
Blocked By:               |   Blocking:
Reproduced:  0            |   Analyzed:  0
--------------------------+---------------------
 Hello dear mailinglist,
 I've got a problem with the convertion from PGM to JPEG-LS.



 $ file barbara-pgm.pgm
 barbara-pgm.pgm: Netpbm PGM "rawbits" image data
 $ identify barbara-pgm.pgm
 barbara-pgm.pgm PNM 720x576 720x576+0+0 8-bit Grayscale DirectClass 405KiB
 0.000u 0:00.000


 $ ffmpeg -f image2 -vcodec pgm -pix_fmt gray16be -i barbara-pgm.pgm -f
 image2
 -vcodec jpegls -pix_fmt gray16le barbara-ffmpeg-tojpegls.jls

 $ file barbara-ffmpeg-tojpegls.jls
 barbara-ffmpeg-tojpegls.jls: JPEG image data
 $ identify barbara-ffmpeg-tojpegls.jls
 identify: Unsupported marker type 0xf7 `barbara-ffmpeg-tojpegls.jls' @
 jpeg.c/EmitMessage/232.


 But it should look like (it's also JPEG-LS but not created with ffmpeg):
 $ identify barbara-compressed.pgm
 identify: Improper image header `barbara-compressed.pgm' @
 pnm.c/ReadPNMImage/297.
 $ file barbara-compressed.pgm
 barbara-compressed.pgm: data


 I also played around with "gray16be" and "gray16le" but this doesn't work
 out.

 ---
 FFmpeg version SVN-r0.5.1-4:0.5.1-1ubuntu1.1, Copyright (c) 2000-2009
 Fabrice
 Bellard, et al.
   configuration: --extra-version=4:0.5.1-1ubuntu1.1 --prefix=/usr
 --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib
 --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-
 libtheora
 --enable-libvorbis --enable-pthreads --enable-zlib --disable-stripping
 --disable-vhook --enable-runtime-cpudetect --enable-gpl --enable-postproc
 --enable-swscale --enable-x11grab --enable-libdc1394 --enable-shared
 --disable-static
   libavutil     49.15. 0 / 49.15. 0
   libavcodec    52.20. 1 / 52.20. 1
   libavformat   52.31. 0 / 52.31. 0
   libavdevice   52. 1. 0 / 52. 1. 0
   libavfilter    0. 4. 0 /  0. 4. 0
   libswscale     0. 7. 1 /  0. 7. 1
   libpostproc   51. 2. 0 / 51. 2. 0
   built on Mar 31 2011 18:53:20, gcc: 4.4.3

 ---


 What should I do to get valid JPEG-LS data?

 Best regards,
    Sebastian Wieseler

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


More information about the FFmpeg-trac mailing list