[gst-devel] Real Video conversion?

Matej Cepl mcepl at redhat.com
Sat Oct 28 23:56:23 CEST 2006


Hi,

is something like that possible. I got this Real file (my father's lecture
somewhere) which when run through ffmpeg (the only way I know how to
decipher what's the content of the file; is there some more gstreamer-like
way?) gives this:

[matej at chelcicky ~]$ ffmpeg Cepl.mpeg -i Cepl.rm 
FFmpeg version SVN-r6005, Copyright (c) 2000-2004 Fabrice Bellard
  configuration:  --prefix=/usr --incdir=/usr/include/ffmpeg
  --libdir=/usr/lib --shlibdir=/usr/lib --mandir=/usr/share/man --cpu=x86
  --extra-cflags=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
  -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386
  -mtune=generic -fasynchronous-unwind-tables --enable-mp3lame
  --enable-libogg --enable-vorbis --enable-faad --enable-faac
  --enable-libgsm --enable-xvid --enable-a52 --enable-a52bin --enable-pp
  --disable-static --enable-shared --enable-gpl --disable-debug
  --disable-opts --disable-strip libavutil version: 49.0.0 libavcodec
  version: 51.11.0
  libavformat version: 50.5.0
  built on Sep 26 2006 11:29:53, gcc: 4.1.1 20060923 (Red Hat 4.1.1-25)
File 'Cepl.mpeg' already exists. Overwrite ? [y/N] y [NULL @
0x81c744]Unsupported video codec [NULL @ 0x81c744]Unsupported video codec
[NULL @ 0x81c744]Unsupported video codec Input #0, rm, from 'Cepl.rm':
  Duration: 00:28:07.8, start: 0.000000, bitrate: 470 kb/s Stream #0.0:
  Data: 0x0000, 32 kb/s
  Stream #0.1: Data: 0x0000, 192 kb/s
  Stream #0.2: Data: 0x0000
  Stream #0.3: Audio: sipr, 8000 Hz, mono, 6 kb/s Stream #0.4: Audio:
  sipr, 8000 Hz, mono, 6 kb/s Stream #0.5: Audio: sipr, 8000 Hz, mono, 6
  kb/s Stream #0.6: Video: RV30 / 0x30335652, 320x240, 27 kb/s, 12.00
  fps(r) Stream #0.7: Video: RV30 / 0x30335652, 320x240, 27 kb/s, 12.00
  fps(r) Stream #0.8: Video: RV30 / 0x30335652, 320x240, 27 kb/s, 12.00
  fps(r) Stream #0.9: Video: RV30 / 0x30335652, 320x240, 27 kb/s, 12.00
  fps(r) Stream #0.10: Video: RV30 / 0x30335652, 320x240, 19 kb/s, 12.00
  fps(r) Stream #0.11: Video: RV30 / 0x30335652, 320x240, 13 kb/s, 12.00
  fps(r) Stream #0.12: Audio: cook, 22050 Hz, mono, 32 kb/s Stream #0.13:
  Video: RV30 / 0x30335652, 320x240, 192 kb/s, 12.00 fps(r) Stream #0.14:
  Video: RV30 / 0x30335652, 320x240, 136 kb/s, 12.00 fps(r) Stream #0.15:
  Video: RV30 / 0x30335652, 320x240, 13 kb/s, 12.00 fps(r)
picture size invalid (0x0)
Neoprávněný přístup do paměti (SIGSEGV) [matej at chelcicky ~]$ 

I hoped that pitfdll could work (I have even find freshrpms package for my
Fedora Core 6), but it apparently doesn't support RV30:

[matej at chelcicky ~]$ gst-inspect pitfdll
Plugin Details:
  Name:                 pitfdll
  Description:          DLL-loader elements
  Filename:             /usr/lib/gstreamer-0.10/libpitfdll.so
  Version:              0.9.1.1
  License:              GPL
  Source module:        pitfdll
  Binary package:       PitfDLL
  Origin URL:           http://ronald.bitfreak.net/pitfdll/

  qtadec_bin: quicktime binary audio decoder
  dmodec_wmspdmodv1: DMO wmspdmod decoder version 1
  dmodec_wmadmodv3: DMO wmadmod decoder version 3
  dmodec_wmadmodv2: DMO wmadmod decoder version 2
  dmodec_wmadmodv1: DMO wmadmod decoder version 1
  dmodec_wmvdmodv3: DMO wmvdmod decoder version 3
  dmodec_wmvdmodv2: DMO wmvdmod decoder version 2
  dmodec_wmvdmodv1: DMO wmvdmod decoder version 1
  dmodec_wmv9dmodv3: DMO wmv9dmod decoder version 3
  dshowdec_ir41_32v4: DS ir41_32 decoder version 4
  dshowdec_ir50_32v5: DS ir50_32 decoder version 5

  11 features:
  +-- 11 elements

[matej at chelcicky ~]$ 

Is there a way how to convert my .rm file to something more common (final
result should be readable by my father on WinXP just with WMP, so MPEG/AVI
with MSMPEG4/MP3 would be very fine;
http://ffmpeg.mplayerhq.hu/compat.html)? Can anybody suggest at least some
other way how to get inside of this file? Do I have to use mplayer for
that? How to do it?

Thanks a lot for any reply,

Matěj Cepl

-- 
http://www.ceplovi.cz/matej/blog/, Jabber: ceplma<at>jabber.cz
GPG Finger: 89EF 4BC6 288A BF43 1BAB  25C3 E09F EF25 D964 84AC
 
He uses statistics as a drunken man uses lamp-posts... for
support, rather than illumination.
      -- Andrew Lang





More information about the gstreamer-devel mailing list