<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-31  評論-7  文章-0  trackbacks-0

    這兩天完善了一下視頻轉換這個東西,以前做的那套東西上傳完之后就開始轉換,無法適應大并發(fā)量下的視頻轉換(我覺得同時有10個ffmpeg進程在轉視頻服務器肯定要掛掉),所以我用了另一套方案,視頻上傳之后先不轉換,把視頻的基本信息存到數據庫中,然后由程序定時的從數據庫中讀取數據,依次轉換視頻。具體做法是:1、上傳文件,將文件名存入數據庫,同時在數據庫標明videostat字段為0(表示未轉換)

      2、通過程序,每隔30秒(根據不同情況可以改變)取出一個未轉換(videostat=0)且失敗次數小于5(confailtime<5)的紀錄

      3、開始轉換視頻,這里要先將數據庫中videostat字段改為2(表示正在轉換)不然30秒鐘轉換不完下個進程又會讀到這條紀錄開始轉換......

      4、等待轉換進程結束,如果成功將相應紀錄的videostat字段的值改為1(表示轉換成功),若轉換失敗則將失敗次數字段加一(confailtime=confailtime+1)

      在鼓搗這東西的過程中,遇到了一個問題,如果一個進程先執(zhí)行p.waitFor();方法而后輸出命令行中的結果是不行的,即:

    Code

    如果這樣執(zhí)行的話進程會掛起,無法繼續(xù)下午,而正確的方法是先讀取命令行的數據,再來waitFor();

    還有一點需要注意的是獲得命令行的輸出結果先要從錯誤流中獲得,即(ErrorStream),而非從輸入流(InputStream)中獲得,很有用的經驗。



    --------------------------
    09博客園紀念T恤
    新聞:自由軟件基金會列舉Windows 7之七宗罪
    網站導航: 博客園首頁  個人主頁  新聞  社區(qū)  博問  閃存  找找看
    文章來源:http://www.cnblogs.com/xiaoao808/archive/2009/08/04/1538824.html
    posted on 2009-08-04 17:45 破名超難起 閱讀(272) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發(fā)表評論。


    網站導航:
     
    主站蜘蛛池模板: 国产国产人免费人成成免视频| 亚洲精品一卡2卡3卡四卡乱码| 最近的2019免费中文字幕| 午夜视频免费成人| 亚洲性色AV日韩在线观看| 最新中文字幕免费视频| 亚洲欧美日韩中文无线码| 免费无码又爽又刺激高潮的视频| 中文有码亚洲制服av片| 午夜无遮挡羞羞漫画免费| 国产午夜亚洲精品不卡电影| 免费一级肉体全黄毛片| 免费人妻精品一区二区三区| 国产国拍亚洲精品福利| a级毛片毛片免费观看永久| 亚洲三级电影网址| 在人线av无码免费高潮喷水| 99久久国产亚洲综合精品| 伊人久久亚洲综合影院| 在线免费观看伊人三级电影| 亚洲三级电影网址| 久久不见久久见免费影院| 亚洲av成人一区二区三区观看在线| 亚洲国产黄在线观看| 国产免费拔擦拔擦8X高清在线人 | 国产在线国偷精品免费看| 亚洲大尺度无码无码专区| 亚洲成人免费在线观看| 亚洲aⅴ无码专区在线观看| 国产日产亚洲系列最新| 99热在线精品免费播放6| 亚洲精品久久无码| 亚洲国产精品成人精品无码区 | 玖玖在线免费视频| 亚洲偷自拍另类图片二区| 男人的天堂亚洲一区二区三区| 一级做a爰片久久毛片免费陪| 久久久久久久久亚洲| 日本媚薬痉挛在线观看免费| a色毛片免费视频| 亚洲欧美乱色情图片|