0

私は、H.264 ビデオのトリミングとストリーミングという 2 つの方法について調査しています。

  1. mpeg4 h.264 ビデオを 30 秒にトリミングし、480p に縮小するには何が必要ですか。H.264エンコーディングを行うサードパーティのライブラリを見つける必要があると思います.Googleで簡単に検索すると、VideoLan.orgしか見つかりませんが、商用ライセンスが見つかりません. 人々が知っている他のオプションはありますか?

  2. H.264 から HTML5 へのストリーミングはどのように機能しますか? Flash を使用すると、ファイル全体をダウンロードする必要がある 1 つのファイル形式を持つことができ、それが再生されることを知っています。もう 1 つの形式ではストリーミングが可能ですが、Flash サーバーが必要です。Apache を使用してイントラネットで画像を配信する予定ですが、Apache で画像をストリーミングするにはどうすればよいですか?

4

1 に答える 1

2

1) 以下を使用できますFFmpeg

ffmpeg -i in.mp4 -s 720x480 -t 30 out.mp4

-sサイズを変更し、-t30 秒だけダンプします

2) http ストリーミングの場合、moov atomc (ビデオ ヘッダーとシーク情報を含む) がビデオの開始時に存在する場合、ビデオは数秒バッファリングするとすぐに再生を開始し、全体を待機しません。ダウンロードするファイル。http の ByteRange ヘッダーを介してフォワード シークが可能です。最初に moov アトムを入れるにはqt-fastart. 付属していますFFmpeg

qt-faststart in.mp4 out.mp4

于 2013-02-07T01:34:35.767 に答える