New to the forum, having a critical problem need to solve:
I have 2 .mp4 video files with exact same size.
They are also same video.
But one its video has better quality.
Another its audio has better quality.
What I need is a tool to extract audio and video parts (just extract and NOT convert)
And then it can join audio and video together also without encoding.
Quality must be intact.
Please help me by introducing a software I can use for this purpose.
+ Reply to Thread
Results 1 to 28 of 28
I'm the developer behind FFQueue. My posts might reflect this! ;-)
Last edited by videobruger; 5th Jan 2015 at 09:23. Reason: spelling
FFQueue had critical bugs on my system or with my files, so forget it.
But thanks, My MP4BoxGUI was great.
I was able to demux video (h264) and audio (aac) from original .mp4 and then mux back audio and video.
But software has bugs: I have 2 videos, one is 1080 and one is 720.
1080 its video is slow motion!
720 video and audio are not sync.
It has some bugs.
Is there any better application to work well with mp4 files?
Heyyy thank you videoburger.
tsMuxerGUI to ts and MyMP4BxGUI to mp4 solved the muxing problem.
There was a problem in my own audio/video files, about half second different between audio and video so they're not sync.
Any suggestion? Can I cut 1st half seconds of aac and re-export it (without encoding) so I use that audio file?
That sure does look rediculess - never seen that before! What output do you get if you execute the command:
ffprobe.exe -pretty -show_format -print_format default -show_streams -i "D:\Niloofar\Niloofar_HD.h264"
In the console? Would be nice to know if this can be fixed in ffqueue or if this is related to a failure in ff-binariesI'm the developer behind FFQueue. My posts might reflect this! ;-)
TorBru, I'm also a developer, however, the above snapshot occurs when I just open program, Input file #1, select my file D:\Niloofar_HD.h264
So when I get into such trouble, I completely disregard the software.
I was not using console and have no idea about that.
However, read my signature to find what PC I was using?
Last edited by omidsolo; 5th Jan 2015 at 23:06.
I've testet FFQueue very well. I have a harddrive full of old, mixed stuff including some broken vid's and I've never had the issue. Since you're having issues converting / remuxing your videos where one has bad video and the other has bad audio I assume that the problem is related to ffprobe crashing. However, FFQueue should not fire the same error repeatedly and I will fix that for the next update. If you would like to help me attemt to correct the issue completely, please please please (begging!) try the following:
1) Go to the folder where ffprobe (ffmpeg) is located.
2) Create a text file named "ffprobe.bat".
3) Edit the file and enter the following command:
ffprobe.exe -pretty -show_format -print_format default -show_streams -i "D:\Niloofar\Niloofar_HD.h264">ffprobe_result. txt
4) Execute the batch file (double click).
If ffprobe does not crash a new text file named "ffprobe_result.txt" has been created and that file would be interesting for me (attach it in this thread). It might event help us fixing the issue's with your videosI'm the developer behind FFQueue. My posts might reflect this! ;-)
The problem is not my files, they have no problem in audio or video, they are same but one of them have a better quality audio.
Both are encoded by YouTube, however, you send me an email to info @ omid soft . net and I will be happy to test it on my end and continue this in the email.
We are developer and we should help each other remove bugs
Thank you very much for your valuable helps.
Using both program after converting from ts to mp4 sync is lost.
What if I upload the original ts video so you see it yourself, it's small, 30 & 70 MB.
If you're going to upload something, it would be better if you uploaded the original MP4's instead of TS. Or post the youtube links. There might be a problem with the TS that you haven't detected, and TS overhead a few% larger than other containers. Or maybe issue with your downloading method
You said the videos were "the exact same size" in post #1 - did you mean something other than filesize (70MB and 40MB) ? Because in post #5 you said one was 1080, one was 720. So which "exact same size" were you referring to ?
I just open FFQueue, press Add button on top left of main window :: Input files #1 :: Open my original .m2ts BluRay video.
When I press Open button of Open window, the above error occurs.
My .m2ts video is rendered by Edius Pro 7.4 and cannot be cause of the problem.
Do you want to test your self? I can upload my .m2ts video so you can test.
OK, here are my files, I should remind that they're in 2 group / same video:
1080.rar and 720.rar
Each one has 2 files: useAudio.mp4 and useVideo.mp4, it's obvious that we should mux audio of useAudio.mp4 with video of useVideo.mp4.
So finally we have 2 output files: 1080.mp4 and 720.mp4
I used all of combination of above said software but result is not satisfying.
Are you Omid Solo ?
It works ok here for the 720. I didn't try the 1080 but I bet it will work. You should learn to use the commandline so you can batch process files
All you do is open a command prompt, copy & paste, push enter. If ffmpeg.exe , or the input files are in a different directory or not in the search path, you have to specify full paths. If you need more help, just ask
ffmpeg -i "useVideo.mp4" -i "useAudio.mp4" -map 0:0 -map 1:1 -c:v copy -c:a copy -movflags faststart output720.mp4
If you're going to use a GUI, do not demux the files as raw elementary streams (audio & video) as you have been doing. Many programs have problems or will lose sync. Input them as MP4.
Thanks poisondeathray, you're right, I had to use ffmpeg.exe from the beginning.
Your command line worked well, and perfectly, because ffmpeg.exe has so many parameters/commands, I didn't take the time to read them all and decide which ones to use and which one not to use, however, I'm sure you gave me best possible settings.
And thanks to all the people who helped me during this thread
also -acodec copy -vcodec copy is the same thing
"movflags" is the category that applies certain settings when using MP4 , MOV, F4V muxers when using ffmpeg. You can see the flags with "ffmpeg -h full" for more info
If you want to print the full help out to a text file
ffmpeg -h full 1>ffmpeg_fullhelp.txt