libavformat

    0熱度

    1回答

    我使用下面了libavformat函數讀取的音頻文件(各種格式),然後將其寫入到磁盤上的一個新的文件與AES加密寫入標題: avformat_open_input(開始閱讀新的數據流) avio_open(開始的新文件寫入) avformat_write_header(寫相同的頭文件,我開始讀) av_read_frame(獲得幀) av_write_frame(上框架磁盤寫) 我想知道是否有可能

    2熱度

    1回答

    我有我自己的媒體引擎,用於在SIP平臺上進行RTP音頻流和錄製。現在我需要實現RTP視頻流和錄製支持。我打算使用libav。 我已經搜索了使用libav進行視頻流和記錄的文檔和代碼片段。也經歷了http://libav.org/documentation.html但沒有得到任何線索。 在與libav相關的其他地方發現的大部分代碼片段(示例)都已過時。 我不想使用RTSP功能,只對RTP接口感興趣。

    5熱度

    2回答

    我正在研究一種將H.264和AAC格式的MP4文件轉換爲適合流式處理的MPEG-TS段的libavformat API包裝器。我只是在不進行重新編碼的情況下進行簡單的流式複製,但我生成的文件播放視頻的速度爲3600 fps而不是24 fps。 以下是ffprobe https://gist.github.com/chrisballinger/6733678一些輸出,碎文件如下: r_frame_r

    0熱度

    1回答

    如何讀取H264 SPS &使用libavformat API的PPS NAL字節? 我嘗試使用「av_read_frame(input_avFormatContext,& avPkt)」API從.mp4視頻(編解碼器爲h264)文件中將視頻數據讀取到'AVPacket'結構。 我將avPkt->數據轉儲到文件。但第一幀讀取是一個IDR幀。 使用「ffmpeg -i video.mp4 video

    0熱度

    1回答

    我正在嘗試將FFmpeg集成到我的Qt應用程序中。我使用了來自Zeranoe FFmpeg builds page的FFmpeg git-0fb64da 64位開發源,並將avformat.lib添加到我的項目中。我的.pro文件: unix|win32: LIBS += -L$$PWD/../../FFmpeg/ffmpeg-20130428-git-0fb64da-win64-dev/lib/

    1熱度

    2回答

    我正在解碼從mp2視頻和編碼到mp4。 原始文件: Video: mpeg2video (Main) ([2][0][0][0]/0x0002), yuv420p, 720x576 [SAR 64:45 DAR 16:9] 生成的文件: Video: mpeg4 (Simple Profile) (mp4v/0x7634706D), yuv420p, 720x576 [SAR 1:1 DAR 5:

    0熱度

    2回答

    我有一個簡單的h264編碼器的代碼,它輸出一個原始的264文件。我想擴展它直接在可播放的容器中輸出視頻;只要可以通過VLC播放,哪一個都沒有關係。那麼,在這個原始的H264文件中包含一個包裝的最簡單的方法是什麼? 我在網上看到的每個地方都有人使用ffmpeg和libavformat,但我更喜歡有獨立的代碼。我不想像音頻,細節,章節等花哨的東西,只是視頻流。 謝謝!

    0熱度

    2回答

    我有一些遺留代碼需要導出ffurl_register_protocol()。我發現這個補丁: diff --git a/libavformat/Makefile b/libavformat/Makefile index 0d6cb91..802edd7 100644 --- a/libavformat/Makefile +++ b/libavformat/Makefile @@ -1,7

    2熱度

    2回答

    我想使用mp4文件格式進行實時流式傳輸,這對於未分片的mp4文件來說是不可能的,因爲moov原子通常寫在文件末尾。我需要生成一個分段的mp4文件通過網絡傳輸,以便進行直播。我正在使用libavformat。問題是,我可以使用libavformat輕鬆地編寫無碎片的mp4文件,但我不知道如何編寫碎片化的mp4文件。那麼,如何使用libavformat編寫一個碎片化的mp4文件?

    2熱度

    2回答

    中使用比特流篩選器我正在嘗試將RTSP流解複用,並使用libavformat,libavcodec等將其複製到TS文件中,複製視頻並對音頻進行轉碼。如果我使用的ffmpeg,命令大致是這樣的: ffmpeg -rtsp_transport tcp -re -fflags +genpts -i rtsp://10.0.0.42/channel1 -vcodec copy -copyts -bsf d