1

パイプの内容のMIMEタイプを確認したいと思います。パイプはトランスコードされたビデオストリームを出力しているため、対応するファイル拡張子はありません。

これらの状況で、sayffprobe -i pipe:0または同等のものを使用してMIMEタイプを判別できますか?コーデックまたはコンテナ形式のMIMEタイプへの標準的なマッピングはありますか?

4

2 に答える 2

0

私の提案は次のいずれかになります。

1)データを送信する前に、パイプを介してMIMEタイプを転送します。

また

2)ストリームの最初の数バイト(ヘッダー)を見てください。通常、ビデオファイルとオーディオファイルは、最初の2〜3バイトでフォーマットを識別します。

また

3)期待しているさまざまなフォーマットのフォーマット仕様を読み、一般的なパターン(たとえば、利用可能な場合は同期点)に基づいてフォーマットを理解してみてください。

于 2012-06-12T17:52:09.753 に答える
0

DetectContentType を使用して、マジック ナンバーに基づいてコンテンツ タイプを推測できます: http://golang.org/pkg/net/http/#DetectContentType

于 2012-09-11T13:23:21.443 に答える