圧縮したい AVI ファイルがあります。
AviFile ライブラリに Simple C# Wrapper を使用してみましたが、次の 2 つの理由で問題がありました。
- 圧縮中、インフラストラクチャは圧縮方法を選択するためのフォーム ウィンドウをポップアップ表示しますが、コードで圧縮方法を選択することはできません
- 圧縮すると音声が消えます
これが私のコードです:
AviManager aviManager = new AviManager(aviFilePath, true);
VideoStream aviStream = aviManager.GetVideoStream();
VideoStream newStream;
AviManager newManager = aviStream.DecompressToNewFile(compressedAviPath, true, out newStream);
aviManager.Close();
//save and close un-/re-compressed file
newManager.Close();
どうすればよいか分かりますか:
- それらの問題を修正
- AVI ビデオを圧縮できる別のライブラリを使用する
みんなありがとう。