Logo
Strona główna Produkty Wsparcie Kontakt O nas
arrow1 File Converters
arrow1 TIFF and PDF apps
arrow1 Forensic
arrow1 Freeware

Total Movie ConverterX — serwerowe rozwiązanie do automatycznej konwersji plików wideo

Total Movie Converter X to konwerter wideo dla serwerów internetowych

Serwerowy konwerter wideo z ActiveX

Windows
2000/2003/Vista
7/8/10/11
and
2012/2016/2019/2022 Server
and
Docker/Citrix/Wine

Total Movie Converter X to serwerowy zestaw SDK, który konwertuje pliki AVI, MP4, WMV, MPEG, MOV, FLV, MKV oraz ponad 15 innych formatów wideo — bez zewnętrznych pakietów kodeków ani frameworków multimedialnych na serwerze. Działa w trybie headless: bez interfejsu graficznego, bez okien dialogowych, bez wyskakujących okienek. Total Movie Converter X jest dostarczany z plikiem binarnym wiersza poleceń oraz interfejsem ActiveX/COM, dzięki czemu integruje się z ASP, PHP, .NET, Pythonem, Ruby, Javą oraz każdym innym backendem obsługującym COM. Pełna lista obsługiwanych formatów wideo:

  • Audio Video Interleave (AVI, DIVX)
  • Formaty wideo MPEG (MPG, MPEG, MPE, M1V, M2V, MPEG4)
  • Windows Media Video (WMV, ASF)
  • QuickTime Movie (MOV)
  • Wideo MPEG-4 (MP4)
  • Flash Video (FLV)
  • Matroska Video (MKV)
  • Wideo DVD (VOB, IFO)
  • Indeo Video Format (IVF)
  • Formaty animacji FLIC (FLI, FLC)
Total Movie Converter X potrafi konwertować dowolny plik wideo do innego kontenera/kodeka (np. AVI do MP4 lub MOV do WMV bez plików pośrednich), zmieniać kodek, bitrate, liczbę klatek na sekundę lub rozdzielczość, a także obracać i zmieniać rozmiar wideo. To najszybszy i najbardziej przystępny cenowo konwerter plików wideo do użytku po stronie usługi, jaki obecnie znajdziesz na rynku.

Program przetwarza wideo w locie. Nie są potrzebne żadne pośrednie pliki AVI ani MPEG.

Wysoka prędkość konwersji oraz przetwarzanie wsadowe sprawiają, że proces jest prosty i wolny od nudy. Wypróbuj za darmo (30-dniowy okres testowy bez ograniczeń) i przekonaj się, że produkt naprawdę jest wart swojej ceny.

Niektóre z aktualnie obsługiwanych konwersji formatów plików:

    AVI
  • AVI do AVI (zmiana kodeka lub bitrate)
  • AVI do MP4
  • AVI do WMV
  • AVI do MPEG
    MP4
  • MP4 do MP4 (zmiana kodeka lub bitrate)
  • MP4 do AVI
  • MP4 do WMV
  • MP4 do MPEG
    MOV
  • MOV do MP4
  • MOV do AVI
  • MOV do WMV
Pobierz teraz!

(zawiera 30-dniowy DARMOWY okres próbny)

Kup licencję

(tylko $770.00)



Przykłady użycia Total Movie Converter X

Konwersja plików wideo za pomocą Total Movie Converter X i .NET


string src  = @"C:\test\Source.avi";
string dest = @"C:\test\Dest.mp4";

var cnv = new MovieConverterX();
cnv.Convert(src, dest, "-cMP4 -vb 2000 -log c:\\test\\Movie.log");

if (!string.IsNullOrEmpty(cnv.ErrorMessage))
    throw new Exception(cnv.ErrorMessage);

Konwersja plików wideo na serwerach WWW za pomocą Total Movie Converter X

