原创 【FFmpeg小點記】AVDiscard的作用

聲明定義 AVDiscard 定義在 avcode.h 中。內容如下: /** * @ingroup lavc_decoding */ enum AVDiscard{ /* We leave some space be

原创 美區Apple ID註冊(2019.06.02)

準備 科學上網。(地區最好是 United States ) 語言切換成 English 。 Region 改爲 United States 時區最好也修改一下,不費事。 註冊 iPhone 上 Safari 中打開 apple

原创 [C++ Primer Plus] 引用

認識引用 Declares a named variable as a reference, that is, an alias to an already-existing object or function. 來自: C++參考手冊

原创 Xcode中配置FFmpeg環境

一、安裝 FFmpeg 安裝 FFmpeg 可以通過源碼安裝的方式進行安裝。爲了方便,這裏使用 brew 的方式進行安裝。 brew install ffmpeg 二、創建Xcode項目 這裏創建的是 Command Line Tool 項

原创 avformat_open_input

聲明 /** * Open an input stream and read the header. The codecs are not opened. * The stream must be closed with avforma

原创 FFmpeg命令集

視頻轉換成yuv # -ss : 開始時間 # -t : 持續時間 ffmpeg -i intput.mp4 -ss 00:00:00 -t 00:00:10 output.yuv 播放yuv ffplay -f rawvideo -vid

原创 從AVFrame到MediaFrame數組(四)

本文記錄的是從AVFrame到MediaFrame數組的實現過程 目的 前提:假定你已經看完了《從AVFrame到MediaFrame數組(三)》 實現從AVFrame到自定義實體類MediaFrame數組的過程 修改Java層回調接口

原创 從AVFrame到MediaFrame數組(三)

本文記錄的是從AVFrame到自定義實體類MediaFrame的過程 目的 前提:假定你已經看完了《從AVFrame到MediaFrame數組(二)》 實現從AVFrame到自定義實體類MediaFrame的過程 Java層創建Medi

原创 從AVFrame到MediaFrame數組(二)

本文記錄的是從AVFrame到Bitmap的實現過程,爲了突出重點,FFmpeg解碼視頻文件得到AVFrame的過程不在這裏記錄,如需要了解,可以看下【Samples】demuxing_decoding 目的 前提:假定我們已經通過FFm

原创 從AVFrame到MediaFrame數組 (一)

最近在學習Android中的音視頻開發,《從AVFrame到MediaFrame數組》是一個學習的記錄它共分爲4個部分:(一):是對《從AVFrame到MediaFrame數組》所實現的功能以及涉及到知識點的介紹(二):從AVFrame到J