PDA

View Full Version : Request - Batch Simple Multiplex


kevingpo
4th March 2006, 16:02
I really like using the TMPGEnc MPEG Tools (found in File menu). However it only can do one task at a time. I was wondering if we can request for a batch queue. So we can set up more than 1 (eg. 5 simple multiplex) in a batch queue then start all.

That would be better.

TMPGEnc is the best MPEG1/2 encoder in the world!!

PS: is there a difference between TMPGEnc and TPMPGEnc and TMPEGEnc? I've seen these 3 names mentioned all the time in various places.

MrTroy
4th March 2006, 17:19
PS: is there a difference between TMPGEnc and TPMPGEnc and TMPEGEnc? I've seen these 3 names mentioned all the time in various places.
The difference is, that the latter two names are just spelled incorrectly. :) TPMPGEnc and TMPEGEnc don't exist.

kevingpo
5th March 2006, 14:08
The difference is, that the latter two names are just spelled incorrectly. :) TPMPGEnc and TMPEGEnc don't exist.

Hmm, any ideas on my wishlist/request?

Darksoul71
5th March 2006, 16:29
@kevingpo:
Not directly related to TMPEGEnc but to your request.

Some time ago, I did a "MassMuxxer" using AutoIt:

$Liste = @ScriptDir & "\Files.txt"

$file = FileOpen($Liste, 0)

While 1
$line = FileReadLine($file)
If @error = -1 Then ExitLoop

$Dummy = StringSplit($Line,";")

If (@error <> 1) Then
$Command = Chr(34) & @ScriptDir & "\mplex.exe" & Chr(34) & " -f 8 -o " & Chr(34) & "%Ziel%.mpg" & Chr(34) & " " & Chr(34) & "%Video%" & Chr(34) & " " & Chr(34) & "%Audio%"
$Video = $Dummy[1]
$Audio = $Dummy[2]
$Ziel = $Dummy[3]

$Command = StringReplace($Command,"%Video%",$Video)
$Command = StringReplace($Command,"%Audio%",$Audio)
$Command = StringReplace($Command,"%Ziel%",$Ziel)
RunWait($Command,@ScriptDir,@SW_HIDE)
EndIf
Wend

FileClose($file)


Of course requires MPlex. The source files and name of target files are stored in a simple CSV file like this:

C:\MyVideo.M2V;C:\MyAudio.MPA;C:\My Outputname without extension


Works good for me :)

-D$