Logo
ホーム 製品 サポート コンタクト 私たちについて
arrow1 File Converters
arrow1 TIFF and PDF apps
arrow1 Forensic
arrow1 Freeware

サーバー用ムービーコンバーター

Total Movie Converter Xはウェブサーバー用のビデオコンバーターです

ActiveX対応サーバービデオコンバーター

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

Total Movie Converter X は、AVI、MP4、WMV、MPEG、MOV、FLV、MKV、その他 15 種類以上の動画フォーマットを変換するサーバーサイド SDK です — サーバー側に外部コーデックパックやメディアフレームワークを必要としません。ヘッドレスで動作し、GUI、ダイアログ、ポップアップは一切ありません。Total Movie Converter X には コマンドラインバイナリと ActiveX/COM インターフェイスの両方が同梱されており、ASP、PHP、.NET、Python、Ruby、Java、その他あらゆる COM 対応バックエンドに組み込めます。サポートされている動画フォーマットの全リスト:

  • Audio Video Interleave (AVI、DIVX)
  • MPEG ビデオフォーマット (MPG、MPEG、MPE、M1V、M2V、MPEG4)
  • Windows Media Video (WMV、ASF)
  • QuickTime Movie (MOV)
  • MPEG-4 ビデオ (MP4)
  • Flash Video (FLV)
  • Matroska Video (MKV)
  • DVD ビデオ (VOB、IFO)
  • Indeo Video Format (IVF)
  • FLIC アニメーションフォーマット (FLI、FLC)
Total Movie Converter X は、任意の動画ファイルを別のコンテナ/コーデックに変換でき (例えば中間ファイルを介さずに AVI から MP4、または MOV から WMV へ)、コーデック、ビットレート、フレームレート、解像度の変更、動画の回転やリサイズも可能です。サービスから利用できる動画ファイルコンバーターとしては、現在市場で最速かつ最も手頃な価格を実現しています。

プログラムは動画をオンザフライで処理します。中間 AVI や MPEG ファイルは不要です。

高速な変換速度とバッチ変換により、シンプルで退屈しない処理が実現します。無料でお試しください (30 日間トライアル、機能制限なし) — 価格に見合う価値があることを実感できます。

現在サポートされているファイル形式変換の一部:

    AVI
  • AVI から AVI へ (コーデックまたはビットレートの変更)
  • AVI から MP4 へ
  • AVI から WMV へ
  • AVI から MPEG へ
    MP4
  • MP4 から MP4 へ (コーデックまたはビットレートの変更)
  • MP4 から AVI へ
  • MP4 から WMV へ
  • MP4 から MPEG へ
    MOV
  • MOV から MP4 へ
  • MOV から AVI へ
  • MOV から WMV へ
今すぐダウンロード!

(30日間の無料試用を含む)

ライセンスを購入

(のみ $770.00)



Total Movie Converter X の使用例

Total Movie Converter X と .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);

Total Movie Converter X で Web サーバー上の動画ファイルを変換する

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);
        }
    }
Azure Functions の詳細情報。

Total Movie Converter X で Web サーバー上の動画ファイルを変換する

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

Total Movie Converter X で Web サーバー上の AVI および MP4 ファイルを変換する

$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;

Total Movie Converter X と 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

Total Movie Converter X と Python で動画ファイルを変換する

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)

Pascal と 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;

Total Movie Converter X で Web サーバー上の AVI および MP4 ファイルを変換する

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

Total Movie Converter X と Perl で動画ファイルを変換する

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

サーバー用ムービーコンバーター 顧客レビュー 2026

評価
顧客レビューに基づく評価:4.7/5
5 Star

「ユーザーがアップロードする動画は、古い AVI から H.265 を使った最新の MP4 まで多岐にわたりますが、プレーヤー用には MP4/H.264 の単一ベースラインが必要です。Total Movie Converter X はエンコーダーマシン上で Windows サービスとして動作し、キューが -list ファイル経由で投入します。本番運用 5 年、トラブルなしです。スループットは当社のハードウェアで 1080p ソースに対して実時間の約 3 倍で、SLA を満たすには十分です。」

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

「当社の LMS では、講師から想像し得るあらゆる形式のコース録画を受け付けます: Mac からの MOV、古い Windows 画面録画ソフトの WMV、スマートフォンからの MP4。Total Movie Converter X は、それらがプレーヤーに届く前に、すべてを単一の MP4 H.264 プロファイルに正規化します。.NET ラッパーが既存のパイプラインに組み込まれ、-log の出力はファイルごとに 1 行のクリーンな形式で、Splunk への送信が容易です。」

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

「カメラベンダーは独自の AVI バリエーションやベンダー固有の MP4 ボックス、たまにレガシー DVR からの FLV を送ってきます。Total Movie Converter X はそのすべてを処理し、ダッシュボードプレーヤー用に H.264 MP4 を提供してくれます。-rotate でずれたカメラ映像を回転させる機能は毎日使っています。Windows Server Core 上でのヘッドレス動作が、代替製品を評価した際の決め手となりました。」

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

