mediaextractor

    0

    1答えて

    ビデオファイルで曲の開始と終了をタグ付けする方法を探しています。 私は現在、以下のビデオフォーマットをターゲットにしています。 1)3GPP(.3GP) 2)MPEG-4(.MP4) 私は記事http://bigflake.com/mediacodec/とAndroid Extract Decode Encode Mux Audioと呼ばれ、たデマルチプレクサ、符号化された音声データを抽出するため

    0

    1答えて

    MediaCodecを使用してビデオを再生しようとしています。ビデオは再生されていますが、オーディオはミュートです。私はオーディオをミュートしたいと思っています。研究の結果、オーディオとビデオを別々にデコードする必要があることが判明しました。私はMediacodecとMediaExtractorオブジェクトを使ってビデオとオーディオを再生したい。これは達成可能ですか? ビデオの再生に以下のコードを

    0

    1答えて

    カメラで撮影した.mp4ビデオをデバイス上でリサンプリングして、それを小さくするソリューションを見つけました(解像度、ビットレート、 )。問題は、それがオーディオを持ち越さないということです。 私のソース(大)mp4からオーディオを取り出し、それを私の小さいmp4にプッシュしようとするといくつかの異なるオプションがありました。これらの手順を正しく実行することはできません。 Iは、以下を試してみた:

    11

    1答えて

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

    1

    1答えて

    既存のaac-mp4オーディオファイルをトリミングしたい。初めて、MediaCodec/MediaExtractorを使用してファイルをコピーするだけで、0バイトを「トリム」したいと思っています。 質問: ヘッダーは固定サイズであると私は古いファイルからそれを単にコピーすることができますか?または、トラックの長さに関する情報があり、更新する必要がありますか?それが固定サイズであれば(古いファイルか

    2

    1答えて

    クラスのadvance()メソッドで予期されたより早く(ファイルの終わりの前に)通知されたストリームの終了に問題があります。 Googleのリファレンスによると、ローカルファイルを使用している場合advance()方法が間違って仕事ができる(これは私の場合です - filePathローカルファイルへのponits): ローカルファイルを抽出し、事前の行動()と readSampleData(のBy

    1

    1答えて

    MediaCode、MediaExtractor、AudioTrackを使用して独自のMedia Playerの実装を作成しています。私はローカルに保存されたオーディオファイルから読み込んだデコードされたmp3サンプルにひずみを加える必要があります。したがってカスタム実装です。このため私は自分自身のseekToとgetCurrentPositionの機能を実装する必要があります。しかし、後者をどの

    0

    2答えて

    onOutputBufferAvailable()コールバックメソッド内にoutputBufferの問題があります。このコールバックメソッドが呼び出されるたびにoutputBuffer.hasRemainingメソッドを使用してoutputBufferをチェックします。これは常にfalseを返します。 codec.setCallback(new MediaCodec.Callback() {

    1

    1答えて

    私はオーディオを録音してから、オーディオとmp4ビデオファイル(オーディオなしでミュート)をマージし、マージしたmp4ファイルを共有しようとしています。マージされたmp4ファイルの共有はSamsung J2とXiaomiで動作しますが、mp4ファイルはLenovo、Micromaxおよび他の電話機で再生されません。このテスト結果はここに記載されています。 https://docs.google.c

    0

    1答えて

    私はAndroidのMediaExtractorを使用してビデオファイルからフレームを抽出しようとしていますが、何らかの理由でreadSampleData()の最初の結果が-1です。私は間違って何をしていますか? ファイル自体は確かに再生可能です。 EDIT 2:This is the link to the source code for the MediaExtractor that has