問題タブ [3gp]

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 投票する
0 に答える
1642 参照

video - 壊れた 3gp ファイルを修復する方法

破損した 3gp ビデオ ファイルがあります。ファイルの末尾がありません。

これは、携帯電話のバッテリーがほとんど空で、携帯電話がビデオを SD カードに保存しているときに途中で停止したために発生しました。

この半分のビデオ ファイルを見るにはどうすればよいですか? すでに 50MB あるので、ビデオの最も重要な部分はまだ残っているはずです。

VLC、GOM、Adobe Premiere などのいくつかのプログラムを試しましたが、どれもこのファイルを再生できません。

どうやらファイルのヘッダーに全体の長さが含まれているようで、長さが収まらない場合、プレイヤーはそれが壊れていると言います。しかし、それは単なる推測です。

誰かが知っているかもしれませんが、ヘッダーを別のビデオなどの適切な新しいヘッダーに置き換える方法はありますか?

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

android - AndroidMediaRecorderからストリーミングした後の3GPファイルを修正

私はAndroidカメラからローカルUNIXソケットを介してビデオをストリーミングし、ストリームからSDカードにファイルを書き込もうとしています。ファイルがどのプレーヤーでも再生できないことを除いて、すべてが正常に機能します。これは、ソケットがシークできないため、Androidがファイルのギャップを埋めていないためです。私が理解しているように、ビデオストリームが終わった後、私はいくつかの変更を加える必要があります。私はここここここでいくつかの記事を読みましたが、どれも私を助けませんでした。私は手動でそれを行う方法を学ぶために16進エディターで遊んでいるので、後でAndroidコードで同じことをするのは簡単です。

ストリームから保存したサンプルファイルは次のとおりです:https ://dl.dropbox.com/u/17510473/sample_not_playable.3gp

誰かがそれをプレイ可能にして、彼がそれをどのようにしたかを伝えるために修正できますか?

編集:私は3gpファイルのヘッダーを消去し、次のように新しいものを書き込みます:

次に、次のコマンドを使用して、mdatおよびmoovアトムの開始位置を見つけます。

そしてそれは私に次の出力を与えます:

次に、1414676 - 28 = 1,414,648 = 0x1595F8

次に、mdatアトムの直前の25〜28バイトとして0x1595F8を書き込みます。したがって、私のヘッダーは次のようになります。

そして、mplayerで再生しようとすると、ビデオとオーディオの出力が破損します。mplayerの出力の一部を次に示します。

私が間違っていることは何ですか?

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

streaming - ffserver を介して 3gp メディア コンテンツをモバイル デバイスにストリーミングする

FFserver を使用して 3gp コンテンツをモバイル デバイスにストリーミングしたいと考えています。ffserver には.ffm形式の入力フィードが必要であることを理解しています。この形式が何なのかわかりません。ffserver は 3gp コンテンツのストリーミングをサポートしていますか?

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

android - アプリケーションの開始時に mpg/3gp 5 秒のビデオを再生するには?

起動時に短い 5 秒のビデオを再生するアプリケーションを開発しています。3gp、mpg、またはその他の最適な形式はどれですか? タイトル アクティビティを生成しました。タイトルの前にビデオを再生したかった。助けてください!!!以下は私のタイトルアクティビティのコードです。

0 投票する
0 に答える
24185 参照

html - HTML5 で 3gp ビデオを再生するには?

HTML5 で 3gp ファイルを再生できません。私は Firefox 16 と Chromium バージョン 22 を使用しており、得られた結果は次のとおりです。

サポートされている形式と MIME タイプのビデオが見つかりません。

使用したコードは次のとおりです。

0 投票する
0 に答える
421 参照

java - コンソールで .3gp オーディオ ファイルを再生するには?

PC にある 3gp オーディオ ファイルを Java コンソール プログラムを介して再生する必要があります。私はアプレットを使用していません...またはSwingのみのコンソールです。

コンソールで .3gp オーディオ ファイルを再生するには?

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

gsm - ISO7816 通信が GSM か EMV かを識別する方法は?

ISO7816、3GPP、および EMV のデータシートを読みましたが、通信が GSM なのか EMV なのか、それ以外なのかを識別する方法がわかりません。

問題は、コマンドがプロトコルごとに異なりますが、同じ INS を持つ場合があることです (GSM FETCH : INS = 12 および基本的な ISO7816 PERFORM TRANSACTION OPERATION : INS = 12)。

