mpeg-4

    11

    1答えて

    標準のAndroid APIを使用してMPEG-4ビデオファイルのprofile-codeを入手する方法はありますか? サンプルプロファイルコードは、baseline,main,highなどです。 この情報を取得するには、アンドロイドアプリにffmpegバイナリを含めたくありません。 MediaCodecInfo.CodecProfileLevelクラスのプロファイル一覧の参照が見つかりました。こ

    0

    1答えて

    完全に機能するMPEG-DASHエンコーダがあります。今私はそれをストリーミングコンテンツがDRM保護されるように拡張しようとしています。私はここでお聞きし:)完全なサンプルの暗号化(オーディオトラック)で 私はAES128と「MDATA」ボックス内の各サンプルを暗号化することができますことを決めたので、私は非常に簡単に理解することができないんだ二つの問題を持っています/ CTR/NoPaddin

    1

    1答えて

    要件: - サポートされているビデオファイルをアップロードし、Web互換性を最大限にするためにファイルを共通形式に変換します。 私はウェブ以外のビデオファイルを取り込み、WEBMとMPEG4に変換しました。これは、Microsoft Azure内のWindows Server VM上で行われます。 ffmpegはビデオ変換のデファクトスタンダードに見えますが、GPL/LGPLだけでなく、商用ライセ

    1

    2答えて

    私にビデオを提供するビデオサーバがあります。& rtsp以上のオーディオストリーム。私は、コマンドでのgstreamerツールgst-launchを使用して、それを見ることができます: gst-launch-1.0 uridecodebin uri=rtsp://path/to/source ! autovideosink 今、私はすべての一般的なビデオプレーヤー(ようにVLCはWindows

    -1

    1答えて

    私はMediaRecorderを使用して、アンドロイドデバイスの画面を記録しています。出力ファイルの形式はmpeg-4で、前に「moov atom」はありません。 今、このmpeg-4ファイルをリアルタイムでリモートサーバーにストリームして再生可能にしたいのですが、これをどのように達成できますか? ご意見をいただければ幸いです。

    1

    1答えて

    私たちはm4aオーディオファイルを持っています。コンテナストリームはmpeg-4、オーディオストリームはAACです。 2つのシステム間で、このファイルを分割して送信します(ランダムに分割し、サイズ制限を設け、それらのバイトを送信する)。 ピースが送信されない場合は、ピースを再構成して、少なくともその一部を再生できるようにしますか? 私が今までに見つけたのは、ファイルを分割して送信すると、すべての部

    0

    1答えて

    を読み込むことはありません私はこのようなvision.VideoFileReaderを使用して(そしてそれは、オーディオです)ビデオを読み取ろうとしました: video = vision.VideoFileReader('test.mp4', 'AudioOutputPort', true); while ~isDone(video) [frame, audioSample] = s

    2

    1答えて

    を再開し、我々は24 以下のAPIレベルのための一時停止/再開を持っていないので、これを行う方法があることができます: 一時停止中にレコーダーを停止し、録音ファイルを作成します。 また、レジュームを再開して別のファイルを作成し、ユーザーが停止するまで続けます。 最後にすべてのファイルをマージします。 多くの人がこの問題をよく尋ねましたが、これを解決するためには何も見つかりませんでした。人々は、一時

    0

    2答えて

    これは初めてのビデオコーデック/ビデオストリーミングです。 TCP経由で生のh.264パケットを受信して​​います。私はそれに耳を傾け、ソケットに接続して、簡単にファイルに受信したデータを保存すると、私はそれを直接保存せずにストリームからそれを再生しようとすると、私は、しかし ffplay data.h264 を使用して、それを再生することができています、 ffplay tcp://addr:

    0

    1答えて

    私はMPEG4を勉強するのは初心者です。私を混乱させる定義がいくつかあります。 \ X00 \」、それ以外の場合は3バイトで、NALUスライスがフレームの最初のスライスである場合、NALUのSTARTCODE 4バイト "\ X00 \ X00 \ X00 \ X01" であると言われていますx00 \ x01 "となります。私はそれが必須かどうか知りたいですか?私はそれが常にAndroidのMP