Missing ffenc_mpeg4

Bug #379325 reported by Daniel Koć
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gstreamer0.10-ffmpeg (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Binary package hint: gstreamer0.10-ffmpeg

I have a gstreamer0.10-ffmpeg version 0.10.6.2-1ubuntu2 on Jaunty and there's missing ffenc_mpeg4 (MPEG-4 part 2 encoder). gst-inspect shows, that there is only a corresponding decoder (ffdec_mpeg4).

It's also not detected by gst-inspect in 0.10.5 (Intrepid) and 0.10.7 (current Karmic), but once it was in Ubuntu, probably in Hardy, as described here: http://ubuntuforums.org/archive/index.php/t-661948.html .

Revision history for this message
Patrick Ulbrich (pulb) wrote :

ffenc_mpeg4 currently is the only option to have mpeg4 video into a mp4 container as xvid is not supported. please add this plugin.

Revision history for this message
Daniel G. Taylor (danielgtaylor) wrote :

Confirmed on default Ubuntu install for both x86 and x86_64. xvidenc is included but as stated the mimetype output by xvidenc is not valid for muxing into mp4 with ffmux_mp4 or qtmux (which is another bug that needs to be fixed upstream).

Changed in gstreamer0.10-ffmpeg (Ubuntu):
status: New → Confirmed
Revision history for this message
Nicola (nicola) wrote :

Daniel,

why this is an upstream bug? In arch linux all work perfectly, attached gst-inspect from arch. If archlinux developers can build gstreamer-ffmpeg with ffenc_mpeg4, ffenc_h263, ffenc_h263p ecc.. why ubuntu developers cannot?

regards
Nicola

Revision history for this message
Daniel Koć (kocio) wrote :

Nicola,

Why do you claim it's tagged as upstream? I can see it's not. I have only marked this as bug in Ubuntu packages and don't even see if anyone else made it look like upstream bug.

Revision history for this message
Nicola (nicola) wrote :

Ok, I misunderstand Daniel Taylor comment "which is another bug that needs to be fixed upstream". However someone is working on this bug?

Revision history for this message
Daniel G. Taylor (danielgtaylor) wrote :

The other upstream issue is fixing xvidenc to act as a drop-in replacement for ffmux_mp4 by providing the same stream type (video/mpeg4). It is unrelated to this bug so consider this the last mention of it.

To workaround the issue in THIS bug:

- Install libavcodec-unstripped-52
- If necessary remove the gstreamer binary registry so it is regenerated
    - You can do this by removing ~/.gstreamer-0.10/registry.*

After doing that run gst-inspect | grep mpeg4 and you should see the missing element is now available.

Revision history for this message
Nicola (nicola) wrote :

I can confirm that Daniel's hack works and I'm able to encode video in mpeg4,

thanks
Nicola

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.