SELECT や READ BINARY などの以前のコマンドで、通信が GSM や EMV などで確立されているかどうかを知る必要があります。

出来ますか ?CLAはそれと何か関係がありますか?

ETSI 102 221 言う FETCH : CLA = 80 ; INS = 12; ISO7816-7 言う FETCH : INS = 10 ; P2 = 8A;

私は本当に混乱していて、よくわかりません。

助けてくれてありがとう。

ティム

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

android - Androidで意図的に3gpビデオファイルを再生するには?

Android タブレットで .3gp ビデオ ファイルを再生したい。以下のコードを試しましたが、エラーメッセージがスローされます。Androidでデフォルトのビデオプレーヤーで再生するにはどうすればよいですか?

そして、これはエラーメッセージです:

11-15 13:47:11.060: E/AndroidRuntime(23061): android.content.ActivityNotFoundException: インテントを処理するアクティビティが見つかりません { act=android.intent.action.VIEW dat=/mnt/sdcard/DCIM/Camera/VID_20121002_174209 .3gp typ=ビデオ/3gpp }

0 投票する
0 に答える
510 参照

iphone - Safariで3gpファイルを読み取る

まず、英語が上手くいかなくてごめんなさい、頑張ります:)

タイトルで述べたように、私はiPhoneのSafariで3gpファイルを読みたいと思います。

まず、自分のマシンにファイルがあり、このファイルを指すリンクが記載された小さなテストページがあります。リンクをクリックすると機能し、Safariでビデオを読むことができます。

私が本当にやりたいのは、メールファイルの一部からファイルを動的に構築することです。この方法を使用すると、Safariはファイルを読みたくありません。黒い画面に矢印の読み取りが禁止されています。

応答ヘッダーが異なる可能性があると思いましたが、この動作の原因が何であるかわかりません。

異なるヘッダーは次のとおりです。

`何も/Cache-Control:private

何もない/Content-Disposition:attachment; filename = "IMG_1925.3gp"

何もない/Content-Transfer-Encoding:Binary

Content-Type:text / plain / Content-Type:application / octet-stream

ETag:W /"91103-1353574396000"/なし

最終変更日:2012年11月22日木曜日08:53:16 GMT /rienなし/有効期限:1970年1月1日木曜日00:00:00GMTなし/プラグマ:キャッシュなし`

Safariでこの動作を引き起こす可能性があるのはどれですか?ヘッダーの問題ではないと思われる場合、それは何でしょうか?

答えてくれてありがとう、ペリーヌ

編集:別の問題:テキストファイルの小さなリンクを使用してファイルにアクセスしようとすると、iPhoneでは機能しますがAndroidでは機能しません....iPhoneとAndroidで機能するものを作成するにはどうすればよいですか?助けてください!!

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

mpmovieplayercontroller - MPMoviePlayer はビデオをロードしていますが、readyToPlay 状態にはなりません

MPMoviePlayerController を使用して約 1 週間、ビデオを再生しようとしましたが、ほとんど成功しませんでした。ようやくビデオをロードする段階に到達しました(または、少なくともビデオの長さを教えてくれるので、そうすると思います)。

ただし、私のビデオは再生可能にならないため、黒い四角が表示されます。

私のコードは次のとおりです。

私はそれらをチェックするためだけに NSLog に多くの値を出力しています。

MPMoviePlayerLoadStateDidChangeNotification を確認する通知を設定しましたが、変更されません。誰かが同様の問題を抱えていましたか、または私のコードの何が問題なのか知っていますか? さらに情報が必要な場合は、お気軽にお問い合わせください。

EDIT 1 (ダンのコードのテスト)

以下を使用する場合:

私のログは次のとおりです。

そのため、moviePlayerLoadStateChanged が呼び出されない元のコードと同じようです。ただし、MPMoviePlayerController がビデオを読み込めない場合にビデオの長さを取得する方法については、まだ混乱していますか? これはコーデックの問題でしょうか? ダウンロード後にビデオがまったく機能するかどうかを確認する方法はありますか?

編集2:

これはコーデックの問題の可能性があるようです。私は今、2つの同様のURL、1 mov / 1 3gpで試しました.mov 1は音声で再生されますが、ビデオは再生されません. これを機能させる方法、またはより多くのタイプがサポートされている別のムービープレーヤーを提案できますか?