問題タブ [mp4]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - MP4 ストリームの長さを取得する
私は IMediaDet を使用してストリームの長さを取得するアプリで作業しています。現在、MP4 コンテナーの使用を開始しています。問題は、MP4 ファイルで IMediaDet::put_fileName() を実行しようとすると、HRESULT = -2147024770 (ERROR_MOD_NOT_FOUND) が返されることです。市販の mp4 デマルチプレクサを使用すると、ビデオ ストリームが mpg2 エンコーディングを使用していることがわかります。
私の質問: MP4 コンテナー内のストリームのストリーム長を取得するにはどうすればよいですか? これらのファイルを IMediaDet に受け入れさせる方法はありますか? IMediaDet が使用すべきデマルチプレクサを指定する方法はありますか?
どんな助けでも大歓迎です。
ありがとう。
silverlight-4.0 - 直接 URL からの MP4 ファイル シークの問題
私はSilverlight 4を実行しています。プレーヤーは、URL、つまりhttp://mysite.com/video1.mp4から直接ファイルを再生するためのExpression 3テンプレートに付属しているものです。ファイルは、「Silverlight のエンコード」で h.264 のプリセットを適用することにより、Expression Encoder 3 を使用してエンコードされます。
私が最初に遭遇した問題は、ビデオが完全にダウンロードされるまで再生されないことでした。これは moov atom の問題であることが判明しました。とにかく、AtomicParsely を使用して修正したところ、ダウンロードが開始されるとビデオの再生が開始されました。
次の問題は、ユーザーがファイルのダウンロードされた部分を超えてシークできないことです。http を監視したところ、ブラウザは WMV の場合と同様にバイト シーク要求を送信していないようです (wmv の場合、Web キット エンジンを使用するブラウザでは動作しません)。
この方法でシークすることは可能ですか、それともスムーズ ストリーミング オプションを使用する必要がありますか?
- ありがとう
mp4 - ウェブサイトのバックグラウンドでmp4を再生します
私はphpでオークションのウェブサイトを作っています。オークション終了時にバックグラウンドで音楽を追加したい。どうしたらいいのかわからない?助けてください
mp4 - MP4ファイルを編集できる優れたアプリ/ツールを知っている人はいますか?
mp4ファイルの音量を上げる、無音を切り取る、無音を追加するなどを行う必要があります。どんな助けでも大歓迎です!
android - Androidのアセットフォルダーからmp4ビデオを再生したい
assets/raw フォルダーにある mp4 ビデオを再生したいと考えています。SD カードから mp4 ビデオを正常に再生していますが、assets フォルダーまたは raw フォルダーからビデオを取得できません。
java - Java の MP4 コンテナー ライター
Java 用の無料の MP4 (コンテナ) ライターを探しています。エンコーダーは必要ありません。期待値が与えられた正しいアトムを書き込むことができるものだけが必要です。「有効な」F4Vを書き込むこともできるライブラリの
ボーナス。
私は、JNI や外部実行可能ファイルを使用するものよりも、純粋な Java ソリューションを好みます。
android - サイズが1.7MBを超える場合、インターネットでホストされているMP4ビデオをAndroidOSでダウンロードして再生することはできません。
私はインターネットでモバイルラーニング用のビデオをいくつかホストしました(ビデオストリーミングサービスではなく、直接またはプログレッシブダウンロード用)。ほとんどのモバイルデバイス、特にAndroid1.6以降のデバイスで再生できるようにしたいと思います。
ビデオコンテナは、Symbian、Android、Windows Mobile、iPhone/IPadと互換性のあるH264/AVCおよびAACLCを備えたMP4です。
SonyEricsson X10とSamsung(どちらもAndroid 1.6ベース)でビデオをチェックしましたが、ビデオのサイズが1.7MBを超えるとエラーが発生します。ダウンロードも再生もできません。
ただし、USB接続を使用してSDカードにビデオを保存すると、ファイルサイズに関係なく機能します。
同じサーバー内の同じビデオは、SonyEricsson Symbianベース、HTC Windows Mobileベース、iPhoneおよびiPadを使用して完全に機能します。
私はこの状況についていくつかの投稿を見ましたが、解決されませんでした。誰かがこれの理由と解決策を見つけましたか?私にとって、ビデオmp4がインターネット上にあり、自動的に再生されたり、プログレッシブストリーミングされたり、ダウンロードされたりすることが重要です。
ご協力ありがとうございました!!
flash - mp4 ビデオは、フラッシュ cs4 でのみサウンドを再生します
flash cs4 で flvplayback コンポーネントを使用しています。mp4 ビデオの音声は正常に再生されますが、ビデオは再生されません。mp4 の特定のエンコーディングを確認する方法がわかりません。24fps でフラッシュ プレーヤー 10 にパブリッシュしています。
ありがとう
html - サイトのビデオ プレーヤー
動画をサイトに挿入する必要があります。コーデックは mpeg4 (avi) です。http://github.com/zencoder/video-js を属性付きのプレーヤー (HTML5) として使用しました。
これは Google Chrome ではうまく機能しますが、Firefox や IE などでは機能しません。または、私は何をしなければなりませんか?ビデオを webm または ogv に変換しますか? また、いくつかのフラッシュ プレーヤー (フロー) を試しましたが、それらは MP4 の再生をサポートしておらず、flv の品質も悪いです。
video - UDPを介したh.264コード化ビデオのストリーミング
私はh.264についてあまり知りませんが、UDPを介してストリーミングしたいmp4コンテナにh.264でこのビデオを持っているということです。
私の質問は単純ですが、ビデオのコーディング中に、「軽い」パケット損失にかなり耐えられるように調整できることはありますか?
圧縮されたビデオには通常、Nフレームごとにキーフレームがあり、それらの間にデルタを送信するだけです。h.264はそれよりもはるかに複雑であるはずなので、それほど単純ではないかもしれません。
もっと正確に言うと、私はいくつかの実験を行っており、ビデオのストリームから1024バイトを削除するだけで、損失の時点から完全に「再生不能」になることに気付きました。
そのような光の損失に耐えられるようにしたいと思いますが、それは可能ですか?
ありがとう
ネルソン