X
Tap here to go to the mobile version of the site.

Support Forum

MP4 embeding...when will it ever work on FireFox?

Posted

As someone who deals with video media on the web quite often, this handicap inherent in Firefox is a fairly big and ridiculously obvious problem. When, if ever, will it be resolved? If Firefox wasn't such a popularly used browser, this issue wouldn't be as much of a concern, but people are using Firefox quite a bit on-line. It seems very strange to me that this otherwise excellent browser from Mozilla can't play back a simple MP4 file in HTML 5.

"Firefox doesn't support MP4 and 3GP due to their patent-encumbered nature."

Is there a way of resolving that at any point? If not, is there a reliable format that I should switch to instead of MP4, like Flash? I'm aware that there are plugins available to make Firefox "see" MP4 files, but asking customers to download and install a plugin is not really a professional solution. Please advise! Thank you.

As someone who deals with video media on the web quite often, this handicap inherent in Firefox is a fairly big and ridiculously obvious problem. When, if ever, will it be resolved? If Firefox wasn't such a popularly used browser, this issue wouldn't be as much of a concern, but people ''are'' using Firefox quite a bit on-line. It seems very strange to me that this otherwise excellent browser from Mozilla can't play back a simple MP4 file in HTML 5. ''"Firefox doesn't support MP4 and 3GP due to their patent-encumbered nature."'' Is there a way of resolving that at any point? If not, is there a reliable format that I should switch to instead of MP4, like Flash? I'm aware that there are plugins available to make Firefox "see" MP4 files, but asking customers to download and install a plugin is not really a professional solution. Please advise! Thank you.

Modified by Marc Esadrian

Additional System Details

This started when...

Since I can recall.

Application

  • User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:13.0) Gecko/20100101 Firefox/13.0.1

More Information

Cannot play back MP4 files using HTML 5 embed code. I have to use other formats, which complicates the video making process and doubles file space taken up on server.

jscher2000
  • Top 10 Contributor
3996 solutions 34889 answers

Have you considered WebM? http://www.webmproject.org/

Edit: This page compares some features of and support for various kinds of encoding: Media formats supported by the HTML audio and video elements - MDN

Have you considered WebM? http://www.webmproject.org/ Edit: This page compares some features of and support for various kinds of encoding: [https://developer.mozilla.org/En/Media_formats_supported_by_the_audio_and_video_elements Media formats supported by the HTML audio and video elements - MDN]

Modified by jscher2000

Question owner

Hi Jshcer,

Thanks for writing back! I am currently using WebM in addition to using MP4. The problem with this is that I'm duplicating the movie in order to make certain it plays on all browsers, as MP4 OR WebM doesn't work in all browsers:

"WebM is natively supported in Gecko (Firefox), Chrome and Opera, and support for the format can be added to Internet Explorer and Safari by installing an add-on."

So again, I'm in the same boat with the WebM movie format as I am with MP4. Plugins will need to be installed on browsers that don't support WebM natively, or I have to double up on my files, thus bloating server space. Neither option is really optimal.

Hi Jshcer, Thanks for writing back! I am currently using WebM in addition to using MP4. The problem with this is that I'm duplicating the movie in order to make certain it plays on all browsers, as MP4 OR WebM doesn't work in all browsers: ''"WebM is natively supported in Gecko (Firefox), Chrome and Opera, and support for the format can be added to Internet Explorer and Safari by installing an add-on."'' So again, I'm in the same boat with the WebM movie format as I am with MP4. Plugins will need to be installed on browsers that don't support WebM natively, or I have to double up on my files, thus bloating server space. Neither option is really optimal.

Modified by Marc Esadrian

jscher2000
  • Top 10 Contributor
3996 solutions 34889 answers

Helpful Reply

You're correct that there is no one optimal, universal format. Flash used to be that format, but with Apple's stance in iOS, that is no longer true. I'm not sure there is an alternative to maintaining two different formats. In fact, I suspect the video hosting services transcode into even more formats, but make that transparent to you.

You're correct that there is no one optimal, universal format. Flash used to be that format, but with Apple's stance in iOS, that is no longer true. I'm not sure there is an alternative to maintaining two different formats. In fact, I suspect the video hosting services transcode into even more formats, but make that transparent to you.

Question owner

You're right, I'm afraid. Since the future (and the present) is so media driven, a patent-free and universally understood media format is the next thing to bring to the masses, I'd imagine. WebM shows promise, but it seems the heavy players (Microsoft & Apple) aren't feeling it. Profit motive and patent squatting...isn't it a wonderful thing?

