動画ファイルは何でできていますか?


0

ビデオファイル.avi形式をメモ帳++で開いてみましたが、その中に多くの奇妙な文字が見つかりました。ファイル内のすべての文字をコピーして別のメモ帳++ファイルに貼り付け、new.aviとして保存しました。 VLCメディアプレーヤーでの.aviファイルですが、ファイルはplay.whyでしたか?

映画やビデオファイルも、メディアプレーヤーソフトウェアが正しい方法で再生するために変換するだけのテキストファイルのような文字で構成されていると思いました。

ビデオファイルは文字で作られておらず、情報はテキストや他のファイルとは異なる方法で保存されていますか?


EOFバイナリファイルではsが許可されていますが、asciiでは許可されていないためだと思いますか?
PlasmaPower 14年

回答:


3

ビデオファイルは、テキストファイルが文字で構成されているのと同じように、文字で構成されています。あちこちにあるいくつかのメタデータは別として、キャラクター自体は人間が読むことはできそうにありません。それらの多くは印刷可能でさえありません。それでも、それらを新しいファイルにコピーすると、同一のビデオが生成されます。VLCメディアプレーヤーは、他のメディアプレーヤーと同様に、ファイルを正常に読み取ることができるはずです。

ただし、ファイル「new.avi」はソースと同一ではありません。別の方法で保存されている情報を見逃したからではなく、この方法でファイルを適切にコピーするのが少し難しいからです。主に問題となるのはヌル文字です。私のシステムでは、Notepad ++でこの文字をコピーして貼り付けると、文字がWindowsの制限である空白に置き換えられます。結果のファイルは有効なビデオではありません。

このレベルでバイナリファイルの内容を操作する場合は、おそらく専用のツールである16進エディターを使用することをお勧めします。ちなみに、Notepad ++にはそのためのプラグインがあります。


もう1つ質問があります。ビデオは既に圧縮されているので、winrarのような圧縮ソフトウェアはビデオをさらに圧縮しません。ビデオはどのように圧縮形式ですか。
user3319758 14年

あなたの言うことは正しいのですが、彼はテキストエディタで開かれたバイナリファイルの内容をコピーアンドペーストするだけではありません。
ラムハウンド14年

@ user3319758-コーデックはそのプロセスを処理します。コーデックはすべて異なります。よく文書化されている人気のあるコーデックのいくつかについて調べてください。
ラムハウンド14年

圧縮には2つのタイプがあります。損失のないファイル圧縮があります。これは、基本的にwinrarと同じ種類のもので、解凍すると元に戻るものになります。次に、非可逆圧縮があります。これは、視聴者があまり気づかないうちにビデオの一部を破棄できるという事実に依存しています。
stib 14年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.