首頁 後端開發 php教程 codeigniter教程之上传视频并使用ffmpeg转flv示例_PHP教程

codeigniter教程之上传视频并使用ffmpeg转flv示例_PHP教程

Jul 13, 2016 am 10:37 AM
codeigniter ffmpeg flv 上傳影片

复制代码 代码如下:

$file = 'video_file';
$config['upload_path'] = './video_folder/';
$config['allowed_types'] = 'mov|mpeg|mp3|avi';
$config['max_size'] = '50000';
$config['max_width']   = '';
$config['max_height']   = '';

$this->upload->initialize($config);
$this->load->library('upload', $config);

if(!$this->upload->do_upload($file))
{
// If there is any error
$err_msgs .= 'Error in Uploading video '.$this->upload->display_errors().'
';
}
else
{
$data=array('upload_data' => $this->upload->data());
$video_path = $data['upload_data']['file_name'];
  $directory_path = $data['upload_data']['file_path'];
$directory_path_full      = $data['upload_data']['full_path'];
$file_name = $data['upload_data']['raw_name'];

// ffmpeg command to convert video

exec("ffmpeg -i ".$directory_path_full." ".$directory_path.$file_name.".flv");

// $file_name is same file name that is being uploaded but you can give your custom video name after converting So use something like myfile.flv.

/// In the end update video name in DB
$array = array(
'video' => $file_name.'.'.'flv',
);
$this->db->set($array);
$this->db->where('id',$id); // Table where you put video name
$query = $this->db->update('user_videos');
}

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/735248.htmlTechArticle复制代码 代码如下: $file = 'video_file'; $config['upload_path'] = './video_folder/'; $config['allowed_types'] = 'mov|mpeg|mp3|avi'; $config['max_size'] = '50000'; $config['...
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.聊天命令以及如何使用它們
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

抖音上傳高清影片教學怎麼弄呢?它怎麼發4K還是1080P? 抖音上傳高清影片教學怎麼弄呢?它怎麼發4K還是1080P? Mar 22, 2024 am 08:16 AM

抖音作為短視訊領域的領導者,其清晰的視訊品質得到了廣大用戶的喜愛。在抖音平台上,上傳高畫質影片可以讓使用者更直觀地感受到內容的豐富性和細節。那麼,抖音上傳高清影片教學怎麼弄呢?本文將詳細介紹在抖音平台上傳高畫質影片的方法和注意事項。一、抖音上傳高清影片教學怎麼弄呢?要在抖音平台上上傳高清視頻,可以遵循以下步驟:1.拍攝視頻:在拍攝視頻時,選擇高清模式。抖音app預設的拍攝畫質就是高清,解析度為1080P。 2.剪輯影片:在抖音的編輯頁面,點選「高畫質」按鈕,確保影片品質為高畫質。 3.發布影片:在發布影片時

Golang與FFmpeg: 如何實現音訊混音與分離 Golang與FFmpeg: 如何實現音訊混音與分離 Sep 27, 2023 pm 02:24 PM

Golang與FFmpeg:如何實現音訊混音和分離,需要具體程式碼範例摘要:音訊處理是許多多媒體應用程式中必不可少的一部分。在Golang中,我們可以使用FFmpeg函式庫來實現音訊的混音和分離。本文將介紹如何使用Golang呼叫FFmpeg函式庫來實現音訊混音和分離,並提供了具體的程式碼範例。透過學習本文,讀者將了解如何使用Golang和FFmpeg來實現音訊處理

利用Golang和FFmpeg實現視訊拼接的實踐 利用Golang和FFmpeg實現視訊拼接的實踐 Sep 28, 2023 am 08:37 AM

利用Golang和FFmpeg實現視訊拼接的實踐引言:在日常生活中,我們經常會遇到需要將多個視訊檔案合併為一個的情況,例如將多段錄製的視訊拼接為一個完整的視訊檔案。為了實現這一目的,本文將介紹如何使用Golang和FFmpeg函式庫來實現視訊拼接的過程,並提供具體的程式碼範例。一、什麼是Golang和FFmpeg? Golang(即Go語言)是一種開源的程式語言,由

如何在CodeIgniter中實作自訂中介軟體 如何在CodeIgniter中實作自訂中介軟體 Jul 29, 2023 am 10:53 AM

如何在CodeIgniter中實現自訂中間件引言:在現代的Web開發中,中間件在應用程式中起著至關重要的作用。它們可以用來執行在請求到達控制器之前或之後執行一些共享的處理邏輯。 CodeIgniter作為一個流行的PHP框架,也支持中間件的使用。本文將介紹如何在CodeIgniter中實作自訂中間件,並提供一個簡單的程式碼範例。中間件概述:中間件是一種在請求

愛奇藝上傳本地影片攻略及使用方法 愛奇藝上傳本地影片攻略及使用方法 Jan 16, 2024 pm 07:36 PM

在週末休閒的時候,喜歡追劇刷劇的朋友們,很多人應該都在用愛奇藝影片吧。儘管愛奇藝錄影帶上已經有很多電影和電視劇資源,但總有一些可能沒有。對於那些在愛奇藝影片上找不到的影片資源,許多朋友會透過其他途徑下載下來,然後想要在手機上用愛奇藝影片播放,那該怎麼辦呢?下面我將跟大家介紹一下,如何在手機上打開並上傳本地視頻到愛奇藝視頻如何在手機愛奇藝中打開本地視頻?首先,在手機上開啟愛奇藝應用,然後點擊底部的「我的」按鈕,跳到我的頁面,接著選擇「下載」選項第二步:進入下載頁面後,請點擊頁面右上角的三個

Golang與FFmpeg: 如何實現音訊合成與分割 Golang與FFmpeg: 如何實現音訊合成與分割 Sep 27, 2023 pm 10:52 PM

Golang與FFmpeg:如何實現音訊合成和分割,需要具體程式碼範例摘要:本文將介紹如何使用Golang和FFmpeg函式庫來實現音訊合成和分割。我們將用到一些具體的程式碼範例來幫助讀者更好地理解。引言:隨著音訊處理技術的不斷發展,音訊合成和分割已成為日常生活和工作中常見的功能需求。而Golang作為一種快速,高效且易於編寫和維護的程式語言,加上FFmpeg作

CodeIgniter中間件:加速應用程式的反應速度和頁面渲染 CodeIgniter中間件:加速應用程式的反應速度和頁面渲染 Jul 28, 2023 pm 06:51 PM

CodeIgniter中間件:加速應用程式的反應速度和頁面渲染概述:隨著網頁應用程式的複雜性和互動性不斷增長,開發人員需要使用更有效率和可擴展的解決方案來提高應用程式的效能和反應速度。 CodeIgniter(CI)是一種基於PHP的輕量級框架,提供了許多有用的功能,其中之一就是中間件。中間件是在請求到達控制器之前或之後執行的一系列任務。這篇文章將介紹如何使用

Golang與FFmpeg: 如何實現音訊格式轉換與壓縮 Golang與FFmpeg: 如何實現音訊格式轉換與壓縮 Sep 28, 2023 pm 07:13 PM

Golang與FFmpeg:如何實現音訊格式轉換和壓縮,需要具體程式碼範例引言:在音訊檔案處理中,有時會遇到需要轉換音訊格式或壓縮音訊檔案大小的需求。 Golang作為一門強大的程式語言,結合FFmpeg這個流行的音訊視訊處理工具,可實現快速、高效的音訊格式轉換和壓縮。本文將介紹如何利用Golang和FFmpeg來實現音訊格式轉換和壓縮,並給出具體的程式碼範例

See all articles