web-dev-qa-db-ja.com

常にハンドブレーキに最適化されたWebを使用する必要はありませんか?

Handbrakeを使用してビデオファイルを圧縮することがあるのですが、[Web最適化]オプションがデフォルトで選択されておらず、[オプション]でもデフォルトに設定できないことに注意してください。

しかし、私はWeb最適化と非Web最適化の両方を試しました。両方のファイルが正確に同じ320MBであることがわかりました。しかし、それがWebに最適化されている場合、FTPを使用して約10MBだけをWebにアップロードした場合でも、Chromeブラウザ-である場合は、 Webに最適化されていない場合は、320 MBをすべてアップロードしてから再生できるようにする必要があります。

おそらくWeb最適化とは、ある種のビデオフレームインデックスをファイルの最後ではなく前に置くことを意味し、インデックスが準備され、ユーザーが10MBまたは20MBでもビデオを表示できると思います。しかし、(1)なぜ常にWeb最適化を使用し、それをデフォルトにしないのですか? (2)それをHandbrakeのデフォルトにすることはすべて構成可能であるため、毎回設定するのを忘れた場合、実際に再エンコードする必要がありますか?

追伸Webに最適化されていないバージョンで本当に気に入らないもう1つのことは、自分のWebサイトにアップロードしていて、旅行中にそのファイルにアクセスしたい場合、そしてネット速度が遅い場合、ビデオを再生して常に一時停止してから、ファイルをダウンロードしてVLCプレーヤーで再生できます。しかし、200MBまたは280MBをダウンロードした場合でも、ビデオは1秒でも再生されません。何かを再生する前に320MBをダウンロードする必要があります

22
nonopolarity

ビデオがストリーミングされる場合は、ウェブで最適化する必要があります。これにより、目次のような「moovアトム」と呼ばれるビデオファイルの特別なブロックが前面に配置されます。理由は不明ですが、デフォルトでは最初ではなく、どこにでも表示できます。 HTMLストリーミングの場合、リモートユーザーがビデオの表示を開始する前に、このブロックを最初に読み取る必要があります。

これに関する中程度の優れた説明については、以下を参照してください。
http://rigor.com/blog/2016/01/optimizing-mp4-video-for-fast-streaming

7
zip zinzel

これが理由の1つです。

これを有効にしてビデオを変換すると、iPadはビデオファイルを再生しません。代わりに、「操作を完了できませんでした」というエラーが表示されます。

https://stackoverflow.com/q/24042894/1066234

5
Kai Noack

これは意見によると思います。私は常にWeb最適化を選択していますが、だからといって誰もがそうしたいと思っているわけではありません。 Handbrakeはオープンソースソフトウェアであり、人々が好きなものを選択できるようにするのが好きだということを発見しました。

Web最適化された追加が必要ない場合は、なぜそれらをエンコードに含めるのですか?

3
tbenz9