「Total Movie Converter X を Royalty-Free License で当社のホームビデオアーカイブ製品に組み込みました。プロジェクトごとの一回払いの料金は、FFmpeg ベースの商用ラッパーが要求する金額のほんの一部でした。当社のインストーラーが ActiveX を配布・登録し、アプリが直接呼び出すため、エンドユーザーには当社の UI のみが見えます。32 ビット ActiveX の制限のためにパイプラインの再構築に数日を要しましたが、回避策を尋ねた際のサポートの対応は迅速でした。」

4 Star Annika L.
Independent Software Vendor

「証拠取り扱いパイプラインの一環として、ボディカメラとダッシュカメラの映像を処理しています。ソースファイルはベンダー固有の AVI および MP4 バリエーションで届きます。これを単一のアーカイブ用 MP4 H.264 プロファイルにトランスコードします。Total Movie Converter X は実行間で決定的な動作をします。これは証拠保全 (chain-of-custody) の観点で重要です。CLI は安定しており、同じ入力とフラグであれば出力はビット単位で同一です。5 年間、無人での夜間変換を続けていますが、コンバーターのせいにできる失敗はありません。」

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


今すぐダウンロード!

更新 Mon, 04 May 2026

ライセンスを購入

(のみ $770.00)



Total Movie Converter X に関するよくある質問 ▼

いいえ。Total Movie Converter X は完全に自己完結しており、サポートされている全ての動画フォーマットを単独でデコードおよびエンコードします。変換サーバー上に K-Lite、FFmpeg、DirectShow フィルター、その他の外部コーデックパックは一切必要ありません。これにより、Windows やコーデックパッケージが変わるたびに動画パイプラインを壊してしまう、依存関係更新の頻繁な煩わしさを回避できます。
入力フォーマットには AVI、MP4、WMV、MPG、MPEG、MOV、FLV、MKV、ASF、VOB、IFO、DIVX、MPE、M1V、M2V、MPEG4、IVF、FLI、FLC などが含まれます。出力: AVI、MP4、WMV、MPEG、MOV、FLV。Total Movie Converter X は同一コンテナ内でコーデック (H.264、MPEG-4、WMV、MS-MPEG-4、MJPEG) 間の再ラップやトランスコードも行えます。
Total Movie Converter X は COM/ActiveX インターフェイスを公開しているため、COM 対応の言語であれば直接呼び出せます: PHP では new COM("MovieConverter.MovieConverterX")、.NET では new MovieConverterX()、Python では win32com.client.Dispatch、Ruby では WIN32OLE.new。あるいは、MovieConverterX.exe コマンドラインバイナリを任意のプロセス、スケジューラ、シェルスクリプトから呼び出すこともできます。
Total Movie Converter はワークステーション上での対話的な利用を想定したデスクトップ GUI 版です。Total Movie Converter X はサーバー SDK で、グラフィカルインターフェイス、ダイアログ、エンドユーザーとのやり取りはありません。無人のサーバーサイド利用がライセンスされており、アプリケーション統合のための ActiveX/COM インターフェイスを含み、自社製品内での再配布のための Royalty-Free License もサポートします。
はい。コンバーターは COM インターフェイスを持つ通常の Windows バイナリであるため、Windows が動作する環境であればどこでも実行できます: IIS アプリケーションプール、Windows コンテナ、Windows ランタイム上の Azure App Service や Azure Functions、AWS EC2 Windows インスタンス、オンプレミス Windows Server など。注意: ActiveX コンポーネントは 32 ビットのみのため、COM 経由で呼び出す場合は IIS アプリケーションプールまたは .NET ランタイムを 32 ビットに設定してください。コマンドラインバイナリは制約なしに 64 ビット Windows で動作します。
はい。出力コンテナ/コーデック (MP4、AVI、WMV、MPEG、MOV、FLV) には -c <format>、ビデオビットレートには -vb <kbps>、フレームレートには -fps <rate>、出力解像度には -resize <WxH> を使用します。オーディオビットレートは -ab で制御します。回転は -rotate 90|180|270 です。この制御セットで、ストリーミング、アーカイブ、監視パイプラインのトランスコード、再エンコード、標準化ワークフローをカバーできます。
CLI はバッチジョブのために -list queue.txt を受け付け、ファイルパスを 1 行ずつ読み込みます。各変換は順次実行され、ファイル間でメモリが解放されるため、単一プロセスでメモリリークなしに数千の入力を処理できます。出力パスには %filename% のようなプレースホルダー付きテンプレートを使用でき、-log フラグはログ集約システムへの取り込みに適したファイルごとの構造化された行を書き出します。
はい。ダウンロードは全ての出力フォーマット、ActiveX、コマンドライン機能が解放された、完全動作する 30 日間トライアルです — 開始にクレジットカードもメールアドレスも不要です。30 日経過後に購入するかどうかを判断できます。ライセンスは一度きりの支払いで、生涯アップデートとテクニカルサポートが含まれます。

今すぐ作業を開始!

無料トライアルをダウンロードして、ファイルを数分で変換。
クレジットカードもメールアドレスも不要。

⬇ 無料トライアルをダウンロード Windows 7/8/10/11 • 109 MB
Pro Suite


APIサポートが組み込まれているアプリのリスト