多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > 綜合技術 > ffmpeg有關問題一(編譯+中文亂碼)

ffmpeg有關問題一(編譯+中文亂碼)

來源:程序員人生   發布時間:2015-09-10 07:46:27 閱讀次數:8565次

編譯問題:

使用vs創建有關ffmpeg的工程,比如用ffmpeg來截取文件,轉碼等等的時候,使用debug模式,調試成功后,再使用release生成exe的時候,常常會報錯,不是分配指針的時候,有問題,就是運行的時候,顯示沒法定位序數,沒法連接到avcodec-xx.dll ,這類問題是由于,生成release的時候,對代碼進行了優化,刪除部份中間結果,但是ffmpeg卻需要這些中間結果,所以生成的exe不正確。

解決方法是 打開項目屬性頁 打開鏈接器  優化選項  援用后面 選擇否(/opt:NOREF) 。便可


中文亂碼:

使用ffmpeg生成音頻文件的時候,如果名字中包括中文,就會亂碼。解決的方法是將filename 變成unicode 編碼。
下面的函數是將1個多字節串 變成unicode串
//pszCode 是多字節的filename UTF8code 是預分配好的空間,保存unicode字符串
int ANSIToUTF8(char* pszCode, char* UTF8code)
{
    WCHAR Unicode[100]={0,}; 
    char utf8[100]={0,};
    
    // read char Lenth
    int nUnicodeSize = MultiByteToWideChar(CP_ACP, 0, pszCode, strlen(pszCode), Unicode, sizeof(Unicode)); 
    memset(UTF8code, 0, nUnicodeSize+1);
    // read UTF⑻ Lenth
    int nUTF8codeSize = WideCharToMultiByte(CP_UTF8, 0, Unicode, nUnicodeSize, UTF8code, sizeof(Unicode), NULL, NULL); 


    // convert to UTF⑻ 
    MultiByteToWideChar(CP_UTF8, 0, utf8, nUTF8codeSize, Unicode, sizeof(Unicode)); 
    UTF8code[nUTF8codeSize] = '

主站蜘蛛池模板: 在线播放网站 | 欧洲高清 | 尤物福利在线 | 亚洲一区色 | 羞羞免费网页登界面入口 | 国内精神品一区区 | 亚洲精品美女视频 | 免费福利影院 | xxxx欧美 | 日本一级黄色大片 | 国产无限资源在线观看 | 色猫av | 国产91精品久久久久久 | 在线播放网站 | 亚洲久久在线观看 | 日本www高清 | 免费区一级欧美毛片 | 欧美在线一级va免费观看 | 国产第一区二区三区在线观看 | 国产成人精品本亚洲 | 亚洲国产情侣一区二区三区 | 国产一级毛片视频在线! | 日本一区二区不卡在线 | 亚洲国产成人资源在线软件 | 欧美同志的免费video | 日本天堂在线视频 | 亚洲天天网综合自拍图片专区 | 成人老司机深夜福利久久 | 波多野结衣久久高清免费 | 亚洲日韩中文字幕天堂不卡 | 亚州色图欧美色图 | 免费国产成人高清在线观看不卡 | 日本不卡一区二区三区在线观看 | 最近中文字幕免费完整国语 | 亚洲成人图 | 久久精品中文字幕不卡一二区 | 欧美久久久久欧美一区 | 97理论三级九七午夜在线观看 | 国产在线一区二区视频 | 欧美办公室大尺度做爰视频 | 中文字幕欧美亚洲 |