public static class Function1
    {
        [FunctionName("Function1")]
        public static async Task Run(
            [HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = null)] HttpRequest req,
            ILogger log)
        {
            StringBuilder sbLogs = new StringBuilder();
            sbLogs.AppendLine("started...");
            try
            {
                ProcessStartInfo startInfo = new ProcessStartInfo();
                startInfo.CreateNoWindow = true;
                startInfo.UseShellExecute = false;
                var assemblyDirectoryPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
                assemblyDirectoryPath = assemblyDirectoryPath.Substring(0, assemblyDirectoryPath.Length - 4);

                var executablePath = $@"{assemblyDirectoryPath}\Converter\MovieConverterX.exe";
                sbLogs.AppendLine(executablePath + "...");
                var srcPath = $@"{assemblyDirectoryPath}\src\sample.avi";
                var outPath = Path.GetTempFileName() + ".mp4";
                startInfo.FileName = executablePath;

                if (File.Exists(outPath))
                {
                    File.Delete(outPath);
                }

                if (File.Exists(executablePath) && File.Exists(srcPath))
                {
                    sbLogs.AppendLine("files exists...");
                }
                else
                    sbLogs.AppendLine("EXE & source files NOT exists...");
                startInfo.WindowStyle = ProcessWindowStyle.Hidden;
                startInfo.Arguments = $"{srcPath} {outPath}";
                using (Process exeProcess = Process.Start(startInfo))
                {
                    sbLogs.AppendLine($"wait...{DateTime.Now.ToString()}");
                    exeProcess.WaitForExit();
                    sbLogs.AppendLine($"complete...{DateTime.Now.ToString()}");
                }

                int sleepCounter = 10;

                while(!File.Exists(outPath) && sleepCounter > 0)
                {
                    System.Threading.Thread.Sleep(1000);
                    sbLogs.AppendLine("sleep...");
                    sleepCounter--;
                }
                if (File.Exists(outPath))
                    sbLogs.AppendLine("Conversion complete successfully.");
            }
            catch (Exception ex)
            {
                sbLogs.AppendLine(ex.ToString());
            }

            return new OkObjectResult(sbLogs);
        }
    }
Więcej informacji o Azure Functions.

Konwersja plików wideo na serwerach WWW za pomocą Total Movie Converter X

dim C
Set C=CreateObject("MovieConverter.MovieConverterX")
C.Convert "c:\source.avi", "c:\dest.mp4", "-cMP4 -log c:\Movie.log"
Response.Write C.ErrorMessage
set C = nothing

Konwersja plików AVI i MP4 na serwerach WWW za pomocą Total Movie Converter X

$src="C:\\test\\test.avi";
$dest="C:\\test\\test.mp4";
if (file_exists($dest)) unlink($dest);
$c= new COM("MovieConverter.MovieConverterX");
$c->convert($src,$dest, "-c mp4 -vb 2000 -log c:\\test\\Movie.log");
if (file_exists($dest)) echo "OK"; else echo "fail:".$c->ErrorMessage;

Konwersja plików wideo za pomocą Total Movie Converter X i Ruby

require 'win32ole'
c = WIN32OLE.new('MovieConverter.MovieConverterX')

src = "C:\\test\\test.avi"
dest = "C:\\test\\test.mp4"

c.convert(src, dest, "-c MP4 -log c:\\test\\Movie.log")

if not File.exist?(dest)
  puts c.ErrorMessage
end

Konwersja plików wideo za pomocą Total Movie Converter X i Pythona

import win32com.client
import os.path

c = win32com.client.Dispatch("MovieConverter.MovieConverterX")

src  = "C:\\test\\test.avi"
dest = "C:\\test\\test.mp4"

c.convert(src, dest, "-c MP4 -log c:\\test\\Movie.log")

if not os.path.exists(dest):
    print(c.ErrorMessage)

Konwersja plików wideo za pomocą Pascala i Total Movie Converter X

uses Dialogs, Vcl.OleAuto;

var
  c: OleVariant;
begin
  c := CreateOleObject('MovieConverter.MovieConverterX');
  c.Convert('c:\test\source.avi', 'c:\test\dest.mp4', '-cMP4 -log c:\test\Movie.log');
  if c.ErrorMessage <> '' then
    ShowMessage(c.ErrorMessage);
end;

Konwersja plików AVI i MP4 na serwerach WWW za pomocą Total Movie Converter X

var c = new ActiveXObject("MovieConverter.MovieConverterX");
c.Convert("C:\\test\\source.avi", "C:\\test\\dest.mp4", "-c MP4");
if (c.ErrorMessage != "")
  alert(c.ErrorMessage)

Konwersja plików wideo za pomocą Total Movie Converter X i Perla

use Win32::OLE;

