that definitely does not happen here,.. so would be nice if another user could check this.
Cu Selur
+ Reply to Thread
Results 31 to 50 of 50
-
-
I tried
Code:mp4box -cat "video1.mp4" combined.mp4
-
-cat is not an option that is ment to used on a single file
you might want to check out: http://gpac.wp.institut-telecom.fr/mp4box/mp4box-documentation/ -
Yes I know that
I was just doing an experiment.
The original thing I tried was -cat file1 -cat file2 outputfile -
problem only happens for the 1st file, the rest are fine.
i.e -cat file1 -cat file2 -cat file3 .... only file1 is repeated. Since it will be a time lapse I'm just going to ignore it as the end result is insignificant.Last edited by Anonymous3; 29th Aug 2011 at 16:06.
-
Well that's nice... the mp4box -cat command also fixes the files so that these two steps
Code:MP4Box.exe -add combine.mp4#video -raw 1 -new d:\test.jpg
Code:MP4Box.exe -add test.jpg#video:fps=20 -raw 1 -new d:\speedUpRemux.mp4
-
The only point of these steps was to:
1. increase the fps for playback
2. identify the stream properly, the sample you uploaded had the video stream marked as mp4v which was wrong since the stream is mjpeg coded, but it was mp4 compliant. The hex editor step was to change the mp4v tag to mjpeg so mplayer an other tools will have it easier to playback the stream. (current mplayer versions should not need it since mplayer was fixed to support these sort of files)
-> happy to hear you got it working and without the need to reencode the whole process is speedwise mainly only limited by the hdd speed.
Cu Selur -
Then you need to reencode the content.
Personally I would just change the fps by extractind the raw stream and remux it with a changed fps, but that's your decision.
(I did explain the raw extraction and remux procedure and it works fine here.)
Cu Selur -
The remux with a change fps produces the equivalent of selectevery() function? I swear I tried this and it didn't produce a speeded up video, maybe I was doing something wrong. I'll tried it again now actually.
-
The remux with a change fps produces the equivalent of selectevery() function?
.Selectevery(100) -> drop frames (only takes each 100th frame)
changing the framerate will not change the content but the player will playback more frames per second -
I don't suppose you know of one?
I just did a search but couldn't come up with anything - though I'm probably just using the wrong search terms.
-
I guess I'm going to have to go that route as I can't find another way. Hooray more command line tools to learn
So I can use ffmpeg to run the selectevery() function directly (i.e without having to go through avisynth)? -
# select one frame every 100
select='not(mod(n\,100))'
-> yup, should work.
Similar Threads
-
I have a problem with mp4 files in virtualdub, slow motion audio.
By barbur in forum Newbie / General discussionsReplies: 5Last Post: 12th Feb 2012, 13:16 -
ffmpeg help... convert mp4 to jpeg array, and back to mp4 - problem!
By SaskVideoMaker in forum Video ConversionReplies: 2Last Post: 4th Feb 2011, 04:53 -
how can i normalise the volume of a mp4 file which is a combined file
By sumeshkri in forum Newbie / General discussionsReplies: 4Last Post: 4th Sep 2010, 21:05 -
Best Conversion from AVI (Motion JPEG) to MP4
By cademichaels in forum Video ConversionReplies: 3Last Post: 12th Apr 2010, 21:34 -
Converting VOB file to MP4 file. Video is perfect, audio is nonexistent.
By jdfrosty in forum ffmpegX general discussionReplies: 6Last Post: 17th Jul 2007, 18:31