Hi cats,
for example I have 12 .mxf files in a folder
they are
C0060.MXF
C0061.MXF
C0062.MXF
C0063.MXF
C0064.MXF
C0065.MXF
C0066.MXF
C0067.MXF
C0068.MXF
C0069.MXF
C0070.MXF
C0071.MXF
C0072.MXF
I would like build a batch script that recognize all the .mxf files in a folder, and build a .avs like this:
Now, at the moment I only have create a batch that can list all .mxf files in a unique .txt file so that - in the exempio - I get:Code:SetMemoryMax(16) LoadPlugin("v:\automazioneclip\avisynth\plugins\LSMASHSource.dll") videofile0 = LWLibavVideoSource("C:\Users\Administrator\Desktop\Nuova cartella\C0060.MXF") audiofile0 = LWLibavAudioSource("C:\Users\Administrator\Desktop\Nuova cartella\C0060.MXF") file0 = audiodub(videofile0,audiofile0) videofile1 = LWLibavVideoSource("C:\Users\Administrator\Desktop\Nuova cartella\C0061.MXF") audiofile1 = LWLibavAudioSource("C:\Users\Administrator\Desktop\Nuova cartella\C0061.MXF") file1 = audiodub(videofile1,audiofile1) videofile2 = LWLibavVideoSource("C:\Users\Administrator\Desktop\Nuova cartella\C0062.MXF") audiofile2 = LWLibavAudioSource("C:\Users\Administrator\Desktop\Nuova cartella\C0062.MXF") file2 = audiodub(videofile2,audiofile2) videofile3 = LWLibavVideoSource("C:\Users\Administrator\Desktop\Nuova cartella\C0063.MXF") audiofile3 = LWLibavAudioSource("C:\Users\Administrator\Desktop\Nuova cartella\C0063.MXF") file3 = audiodub(videofile3,audiofile3) videofile4 = LWLibavVideoSource("C:\Users\Administrator\Desktop\Nuova cartella\C0064.MXF") audiofile4 = LWLibavAudioSource("C:\Users\Administrator\Desktop\Nuova cartella\C0064.MXF") file4 = audiodub(videofile4,audiofile4) videofile5 = LWLibavVideoSource("C:\Users\Administrator\Desktop\Nuova cartella\C0065.MXF") audiofile5 = LWLibavAudioSource("C:\Users\Administrator\Desktop\Nuova cartella\C0065.MXF") file5 = audiodub(videofile5,audiofile5) videofile6 = LWLibavVideoSource("C:\Users\Administrator\Desktop\Nuova cartella\C0066.MXF") audiofile6 = LWLibavAudioSource("C:\Users\Administrator\Desktop\Nuova cartella\C0066.MXF") file6 = audiodub(videofile6,audiofile6) videofile7 = LWLibavVideoSource("C:\Users\Administrator\Desktop\Nuova cartella\C0067.MXF") audiofile7 = LWLibavAudioSource("C:\Users\Administrator\Desktop\Nuova cartella\C0067.MXF") file7 = audiodub(videofile7,audiofile7) videofile8 = LWLibavVideoSource("C:\Users\Administrator\Desktop\Nuova cartella\C0068.MXF") audiofile8 = LWLibavAudioSource("C:\Users\Administrator\Desktop\Nuova cartella\C0068.MXF") file8 = audiodub(videofile8,audiofile8) videofile9 = LWLibavVideoSource("C:\Users\Administrator\Desktop\Nuova cartella\C0069.MXF") audiofile9 = LWLibavAudioSource("C:\Users\Administrator\Desktop\Nuova cartella\C0069.MXF") file9 = audiodub(videofile9,audiofile9) videofile10 = LWLibavVideoSource("C:\Users\Administrator\Desktop\Nuova cartella\C0070.MXF") audiofile10 = LWLibavAudioSource("C:\Users\Administrator\Desktop\Nuova cartella\C0070.MXF") file10 = audiodub(videofile10,audiofile10) videofile11 = LWLibavVideoSource("C:\Users\Administrator\Desktop\Nuova cartella\C0071.MXF") audiofile11 = LWLibavAudioSource("C:\Users\Administrator\Desktop\Nuova cartella\C0071.MXF") file11 = audiodub(videofile11,audiofile11) videofile12 = LWLibavVideoSource("C:\Users\Administrator\Desktop\Nuova cartella\C0072.MXF") audiofile12 = LWLibavAudioSource("C:\Users\Administrator\Desktop\Nuova cartella\C0072.MXF") file12 = audiodub(videofile12,audiofile12) file0++file1++file2++file3++file4++file5++file6++file7++file8++file9++file10++file11++file12
CONCATLIST.TXT
'C:\Users\Administrator\Desktop\Nuova cartella\C0060.MXF'
'C:\Users\Administrator\Desktop\Nuova cartella\C0061.MXF'
'C:\Users\Administrator\Desktop\Nuova cartella\C0062.MXF'
'C:\Users\Administrator\Desktop\Nuova cartella\C0063.MXF'
'C:\Users\Administrator\Desktop\Nuova cartella\C0064.MXF'
'C:\Users\Administrator\Desktop\Nuova cartella\C0065.MXF'
'C:\Users\Administrator\Desktop\Nuova cartella\C0066.MXF'
'C:\Users\Administrator\Desktop\Nuova cartella\C0067.MXF'
'C:\Users\Administrator\Desktop\Nuova cartella\C0068.MXF'
'C:\Users\Administrator\Desktop\Nuova cartella\C0069.MXF'
'C:\Users\Administrator\Desktop\Nuova cartella\C0070.MXF'
'C:\Users\Administrator\Desktop\Nuova cartella\C0071.MXF'
'C:\Users\Administrator\Desktop\Nuova cartella\C0072.MXF'
'C:\Users\Administrator\Desktop\Nuova cartella\C0060.MXF'
'C:\Users\Administrator\Desktop\Nuova cartella\C0061.MXF'
'C:\Users\Administrator\Desktop\Nuova cartella\C0062.MXF'
'C:\Users\Administrator\Desktop\Nuova cartella\C0063.MXF'
'C:\Users\Administrator\Desktop\Nuova cartella\C0064.MXF'
'C:\Users\Administrator\Desktop\Nuova cartella\C0065.MXF'
'C:\Users\Administrator\Desktop\Nuova cartella\C0066.MXF'
'C:\Users\Administrator\Desktop\Nuova cartella\C0067.MXF'
'C:\Users\Administrator\Desktop\Nuova cartella\C0068.MXF'
'C:\Users\Administrator\Desktop\Nuova cartella\C0069.MXF'
'C:\Users\Administrator\Desktop\Nuova cartella\C0070.MXF'
'C:\Users\Administrator\Desktop\Nuova cartella\C0071.MXF'
'C:\Users\Administrator\Desktop\Nuova cartella\C0072.MXF'
the code is this:
But now I need to do the real batch that for each argument (for each file, for example C:\Users\Administrator\Desktop\Nuova cartella\C0060.MXF) assign a block of lines in the .avs scriptCode:@Echo Off color 6 set "d=" if not defined d set "d=%cd% del concatList.txt call :treeProcess :treeProcess SETLOCAL Disabledelayedexpansion for %%f in (*.mxf) do echo '%cd%\%mypath%%%f' >> "concatList.txt" goto :eof
Can someone help me cat? thanks
+ Reply to Thread
Results 1 to 3 of 3
-
-
I don't understand why you still haven't learned batch scripting after YEARS of asking here. My cat knew more scripting than you do, so that's no excuse.
Scott
Similar Threads
-
BATCH to create .avs files
By marcorocchini in forum Newbie / General discussionsReplies: 0Last Post: 9th Nov 2015, 10:00 -
How to concatenate two or more wmv files to one large file?
By bartek6 in forum LinuxReplies: 5Last Post: 30th Sep 2015, 04:13 -
How to batch generate all videos' download links of a Lynda course?
By omareg94 in forum Video Streaming DownloadingReplies: 1Last Post: 24th Jul 2015, 03:56 -
how to concatenate VOB or AVI files
By hedron in forum DVD RippingReplies: 6Last Post: 17th May 2013, 04:22 -
Batch create simple ("DirectShowSource") .AVS files?
By Asterra in forum Newbie / General discussionsReplies: 8Last Post: 10th May 2011, 00:46