my $src  = "C:\\test\\test.avi";
my $dest = "C:\\test\\test.mp4";

my $c = CreateObject Win32::OLE 'MovieConverter.MovieConverterX';
$c->convert($src, $dest, "-c mp4 -log c:\\test\\Movie.log");
print $c->ErrorMessage if -e $dest;

quote

Total Movie ConverterX — serwerowe rozwiązanie do automatycznej konwersji plików wideo Opinie klientów 2026

Oceń
Ocenione na 4.7/5 na podstawie opinii klientów
5 Star

"Przyjmujemy materiały wideo wgrywane przez użytkowników w każdym formacie, od starego AVI po nowoczesne MP4 z H.265, a do odtwarzacza potrzebujemy jednego, spójnego profilu MP4/H.264. Total Movie Converter X działa jako usługa Windows na maszynach kodujących; kolejka karmi go plikami -list. Pięć lat na produkcji, żadnych niespodzianek. Przepustowość to około 3-krotność czasu rzeczywistego na naszym sprzęcie dla źródeł 1080p, co spokojnie mieści się w naszym SLA."

5 Star Daniel R.
Senior Backend Developer at a video-streaming platform

"Nasz LMS przyjmuje nagrania szkoleniowe od instruktorów we wszystkich możliwych formatach: MOV z Maców, WMV ze starych windowsowych rejestratorów ekranu, MP4 z telefonów. Total Movie Converter X normalizuje wszystko do jednego profilu MP4 H.264, zanim materiał w ogóle dotrze do odtwarzacza. Wrapper .NET łączy się z naszym istniejącym potokiem; wynik -log to czysta linia na plik, łatwa do przesłania do Splunka."

5 Star Petra M.
DevOps Engineer at a corporate training company

"Producenci kamer przesyłają nam autorskie warianty AVI, specyficzne dla dostawców kontenery MP4 i sporadycznie FLV ze starych rejestratorów DVR. Total Movie Converter X radzi sobie z całością i daje nam MP4 H.264 do odtwarzacza w panelu. Obracanie źle ustawionego materiału z kamer za pomocą -rotate to funkcja, której używamy codziennie. Praca w trybie headless na Windows Server Core była decydującym czynnikiem podczas oceny alternatyw."

5 Star Hiroshi K.
CTO at a video-surveillance SaaS

"Wbudowaliśmy Total Movie Converter X w nasz produkt do archiwizacji filmów domowych w ramach licencji Royalty-Free. Jednorazowa opłata za projekt była ułamkiem tego, czego żądały komercyjne wrappery oparte na FFmpeg. Nasz instalator dostarcza i rejestruje ActiveX, nasza aplikacja wywołuje go bezpośrednio, użytkownicy końcowi widzą tylko nasz interfejs. Ograniczenie 32-bitowego ActiveX kosztowało nas kilka dni przerabiania potoku, ale wsparcie odpowiadało szybko, gdy pytaliśmy o obejścia."

4 Star Annika L.
Independent Software Vendor

"Przetwarzamy materiały z kamer nasobnych i samochodowych jako część potoku obsługi materiału dowodowego. Pliki źródłowe przychodzą w różnych wariantach AVI i MP4 specyficznych dla dostawców; transkodujemy je do jednego archiwalnego profilu MP4 H.264. Total Movie Converter X jest deterministyczny między uruchomieniami, co ma znaczenie przy zachowaniu łańcucha dowodowego. CLI jest stabilne, wynik jest identyczny co do bitu przy tych samych wejściach i flagach. Pięć lat nienadzorowanych nocnych konwersji bez awarii, które moglibyśmy obarczyć winą konwertera."

5 Star Tomasz W.
Lead .NET Developer at a digital-evidence platform


Pobierz teraz!

Zaktualizowano Mon, 04 May 2026

Kup licencję

(tylko $770.00)



Najczęściej zadawane pytania dotyczące Total Movie Converter X ▼

