問題タブ [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.

0 投票する
1 に答える
1578 参照

c++ - MP4 ストリームの長さを取得する

私は IMediaDet を使用してストリームの長さを取得するアプリで作業しています。現在、MP4 コンテナーの使用を開始しています。問題は、MP4 ファイルで IMediaDet::put_fileName() を実行しようとすると、HRESULT = -2147024770 (ERROR_MOD_NOT_FOUND) が返されることです。市販の mp4 デマルチプレクサを使用すると、ビデオ ストリームが mpg2 エンコーディングを使用していることがわかります。

私の質問: MP4 コンテナー内のストリームのストリーム長を取得するにはどうすればよいですか? これらのファイルを IMediaDet に受け入れさせる方法はありますか? IMediaDet が使用すべきデマルチプレクサを指定する方法はありますか?

どんな助けでも大歓迎です。

ありがとう。

0 投票する
1 に答える
767 参照

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 キット エンジンを使用するブラウザでは動作しません)。

この方法でシークすることは可能ですか、それともスムーズ ストリーミング オプションを使用する必要がありますか?

- ありがとう

0 投票する
1 に答える
531 参照

mp4 - ウェブサイトのバックグラウンドでmp4を再生します

私はphpでオークションのウェブサイトを作っています。オークション終了時にバックグラウンドで音楽を追加したい。どうしたらいいのかわからない?助けてください

0 投票する
1 に答える
150 参照

mp4 - MP4ファイルを編集できる優れたアプリ/ツールを知っている人はいますか?

mp4ファイルの音量を上げる、無音を切り取る、無音を追加するなどを行う必要があります。どんな助けでも大歓迎です!

0 投票する
1 に答える
3453 参照

android - Androidのアセットフォルダーからmp4ビデオを再生したい

assets/raw フォルダーにある mp4 ビデオを再生したいと考えています。SD カードから mp4 ビデオを正常に再生していますが、assets フォルダーまたは raw フォルダーからビデオを取得できません。

0 投票する
7 に答える
12923 参照

java - Java の MP4 コンテナー ライター

Java 用の無料の MP4 (コンテナ) ライターを探しています。エンコーダーは必要ありません。期待値が与えられた正しいアトムを書き込むことができるものだけが必要です。「有効な」F4Vを書き込むこともできるライブラリの ボーナス。
私は、JNI や外部実行可能ファイルを使用するものよりも、純粋な Java ソリューションを好みます。

0 投票する
1 に答える
1033 参照

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がインターネット上にあり、自動的に再生されたり、プログレッシブストリーミングされたり、ダウンロードされたりすることが重要です。

ご協力ありがとうございました!!

0 投票する
2 に答える
578 参照

flash - mp4 ビデオは、フラッシュ cs4 でのみサウンドを再生します

flash cs4 で flvplayback コンポーネントを使用しています。mp4 ビデオの音声は正常に再生されますが、ビデオは再生されません。mp4 の特定のエンコーディングを確認する方法がわかりません。24fps でフラッシュ プレーヤー 10 にパブリッシュしています。

ありがとう

0 投票する
1 に答える
292 参照

html - サイトのビデオ プレーヤー

動画をサイトに挿入する必要があります。コーデックは mpeg4 (avi) です。http://github.com/zencoder/video-js を属性付きのプレーヤー (HTML5) として使用ました。

これは Google Chrome ではうまく機能しますが、Firefox や IE などでは機能しません。または、私は何をしなければなりませんか?ビデオを webm または ogv に変換しますか? また、いくつかのフラッシュ プレーヤー (フロー) を試しましたが、それらは MP4 の再生をサポートしておらず、flv の品質も悪いです。

0 投票する
1 に答える
7746 参照

video - UDPを介したh.264コード化ビデオのストリーミング

私はh.264についてあまり知りませんが、UDPを介してストリーミングしたいmp4コンテナにh.264でこのビデオを持っているということです。

私の質問は単純ですが、ビデオのコーディング中に、「軽い」パケット損失にかなり耐えられるように調整できることはありますか?

圧縮されたビデオには通常、Nフレームごとにキーフレームがあり、それらの間にデルタを送信するだけです。h.264はそれよりもはるかに複雑であるはずなので、それほど単純ではないかもしれません。

もっと正確に言うと、私はいくつかの実験を行っており、ビデオのストリームから1024バイトを削除するだけで、損失の時点から完全に「再生不能」になることに気付きました。

そのような光の損失に耐えられるようにしたいと思いますが、それは可能ですか?

ありがとう

ネルソン