作者clubflymf (clubfly)
看板PHP
標題Re: [請益] convert to flv 的問題
時間Sun Aug 16 21:10:32 2009
請問您有檢察程式的權限嗎 ?
請先確定您的程式是可以執行的...
再檢查程式抓取資料來源端是否正常。
都k的話,
請將 get_ flv 中的變數逐一印出來看看吧,
印一個後加上exit
慢慢找了....
ps 寫轉檔請把正式機當測試機,自己建立環境比較不會有問題 @@
: function get_flv( $upload, $file_name, $flv_path, $jpg_path )
: {
: $flv_name = $file_name.".flv";
: $thumb_name = $file_name."%d.jpg";
: //目錄不存在的話
: if (!file_exists($flv_path))
: mkdir($flv_path, 0777);
: //轉換檔案
: $dst_file = $flv_path.$flv_name;
: convert_flv( $upload, $dst_file );
: //如果轉換成功
: if (file_exists($dst_file)) {
: //echo 'File exists, convert flv sucessfully<br>';
: get_thumbnail( $flv_path.$flv_name, $jpg_path.$thumb_name );
: //get_thumbnail_jpg( $upload, $dst_path.$thumb_name );
: return $dst_file;
: if(file_exists($dst_path.$thumb_name))
: {
: //echo 'Pic exists, convert flv sucessfully<br>';
: return $dst_file;
: }else
: {
: echo 'Pic isn\'t exists, convert flv error<br>';
: return false;
: }
: }
: else {
: echo 'File isn\'t exists, convert flv error<br>';
: return false;
: }
: }
: $dst_file = 'test.wmv';
: // 轉換 FLV 格式
: $fileParts = explode( ".", $dst_file );
: $fileExt = strtolower( $fileParts[count($fileParts) - 1] );
: $fileName = date("U").'_'.$_SESSION['jsit_user_id']['key'];
: $flvFile = get_flv( $dst_file, $fileName, "./videos/2/", "./videos_gallery/2/" );//echo $flvFile."<br>";
: if ( $flvFile ) {
: $fileName = "$fileName.flv";
: }
: else return false;
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.36.176.11
推 cloudlin322 :感謝各位的答覆!! 目前已經查出問題了,原來是ffmpeg 08/17 11:41
→ cloudlin322 :的執行路徑問題 ffmpeg -> /usr/local/bin/ffmpeg 08/17 11:42
→ cloudlin322 :以後若有人遇到同樣問題可以參考一下...差點被搞死.. 08/17 11:43
推 buganini :前一篇就有人說過了 你說試過沒有用 08/17 12:57
推 cloudlin322 :不好意思啦~因為那時候打錯 所以測試不成功... 08/17 15:36