libavformat

    0

    1答えて

    ビデオストリームから画像を抽出するプログラムを作成しています。これまで私は、正しいフレームを探し、ビデオストリームをデコードし、関連するデータをAVFrame構造体に集める方法を考え出しました。私は今、JPEG画像としてデータを書き出しようとしていますが、私のコードは動作していません。私が得たコードはこちらから:私はそのコードを使用する場合はhttps://gist.github.com/RLov

    0

    1答えて

    私はコア機能の一部としてffmpegを使用するPythonプロジェクトに取り組んでいます。基本的に私が使用ffmpegからの機能は以下の2つのコマンドに沸く: ffmpeg -i udp://<address:port> -qscale:v 2 -vf "fps=30" sttest%04d.jpg ffmpeg -i udp://<address:port> -map data-re -cod

    1

    1答えて

    私はlibavcodecを使ってストリームをh264にエンコードし、libavformatを使用してmp4に格納しています。生成されたコンテナには、VLCで再生できる無効なヘッダーがありますが、他のプレーヤーでは再生できません。 私は、mp4コンテナと "mpeg4"コーデックを使用すると有効なmp4ファイルを生成しますが、libx265(HEVC)またはlibx264コーデックを使用すると無効な

    -1

    1答えて

    マスタープレイリストを解析して、バリエーションに関連付けられたすべてのURLを取得して保存することができます。これはlibavを使用して、選択したバリエーションに従ってダウンロードを行います。おかげで、すべてのヘルプは大歓迎ですが他の誰かがこの情報を必要とする場合には、私はそれを見つけ

    1

    1答えて

    私は、メディアファイルの継続時間を取得するには、このコードを試してみてください : AVFormatContext* pFormatCtx = NULL; avformat_open_input(&pFormatCtx, filename.c_str(), NULL, NULL); if (pFormatCtx != 0) { avformat_find_stream_info(p

    1

    1答えて

    私は最高の最初のオーディオストリームを抽出して新しいコンテナに格納するように、オーディオとビデオを保持するいくつかのコンテナを再多重化することを検討しています。 オーディオストリームが存在します。 のFFmpegの出力コンテクストがそうのように作成される: AVFormatContext* output_context = NULL; avformat_alloc_output_context2

    1

    2答えて

    FFmpegとC++でmp4ビデオファイルを作成しようとしていますが、結果で壊れたファイルが表示されます(Windows Playerは "Can not play ... 0xc00d36c4")。 .h264ファイルを作成すると、 'ffplay'で再生し、CL経由でmp4に変換できます。 マイコード:プログラムの int main() { char *filename = "tmp

    0

    1答えて

    私は、メディアファイルのMIMEタイプを取得するためにlibavformatを使用する必要がある、Arch Linux上で動作するC++アプリケーションで動作します。現在、次の行を使用しています: std::string path = "/path/to/file.extension"; av_register_all(); AVFormatContext* pFormatCtx = avf

    -1

    1答えて

    与えられたファイルのビデオ期間を決定するために、私はlibavformatを使用します。次のように私のプログラムが見えます: #include <stdio.h> #include <libavformat/avformat.h> #include <libavutil/dict.h> int main (int argc, char **argv) { AVFormatConte

    2

    1答えて

    現在、私はffmpegライブラリを使用してメディアファイルをトランスコードするソフトウェアを作成しています。問題は、H264の場合、QuickTimeは結果ストリームを再生できず、黒い画面を表示することです。オーディオストリームは期待どおりに動作します。私はQuickTimeがyuv420pピクセルフォーマットしか扱えず、エンコードされたビデオに当てはまることを読んだ。 私はffmpegのサンプル