I have AutoGK and Xvid4PSP.
I have two avi files that are a movie separated into two files, they are great quality and perfectly encoded I just want to combine them into one avi file.
Xvid4PSP can do this I just must not be using the proper settings; I use the join file option with the following settings.
AutoGK doesn't seem to have a join feature.Code:Format: AVI Denoise/Sharpen: Disabled Brightness/Contrast: Disabled Video Encoding: Copy Audio Encoding: Copy
Any assistance would be appreciated.
+ Reply to Thread
Results 1 to 19 of 19
-
-
O.K. found an easy way via command line:
Code:avidemux2_cli.exe --nogui --autoindex --force-unpack --load Movie1.avi --append Movie2.avi --audio-codec copy --video-codec copy --output-format AVI --audio-map --save Movie.avi --quit
- Build VBR Time Map? (this is done by --audio-map) -> otherwise async Audio
- Unpack Packed BitStream? (this is done by --force-unpack) -> not really necessary
Be aware, that --audio-map has to be written AFTER --load and --append!! (not sure why..., but otherwise async Audio)Last edited by BRotondi; 30th Jan 2011 at 11:39.
-
Hmm... is it really impossible to join an Avi with 2 Audio Tracks without going through temporary files? (join Audio 1, join Audio2, mux)
I now tried various tools and all simply ignore the 2nd Track... (AviDemux is the only one, allowing to select the Track, but it also does not join all Tracks...)Last edited by BRotondi; 31st Jan 2011 at 16:08.
-
You need to select "Direct Stream Copy" before "Save as AVI" and the files have to have the exact same attributes. It may join a split AVI and it might not. Virtualdub will give you a warning if it can't. Sometimes you can join the audio files with an audio editor and direct stream copy the files without audio, then append and add the joined audio file but it's simpler just to use Avidemux.
The pain with Avidemux is that you have to append each file separately. With Virtualdub, if it will append the files, it will append all sequential files (001.avi-002.avi-003.avi-004.avi etc...). -
Ok - I'm a convert. anytime I can do something from the cli vs gui its a plus
not to mention support for linux and mac.
-
OMG. This is way too complicated. I have 14 files to merge together. There is no way I am going to use old DOS type input in 2011 when drag and drop should be all that is required.
-
-
I was about to bang my head on the desk with VirtualDub. I hate it when you download something then have to download something else to get it to work right (ffdshow). Then that doesn't even work or is so complicated you would rather just have two files instead of one.
Anyway, I registered just to say thanks guys. Avidemux and the instructions in post 1 is all it takes. 2 minutes and I was done. 30 minutes trying to figure out VirtualDub and got nowhere... -
Hi all,
I made an AutoIt script for doing this easily in conjunction with Avidemux
Code:#cs --------------------------------------------------------------------------- AviJoin 1.0 AutoIt script by Cédric M. Feel free to modify. The script has only been tested on Windows 8.1. How to use: Step 1) Start Avidemux Step 2) Run script Step 3) Select folder with AVI files to join (at least 2 files required) Step 4) Wait until all files have been joined Step 5) Save the Avidemux project --------------------------------------------------------------------------- #ce #include <Array.au3> #include <File.au3> Opt("WinTitleMatchMode", 2) Global Const $OPEN_DLG_TITLE = "Select AVI File..." Global Const $APPEND_DLG_TITLE = "Select AVI File to Append..." Global Const $AVIDEMUX_TITLE = "Avidemux" AviJoin() Func AviJoin() $selectedFolder = FileSelectFolder("Select folder with video files to be merged.", "") $fileList = _FileListToArray($selectedFolder, "*.avi") If $fileList = "" Or $fileList[0] < 2 Then MsgBox(16, "AviJoin Error", "Not enough AVI files found in the specified folder.") Exit EndIf _WinWaitActivate($AVIDEMUX_TITLE, "") Send("{CTRLDOWN}o{CTRLUP}") _WinWaitActivate($OPEN_DLG_TITLE, "") Sleep(30) ControlClick($OPEN_DLG_TITLE, "", "[CLASS:ToolbarWindow32; INSTANCE:3]", "left", 1, 1, 1) Sleep(30) Send("{CTRLDOWN}c{CTRLUP}") If ClipGet() <> $selectedFolder Then Send($selectedFolder) Send("{ENTER}") EndIf Sleep(30) ControlSetText($OPEN_DLG_TITLE, "", "[CLASS:Edit; INSTANCE:1]", $fileList[1]) Sleep(30) ControlClick($OPEN_DLG_TITLE, "", "[CLASS:Button; INSTANCE:1]") For $i = 2 to $fileList[0] _WinWaitActivate($AVIDEMUX_TITLE, "") Send("{CTRLDOWN}a{CTRLUP}") _WinWaitActivate($APPEND_DLG_TITLE, "") Sleep(30) ControlClick($APPEND_DLG_TITLE, "", "[CLASS:ToolbarWindow32; INSTANCE:3]", "left", 1, 1, 1) Sleep(30) Send("{CTRLDOWN}c{CTRLUP}") If ClipGet() <> $selectedFolder Then Send($selectedFolder) Send("{ENTER}") EndIf Sleep(30) ControlSetText($APPEND_DLG_TITLE, "", "[CLASS:Edit; INSTANCE:1]", $fileList[$i]) Sleep(30) ControlClick($APPEND_DLG_TITLE, "", "[CLASS:Button; INSTANCE:1]") Next MsgBox(64, "AviJoin Completed", "All AVI files have been joined. You can now save your Avidemux project.") EndFunc Func _WinWaitActivate($title,$text,$timeout=0) WinWait($title,$text,$timeout) If Not WinActive($title,$text) Then WinActivate($title,$text) WinWaitActive($title,$text,$timeout) EndFunc
-
Hi, I hope it's okay if I use this topic for my question...
I was just wondering if it is possible to join two mp4 files into one WITHOUT RE-ENCODING in XviD4PSP? Because re-encoding usually doesn't make the output better.
Actually, I have to join and hardsub 7 videos, also upscale them, and currently I made a single .ass subtitles file and trying this:
1) Put them in a row in XviD4PSP
2) Attach the subtitles file
3) Set the upscaling and conversion settings
4) Convert it
But since the combined video is rather long (1.5 hours) and it takes long as to convert all this at once, I'm also considering another way: hardsub/upscale the separate files and just join them after that. In this case, I would like to avoid the second re-encoding, so... -
Lot of us reading this don't understand how to use it. You say "I made an AutoIt script..." but you don't explain where to find it. Is it the page here called Code, starting #cs? How do we get it into the Avidemux? I've got Avidemux 2.6.12, how do I run the script?
Thanks
Similar Threads
-
Combine Mpeg-2 Files (without re-encoding or loss of quality)
By Anonymous642 in forum Newbie / General discussionsReplies: 2Last Post: 26th Oct 2011, 06:58 -
Add text to MKV or AVI files...Without loss of quality...
By jaseemkannur in forum Video ConversionReplies: 6Last Post: 13th Jan 2011, 04:36 -
Multiple AVI files to multiple DVD discs, no quality loss, chapter per avi
By Delta007bhd in forum Video ConversionReplies: 11Last Post: 14th Apr 2010, 08:27 -
how do I convert .divx files to .avi without loss in quality
By Onceler2 in forum Video ConversionReplies: 2Last Post: 17th Oct 2009, 10:03 -
Would there be quality loss if 2 avi files of 700 mb made into one DVD
By meurglys0 in forum Authoring (DVD)Replies: 8Last Post: 11th Apr 2008, 20:57