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

RESOLVED INCOMPLETE

Status

()

Core
Audio/Video: Playback
RESOLVED INCOMPLETE
2 years ago
2 years ago

People

(Reporter: alan.johnson, Unassigned, NeedInfo)

Tracking

44 Branch
Unspecified
Windows 7
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

4.57 MB, video/mp4
Details
(Reporter)

Description

2 years ago
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.

Updated

2 years ago
Component: Untriaged → Audio/Video: Playback
OS: Unspecified → Windows 7
Product: Firefox → Core

Comment 1

2 years ago
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)

Comment 2

2 years ago
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

Comment 3

2 years ago
Created attachment 8726869 [details]
out.mp4

Comment 4

2 years ago
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.

Comment 5

2 years ago
(In reply to bmuzal from comment #3)
> Created attachment 8726869 [details]
> out.mp4

https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=9696d1c4b3ba&tochange=986e840a2979

Comment 6

2 years ago
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?

Comment 7

2 years ago
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.

Updated

2 years ago
Blocks: 1254311

Comment 8

2 years ago
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
Last Resolved: 2 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.