mp4art is completely broken - adds an mjpeg stream at the end or middle of the file
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
ProcVersionSign
Uname: Linux 4.2.0-41-generic x86_64
NonfreeKernelMo
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)