libavformat

    10

    1答えて

    私は先週、エンコーダとしてx264、ストリームをパックして送信するためにlibavformatを使用して、RTP上でH.264ストリーミングを実装しようと試みました。問題は、それが正しく動作していないと私が言うことができる限りです。 今はランダムなデータ(x264_picture_alloc)をエンコードし、libx264からNALフレームを抽出しています。これは非常に簡単です: x264_pic

    1

    1答えて

    は私がHTTPライブストリーミング用にM3U8-セグを作りたい:https://github.com/johnf/m3u8-segmenter 私が作る時にエラーがありますが、エラーは以下のとおりです。 gcc -g -O -Wall -Wstrict-prototypes -Wmissing-prototypes -Waggregate-return -Wcast-align -Wcast-qu

    6

    1答えて

    pcmオーディオファイルを.mp4ファイルに保存できますか? ffmpegコマンド "ffmpeg -i tempA.wav -acodec copy temp.mp4"を使用しましたが、mp4コンテナファイルに保存できませんでした。 'tempA.wav' から 入力#0、WAV、: 時間:00:01:36.51、ビットレート:128キロバイト/秒 Stream #0.0: Audio: pcm

    2

    1答えて

    負の行サイズを持っていますAV_PIX_FMT_BGR24の形式で指定します。私は次のように私はSwsContextを作るAV_PIX_FMT_RGB24にフレームを持っている必要があります: sws_context = sws_getContext(codec_context->width, codec_context->height, codec_context->pix_fmt,

    10

    2答えて

    私はFFmpegでビデオを録画していますが、少なくとも右の野球場に書かれているフレームレートを希望します。今、私は自分の入力が持っていると主張しているフレームレートを取得し、それを使って出力ビデオストリームのフレームレート(time_base)を設定します。しかし、これは時々私が得ている実際のフレームレートとは大きく異なっています(私は50fpsを要求するストリームを見ていますが、9fpsでパブリ

    0

    1答えて

    私は正常にコンパイルされましたlibavcodecspeexが有効です。 サンプルオーディオをSpeexにエンコードするために、FFMPEG docsのサンプルを変更しました。 しかし、結果ファイルはVLC Player(これはSpeexデコーダがあります)で再生することはできません。 ヒント? static void audio_encode_example(const char *filena

    8

    1答えて

    次のコードスニペットを使用して、オーディオファイル(MP3、WAV、WMVでテスト済み)をデコードします。 しかし、オーディオを再生すると、静的な音が鳴り、時間が掛かります。 ここで間違っていることに関するヒント? #include <stdlib.h> #include <stdio.h> #include <string.h> #include <math.h> extern "C

    15

    1答えて

    H.264データをMP4ファイルに多重化しようとしています。このH.264 Annex BのデータをMP4ファイルに保存する際にエラーはないようですが、ファイルは再生に失敗します。 私はファイルのバイナリ比較を行いましたが、問題はMP4ファイルのフッター(トレーラー)に書き込まれている場所のどこかにあるようです。 私はそれがストリームが作成されている方法など何かでなければならないと考えます。 IN