Closed Bug 1247592 Opened 8 years ago Closed 8 years ago

H264 Video not playing on Windows 7: Video can't be played because the file is corrupt.

Categories

(Core :: Audio/Video: Playback, defect)

44 Branch
Unspecified
Windows 7
defect
Not set
normal

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: alan.johnson, Unassigned, NeedInfo)

References

Details

Attachments

(1 file)

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_3) AppleWebKit/601.4.4 (KHTML, like Gecko) Version/9.0.3 Safari/601.4.4

Steps to reproduce:

1. Access http://commondream.net/sample.mp4 in FF 44 on a Windows 7 machine.




Actual results:

You'll see a message saying that the file is corrupt.


Expected results:

The video file should load and play.
Component: Untriaged → Audio/Video: Playback
OS: Unspecified → Windows 7
Product: Firefox → Core
WFM with FF44 on Win 7.

Any error in the console?
Could you test with a fresh profile, please.
https://support.mozilla.org/en-US/kb/profile-manager-create-and-remove-firefox-profiles
Flags: needinfo?(alan.johnson)
I am having the same issue with certain mp4 videos. I have attached a sample video to this bug report. I tried opening the video using a clean profile, and I emailed it to someone and they could not play it either. I also tried to disable all of my plugins, but that did not help either.

The exact message I am seeing is: "Video can't be played because the file is corrupt."

As far as I can tell this only affects Firefox on Windows 7 (44.0.2) The video plays as expected on Firefox 44.0.2 on Centos 6.7. It also plays in VLC, Windows media player, and Chrome.

The Video was transcoded using gstreamer 0.10.36 (And no, I cannot upgrade to gstremer 1.0 :-(

ffprobe reports the following about the video:

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '.\out.mp4':
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: mp42mp41isomiso2
    creation_time   : 2016-03-04 18:46:04
    encoder         : VirtualDubMod 1.5.10.2 (build 2540/release)
  Duration: 00:00:18.24, start: 0.000000, bitrate: 2103 kb/s
    Stream #0:0(eng): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 127 kb/s (default)
    Metadata:
      creation_time   : 2016-03-04 18:46:04
      handler_name    : SoundHandler
    Stream #0:1(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 528x224 [SAR 1:1 DAR 33:14], 1970 kb/s, 24.99 fps, 25 tbr, 1250 tbn, 49.99 tbc (default)
    Metadata:
      creation_time   : 2016-03-04 18:46:04
      handler_name    : VideoHandler
Attached video out.mp4
Also, I believe the problem has to do with the AAC audio stream. When I drop the audio during transcoding, the video plays although without sound of course.
In reply to Loic from comment #5)
> https://hg.mozilla.org/mozilla-central/
> pushloghtml?fromchange=9696d1c4b3ba&tochange=986e840a2979

I am not sure I understand your reply. Is there anything else I can help with regarding this issue?
It's a regression range for devs. As the link of video is broken in the original message, I suggest to create a new bug for your issue.
Blocks: 1254311
Bug closed as incomplete because the link to the MP4 video posted in the original message is broken. In addition, the reporter didn't answer to the NI flag.

Reporter, feel free to reopen this bug if you can provide the video again and reproduce the issue with FF44 or next versions.
Status: UNCONFIRMED → RESOLVED
Closed: 8 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: