PDA

View Full Version : Need help on MP4Box, error:Feature not supported


Yeast
23rd June 2008, 19:43
Firstly I convert a file I wanted to join from .m4v to .mp4 using ffmpeg. Then tried to join it with another 2 .mp4 video file using MP4box and it failed with error as follow


C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\pod-hq>MP4Box -add "files\\videos\\1_7_4.mp4" -cat "files\\Ads\\ads_a.mp4" -new "files\\videos\\1_7_4+5_1.mp4"
IsoMedia import - track ID 1 - Video (size 480 x 360)
IsoMedia import - track ID 2 - Audio (SR 44100 - 2 channels)
Appending file files\\Ads\\ads_a.mp4
No suitable destination track found - creating new one (type soun)
Converting to ISMA Audio-Video MP4 file...
[ISMA convert] More than one audio track found, cannot convert file - remove ext
ra track(s)

Error: Feature Not Supported


Any advice on what I should do???

Drachir
24th June 2008, 10:18
...
Appending file files\\Ads\\ads_a.mp4
No suitable destination track found - creating new one (type soun)
...

The audio track, of the the file you try to append, doesn't fit to the audio track of the first file.
Tracks you try to append have to use identical encoding settings. If MPBox can't append a track it will create a new one.


...
Converting to ISMA Audio-Video MP4 file...
[ISMA convert] More than one audio track found, cannot convert file - remove ext
ra track(s)

Error: Feature Not Supported

Your file have two audio tracks(reason see above), try with "-no-sys".
A documentation about MP4Box can be found here:
http://gpac.sourceforge.net/doc_mp4box.php

To solve your problem, you have to correct the encoding of the audio track, you try to append.

Yeast
24th June 2008, 11:23
So should I work with the ffmpeg to make the encoding the same? Do you know the command for doing such thing? or should I just leave the mp4box to deal with it with "-no-sys" command?

Drachir
24th June 2008, 11:48
The use of FFmpeg could be a solution. I don't know a command for doing such a thing. The FFmpeg documentation could be from help http://ffmpeg.mplayerhq.hu/ffmpeg-doc.html. You don't need to use -no-sys, if you only have one audio track. I mentioned -no-sys only for someone who has the same error, and found this thread via Google and don't mind to have more audio tracks.

bond
24th June 2008, 19:45
reencode one of the audio streams to fit the other audio stream and mux the resulting audio again with the video with mp4box to one single mp4