[問題] ffmpeg av_write_frame的問題
最近在研究FFMPEG這個Library做一些影像的處理
想要把h.264的檔案轉成avi
在用VC2010 conding的過程中使用到Lubrary 裡av_write_frame()這個function
但是compiler的時候遇到了問題,Error message為Integer division by zero.
由於此library是抓FFMPEG網站上build好的,所以看不到call進去av_write_frame()時
哪邊出錯了,不知道有人碰過類似的問題嗎?
coding的過程中已經有針對output file的header跟frame information做設定
以下是部分程式碼
av_register_all();
av_init_packet(&pkt);
av_write_header(m_pFormatCtx);
pkt.flags |= PKT_FLAG_KEY;
pkt.data;//已有給值
pkt.size;//已有給值
pkt.stream_index;//已有給值
if (av_write_frame(m_pFormatCtx, &pkt) != 0) { //Error
printf("Error:While write frame\n");
return 0;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.232.243.229
→
05/13 22:54, , 1F
05/13 22:54, 1F
→
05/13 22:55, , 2F
05/13 22:55, 2F
→
05/13 22:55, , 3F
05/13 22:55, 3F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章