質問: 現在、ネットワークカメラから取得した映像を動画ファイルに保存しようと試みています。 エラー等はでていないのですが 動画ファイルを作成する際、ファイル情報に記載されているデータ速度や総ビットレートの値を確認すると、1kbps,2kbpsと乏しく低く、再生しても映像が止まったままの状態が続いてしまいます。 C#でデータ速度や総ビットレートを操作することは可能でしょうか?
回答: > > C#でデータ速度や総ビットレートを操作することは可能でしょうか? > > > 可能でしょうかという問いにそっけなく答えると「可能です(ものすごく頑張れば)」ですが、後述する本質的な問題があるように思います。 > > 動画ファイルを作成する際、ファイル情報に記載されているデータ速度や総ビットレートの値を確認すると、1kbps,2kbpsと乏しく低く、再生しても映像が止まったままの状態が続いてしまいます。 > > > そもそもネットワークカメラからPC(?)側に取り込んだ時点で、ビットレートが十分でなく映像品質が低いように聞こえます。C#を用いて再変換するにしても、元情報の時点で失われた映像品質を復元する(綺麗にする)ことはできません。