10 Feb 2010 02:26
GStreamer encoding profile for the Meizu M6 player
Luis Menina <liberforce <at> freeside.fr>
2010-02-10 01:26:24 GMT
2010-02-10 01:26:24 GMT
Hi list ! I'm still investigating on why videos encoded with gstreamer fail to play on my Meizu M6 digital player, while converting them with mencoder works. I had since last time [1] tried to generate with gstreamer : - avi files with a video stream only (no audio stream) - avi files with an audio stream only (no video stream) ...but they all failed to play too. So I tried something else : creating a sample file with gstreamer with only a video stream, and encoding the file with mencoder with direct copy of the video stream. The fast is that the video produced by mencoder, and based on the gstreamer-generated one, works ! As the video stream was untouched during the process, that means IMHO that the container is the one at fault here. You can generate the gstreamer test file with this command : gst-launch-0.10 videotestsrc num-buffers=100 ! 'video/x-raw-yuv,framerate=(fraction)20/1,width=320,height=240' ! videoflip method=clockwise ! xvidenc bitrate=384000 max-bframes=0 ! queue ! avimux name=mux ! progressreport ! filesink location=gstreamer.avi Then, you can generate the mencoder test file with this command : mencoder gstreamer.avi -ovc copy -o mencoder.avi You'll find attached both logs generated (and cleaned up a bit) with the(Continue reading)
RSS Feed