最新在研究用ffmpeg解碼音視頻流為pcm資料,暫且沒什么頭緒,望大神指點!!
uj5u.com熱心網友回復:
static void probe(AVProbeData *pd, int type, int p, int size){
int i = 0;
AVInputFormat *fmt = NULL;
while ((fmt = av_iformat_next(fmt))) {
if (fmt->flags & AVFMT_NOFILE)
continue;
if (fmt->read_probe) {
int score = fmt->read_probe(pd);
if (score > score_array[i] && score > AVPROBE_SCORE_MAX / 4) {
score_array[i] = score;
fprintf(stderr, "Failure of %s probing code with score=%d type=%d p=%X size=%d\n",
fmt->name, score, type, p, size);
failures++;
}
}
i++;
}
}
網上看了一篇博客,不知道怎么用
uj5u.com熱心網友回復:
有沒有人回復啊
uj5u.com熱心網友回復:
實時解碼是邊解碼邊播放嗎?我用Qt做過實時的頻譜分析,用兩個檔案指標,一個用來給音頻類播放,另一個用來讀取檔案資料,分析波形,做pcm只是用來播放的話,用一個執行緒足夠了uj5u.com熱心網友回復:
實時解碼,介面中傳過來一個語音資料流或者視頻流然后需要解碼為pcm語音流,就是假如打開一個檔案然后通過tcp傳給你資料流,你自己如何解碼uj5u.com熱心網友回復:
不需要播放,就是語音流格式解碼。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/134401.html
標籤:C++ 語言
