(I talked with zaheerm about this on #gentoo-desktop who asked me to assign this bug to gstreamer@gentoo.org but the assign field is grayed out ... here is the file and a description of the problems I have) I'm trying to convert a .mov file taken with a nikon camera into a .avi file (with a 90
(I talked with zaheerm about this on #gentoo-desktop who asked me to assign this bug to gstreamer@gentoo.org but the assign field is grayed out ... here is the file and a description of the problems I have) I'm trying to convert a .mov file taken with a nikon camera into a .avi file (with a 90° rotation in between, but that doesn't change anything to the real problem) I can play the file just fine using this command : gst-launch-0.10 filesrc location=DSCN0751.MOV ! decodebin name=demux ! queue ! ffmpegcolorspace ! gconfvideosink demux. ! queue ! audioconvert ! gconfaudiosink The audio and video are in sync, all works great. It even works perfectly if I add the "videoflip method=1" element in between. However, if i remux all the elements using oggmux, vorbisenc and theoraenc, it just hangs there, creating an empty file. (PREROLLING, but never PLAYING) gst-launch-0.10 filesrc location=DSCN0751.MOV ! decodebin name=demux ! queue ! ffmpegcolorspace ! theoraenc ! oggmux name=mux ! filesink location=test.ogg demux. ! queue ! audioconvert ! vorbisenc ! mux. For the sake of simplicity, I used decodebin, but if I do it by hand using qtdemux ! ffdec_mjpeg (audio is regular wav data handled by audioconvert) it yields the same results. I tried a bunch of other file formats using these two commands and they all work just right.
Argh, file too big for bugzilla. Here is the url : http://clubnix.esiee.fr/~remi/DSCN0751.MOV
here are also some of the ebuilds I have on my system [ebuild N ] media-libs/gstreamer-0.10.4 1,482 kB [ebuild N ] media-libs/gst-plugins-base-0.10.4-r1 +X +alsa -debug -esd -oss +xv 0 kB [ebuild N ] media-plugins/gst-plugins-theora-0.10.4 0 kB [ebuild N ] media-plugins/gst-plugins-alsa-0.10.4 0 kB [ebuild N ] media-plugins/gst-plugins-xvideo-0.10.4-r1 0 kB [ebuild N ] media-plugins/gst-plugins-x-0.10.4 0 kB [ebuild N ] media-libs/gst-plugins-bad-0.10.1 -debug 0 kB [ebuild N ] media-plugins/gst-plugins-ogg-0.10.4 0 kB [ebuild N ] media-libs/gst-plugins-good-0.10.2 -debug 940 kB [ebuild N ] media-plugins/gst-plugins-flac-0.10.2 0 kB [ebuild N ] media-plugins/gst-plugins-mad-0.10.3 0 kB [ebuild N ] media-plugins/gst-plugins-gnomevfs-0.10.4 0 kB [ebuild N ] media-plugins/gst-plugins-gconf-0.10.2 -debug 0 kB [ebuild N ] media-plugins/gst-plugins-cdparanoia-0.10.4 0 kB [ebuild N ] media-plugins/gst-plugins-vorbis-0.10.4 0 kB [ebuild N ] media-libs/gst-plugins-ugly-0.10.3 -debug 0 kB [ebuild N ] media-plugins/gst-plugins-lame-0.10.3 0 kB [ebuild N ] media-plugins/gst-plugins-faad-0.10.1 0 kB
uh.. try with current plugins in ~arch (soon in stable)
Example file is also MIA. HTTP request sent, awaiting response... 404 Not Found 10:48:13 ERROR 404: Not Found.
Somehow, this is fixed with newer versions of gstreamer. Closing :)