muxing into mp4 files

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

muxing into mp4 files

florian iragne-2
Hi,

i'm currently using ffmux_ipod to mux a h264 stream into an
'ipod/iphone' compliant mp4 file.

It works. However, from the begining, i've noticed some video quality
problems (the video seems to "freeze" on one frame every 5 seconds.
Since it match the keyframe interval i've defined on the coder, i
thought it was an artifact due to the coder.

Today, i've tried to mp4mux/qtmux to achieve the same goal (mp4 file
ipod/iphone compliant). I'm not able to play these files on iOS device,
however the strange video quality problem has disappeared.

So few questions :
  * is there a way to force mp4mux to mux into an ios compliant mp4
file? I've tried lots of parameters tunning without success
  * since the quality problem is the same using ffmux_mp4 and
ffmux_ipod, i think it is related somewhat to ffmpeg. Does anybody have
a idea about the problem? I haven't found anything in the bug tracker.

thanks for any help

Florian

------------------------------------------------------------------------------
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http://p.sf.net/sfu/lotusphere-d2d
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: muxing into mp4 files

Nathanael D. Noblet
On 12/20/2010 06:53 AM, Florian Iragne wrote:

> Hi,
>
> i'm currently using ffmux_ipod to mux a h264 stream into an
> 'ipod/iphone' compliant mp4 file.
>
> It works. However, from the begining, i've noticed some video quality
> problems (the video seems to "freeze" on one frame every 5 seconds.
> Since it match the keyframe interval i've defined on the coder, i
> thought it was an artifact due to the coder.
>
> Today, i've tried to mp4mux/qtmux to achieve the same goal (mp4 file
> ipod/iphone compliant). I'm not able to play these files on iOS device,
> however the strange video quality problem has disappeared.
>
> So few questions :
>    * is there a way to force mp4mux to mux into an ios compliant mp4
> file? I've tried lots of parameters tunning without success
>    * since the quality problem is the same using ffmux_mp4 and
> ffmux_ipod, i think it is related somewhat to ffmpeg. Does anybody have
> a idea about the problem? I haven't found anything in the bug tracker.
>
> thanks for any help

I can't really help you directly with the problem, however I would
suggest looking at the winFF program. I think it uses ffmpeg and has
profiles for these types of conversions. You can either use that to
create the ipod converted file, or perhaps seeing the options it is
using find where gstreamer / your pipeline have issues.

--
Nathanael d. Noblet

------------------------------------------------------------------------------
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http://p.sf.net/sfu/lotusphere-d2d
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: muxing into mp4 files

florian iragne-2
Thanks for your answer,

i know where are the issues : on one side, ffmux_ipod gives me a mp4
file iOS compliant, but visualy not perfect. On the other side, mp4mux
gives  an mp4 file visualy "almost" perfect, but not playable with iOS
devices.

so the problem in my gstreamer pipeline is clearly the muxer element.
However, after having search through all the pipeline elements
properties, i haven't found any that has an effect on either the quality
of the output or its compliance to iOS limits (and yes, the files have
to be playable under iOS, unfortunately).

here are the elements of my pipeline :
rtspsrc ! rtph264depay byte-stream=false ! capsfilter ! mp4mux (or
ffmux_ipod) ! filesink

thanks for youur help

Florian

------------------------------------------------------------------------------
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http://p.sf.net/sfu/lotusphere-d2d
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel