GNOME Bugzilla – Bug 585319
[mp4mux] created files not readable by Motorola KRZR K1v phone
Last modified: 2009-06-19 16:30:17 UTC
Files created by mp4mux (and gppmux) are not readable on my Motorola KRZR K1v phone. Files created by ffmux_mpeg4 are working fine on the phone however. The pipeline I use is this: gst-launch-0.10 filesrc location=Videos/gravity.mpg ! decodebin2 ! ffmpegcolorspace ! videoflip method=0 ! videorate ! videoscale method=1 ! capsfilter caps="video/x-raw-yuv, width=(int)176, height=(int)144, framerate=(fraction)15/1, pixel-aspect-ratio=(fraction)12/11" ! ffmpegcolorspace ! ffmpegcolorspace ! ffenc_mpeg4 ! queue ! capsfilter caps="video/mpeg,mpegversion=4, pixel-aspect-ratio=(fraction)12/11" ! ffmux_mp4 ! filesink location=mp4mux.mp4 Just replacing ffmux_mp4 with mp4mux to create both files. The file that works and which I created with ffmux_mp4 is here: http://www.linuxrising.org/files/ffmux_mp4.mp4 The file I created with mp4mux is here: http://www.linuxrising.org/files/mp4mux.mp4 The file I created with the phone itself (which is a 3GPP file) is here: http://www.linuxrising.org/files/11-05-09_1029.3gp
Created attachment 136347 [details] [review] Patch by Mnauw Adding this patch that Mark wrote that fixes the problem for posterity. Will get merged along with other patches once current freeze ends.
commit e29be2546f1fefc35a78a85efc336810ac2f2c2c Author: Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> Date: Thu Jun 11 15:54:42 2009 +0200 qtmux: only use (64-bit) extended (mdat) atom size if needed. Fixes #585319.