mp4art is completely broken - adds an mjpeg stream at the end or middle of the file

Bug #1598414 reported by teo1978
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
mp4v2 (Ubuntu)
New
Undecided
Unassigned

Bug Description

Trying to add a preview image to a video, which is what mp4art is supposed to be for:

$ mp4art --add someimage.jpg somevideo.mp4

Expected: the preview image should be added to the metadata, at the beginning of the file. This should allow browsers to display it as the preview if the video is used in an html page in a <video> tag

Observed: a video stream is added to the file. Now the file has three streams: the original h264 video stream, the original aac audio stream, and an additional mjpeg video stream.

If I put this file in a <video> in an html page, browsers won't display the preview. Also, Chrome won't be able to start playback until it downloads half of the file, while the original file plays fine (i.e. it starts playing immediately as it starts downloading).

It seems that the added mmjpeg stream (which I don't think should exist in the first place, unless this is how you add a preview image, which I doubt) is not at the beginning of the file (which, assuming this *is* the way of adding an image preview, is stupid)

I would like to report this upstream but I'm having a hard time figuring out where the hell the upstream project is.

ProblemType: Bug
DistroRelease: Ubuntu 15.10
Package: mp4v2-utils 2.0.0~dfsg0-3
ProcVersionSignature: Ubuntu 4.2.0-41.48-generic 4.2.8-ckt11
Uname: Linux 4.2.0-41-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.19.1-0ubuntu5
Architecture: amd64
CurrentDesktop: Unity
Date: Sat Jul 2 13:16:28 2016
InstallationDate: Installed on 2013-10-11 (994 days ago)
InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Release amd64 (20130424)
SourcePackage: mp4v2
UpgradeStatus: Upgraded to wily on 2016-01-18 (166 days ago)

Revision history for this message
teo1978 (teo8976) wrote :
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.