要在C++中使用FFmpeg,你需要按照以下步驟安裝和使用它。
安裝FFmpeg:
./configure
make
sudo make install
使用FFmpeg:
#include <libavformat/avformat.h>
av_register_all();
AVFormatContext* formatContext = avformat_alloc_context(); // 創建格式上下文
avformat_open_input(&formatContext, "path_to_your_file", NULL, NULL); // 打開文件
avformat_find_stream_info(formatContext, NULL); // 獲取流信息
av_read_frame(formatContext, packet); // 讀取一幀數據
avcodec_send_packet(codecContext, packet); // 發送數據包給解碼器
avcodec_receive_frame(codecContext, frame); // 接收解碼后的幀數據
這是一個簡單的使用FFmpeg的示例。根據你的需求,你可能需要深入學習FFmpeg的其他功能和API。請查閱FFmpeg官方文檔和示例代碼以獲得更多信息。