I wish all the big companies would somehow come together and learn how to play nice in this regard. I don't see why either of the major computer giants can't put this basic support in their browsers.

So I think it will have to be two versions of each movie, then, at least until Apple and Adobe figure out the Flash issue.

I would still like to know what's involved in Mozilla finding a way to work with the MP4 patent and if it's possible to incorporate its usage into future versions.

You're right, I'm afraid. Since the future (and the present) is so media driven, a patent-free and universally understood media format is the next thing to bring to the masses, I'd imagine. WebM shows promise, but it seems the heavy players (Microsoft & Apple) aren't feeling it. Profit motive and patent squatting...isn't it a wonderful thing? I wish all the big companies would somehow come together and learn how to play nice in this regard. I don't see why either of the major computer giants can't put this basic support in their browsers. So I think it will have to be two versions of each movie, then, at least until Apple and Adobe figure out the Flash issue. I would still like to know what's involved in Mozilla finding a way to work with the MP4 patent and if it's possible to incorporate its usage into future versions.

Modified by Marc Esadrian

cor-el
  • Top 10 Contributor
  • Moderator
13081 solutions 119745 answers

Helpful Reply

See also:

  • bug 541286 - MPEG2 and MPEG4/H264 support for HTML5 <video>

(please do not comment in bug reports)

See also: *[https://bugzilla.mozilla.org/show_bug.cgi?id=541286 bug 541286] - MPEG2 and MPEG4/H264 support for HTML5 &lt;video&gt; <i>([https://bugzilla.mozilla.org/page.cgi?id=etiquette.html please do not comment in bug reports])</i>

Modified by cor-el

Question owner

Thanks for the link, Cor-el. My opinions remain unchanged however. Flash, MP4, WebM, H.264, and WMV should be standard formats accepted by all browsers, as some designers/content providers may have a preference, either way.

Thanks for the link, Cor-el. My opinions remain unchanged however. Flash, MP4, WebM, H.264, and WMV should be standard formats accepted by ''all'' browsers, as some designers/content providers may have a preference, either way.
Warsun 0 solutions 1 answers

OK i went through hell just to log in but.I need the Youtube portion of this updated.For many of us the old 480p is out of date.The requirement for higher frames per second is more critical than ever before to draw in costumers.An subscribers for videos.The MP4 format is becoming more available to users an need supported software for this.Contacting Youtube on this does not work.We require not just there support but yours for these requirements.Please address this issue immediately.The longer we wait the more interest goes to outer services for marketing and sales.

OK i went through hell just to log in but.I need the Youtube portion of this updated.For many of us the old 480p is out of date.The requirement for higher frames per second is more critical than ever before to draw in costumers.An subscribers for videos.The MP4 format is becoming more available to users an need supported software for this.Contacting Youtube on this does not work.We require not just there support but yours for these requirements.Please address this issue immediately.The longer we wait the more interest goes to outer services for marketing and sales.
ssam 0 solutions 2 answers

Firefox 14 and newer can do H.246. You need to build it with --enable-gstreamer, and then install a gstreamer codec that for H.264. https://bugzilla.mozilla.org/show_bug.cgi?id=422540

Firefox 14 and newer can do H.246. You need to build it with --enable-gstreamer, and then install a gstreamer codec that for H.264. https://bugzilla.mozilla.org/show_bug.cgi?id=422540

Question owner

@ssam

Does that mean it will be able to handle MP4 generated on a Mac, too? Or is that a separate issue? I can't speak for others, but I know that, ideally, MP4 is what I'm after.

@ssam Does that mean it will be able to handle MP4 generated on a Mac, too? Or is that a separate issue? I can't speak for others, but I know that, ideally, MP4 is what I'm after.
ssam 0 solutions 2 answers

if the mp4 contains an h264 video stream it should work. gstreamer can play quite a range of format/codec combinations (if the right plugins are installed), though I am not sure if firefox will pass any video file through to it, or just ogg/theora, webm and h264.

if the mp4 contains an h264 video stream it should work. gstreamer can play quite a range of format/codec combinations (if the right plugins are installed), though I am not sure if firefox will pass any video file through to it, or just ogg/theora, webm and h264.
cor-el
  • Top 10 Contributor
  • Moderator
13081 solutions 119745 answers

Firefox will only play supported MIME types via a video tag and audio tag.
If that is not the case then try to right-click the player and use View Video or Copy Video Location to see if you can make Firefox play the video via a plugin.

Firefox will only play supported MIME types via a video tag and audio tag.<br /> If that is not the case then try to right-click the player and use View Video or Copy Video Location to see if you can make Firefox play the video via a plugin.