Nie. Total Movie Converter X jest w pełni samodzielny i samodzielnie dekoduje oraz koduje wszystkie obsługiwane formaty wideo. Na serwerze konwersji nie potrzebujesz K-Lite, FFmpeg, filtrów DirectShow ani żadnych zewnętrznych pakietów kodeków. Pozwala to uniknąć zamieszania z aktualizacjami zależności, które zwykle psuje potoki przetwarzania wideo przy każdej zmianie systemu Windows lub pakietów kodeków.
Formaty wejściowe obejmują AVI, MP4, WMV, MPG, MPEG, MOV, FLV, MKV, ASF, VOB, IFO, DIVX, MPE, M1V, M2V, MPEG4, IVF, FLI, FLC i więcej. Wyjście: AVI, MP4, WMV, MPEG, MOV, FLV. Total Movie Converter X potrafi również ponownie pakować lub transkodować pomiędzy kodekami (H.264, MPEG-4, WMV, MS-MPEG-4, MJPEG) w obrębie tego samego kontenera.
Total Movie Converter X udostępnia interfejs COM/ActiveX, dzięki czemu każdy język obsługujący COM może wywołać go bezpośrednio: new COM("MovieConverter.MovieConverterX") w PHP, new MovieConverterX() w .NET, win32com.client.Dispatch w Pythonie, WIN32OLE.new w Ruby. Alternatywnie plik binarny wiersza poleceń MovieConverterX.exe można wywołać z dowolnego procesu, harmonogramu lub skryptu powłoki.
Total Movie Converter to wersja desktopowa z graficznym interfejsem przeznaczona do interaktywnego użytku na stacji roboczej. Total Movie Converter X to serwerowy zestaw SDK: brak interfejsu graficznego, brak okien dialogowych, brak interakcji z użytkownikiem końcowym. Jest licencjonowany do nienadzorowanego użytku po stronie serwera, zawiera interfejs ActiveX/COM do integracji z aplikacjami i obsługuje licencję Royalty-Free umożliwiającą redystrybucję wewnątrz Twojego własnego produktu.
Tak. Ponieważ konwerter jest zwykłym binarium Windows z interfejsem COM, działa wszędzie tam, gdzie działa Windows: w pulach aplikacji IIS, w kontenerach Windows, w Azure App Service lub Azure Functions na środowisku Windows, w instancjach AWS EC2 z Windows oraz na własnych serwerach Windows Server. Uwaga: komponent ActiveX jest tylko 32-bitowy, więc skonfiguruj swoją pulę aplikacji IIS lub środowisko .NET na 32 bity, gdy wywołujesz go przez COM. Plik binarny wiersza poleceń działa na 64-bitowym systemie Windows bez ograniczeń.
Tak. Użyj -c <format> dla wyjściowego kontenera/kodeka (MP4, AVI, WMV, MPEG, MOV, FLV), -vb <kbps> dla bitrate wideo, -fps <rate> dla liczby klatek na sekundę oraz -resize <WxH> dla rozdzielczości wyjściowej. Bitrate audio kontroluje się za pomocą -ab. Obrót to -rotate 90|180|270. Ten zestaw kontroli pokrywa transkodowanie, ponowne kodowanie oraz potoki normalizacji dla streamingu, archiwizacji i monitoringu.
CLI akceptuje -list queue.txt dla zadań wsadowych i czyta ścieżki plików linia po linii. Każda konwersja przebiega sekwencyjnie, zwalniając pamięć między plikami, więc pojedynczy proces może przerobić tysiące wejść bez wycieków. Ścieżki wyjściowe mogą używać szablonów z symbolami zastępczymi takimi jak %filename%, a flaga -log zapisuje ustrukturyzowane wpisy na plik, gotowe do wczytania przez Twój agregator logów.
Tak. Pobranie to w pełni funkcjonalna 30-dniowa wersja próbna ze wszystkimi formatami wyjściowymi, ActiveX i funkcjami wiersza poleceń odblokowanymi — bez wymaganej karty kredytowej i bez podawania adresu e-mail. Po 30 dniach decydujesz, czy zakupić. Licencja to jednorazowa płatność z dożywotnimi aktualizacjami i wsparciem technicznym.

Zacznij pracować teraz!

Pobierz wersję próbną i konwertuj pliki w kilka minut.
Nie jest wymagana karta kredytowa ani e-mail.

⬇ Pobierz wersję próbną Windows 7/8/10/11 • 109 MB
Pro Suite


Lista aplikacji z wbudowaną obsługą API

Prawa autorskie 2003-2026 CoolUtils Development. Wszelkie prawa zastrzeżone.