ホームページ バックエンド開発 PHPチュートリアル Codeigniter チュートリアル: ビデオをアップロードし、ffmpeg を使用して flv を変換する example_PHP チュートリアル

Codeigniter チュートリアル: ビデオをアップロードし、ffmpeg を使用して flv を変換する example_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))
{
// エラーがある場合
$err_msgs .= 'ビデオのアップロード中にエラーが発生しました '.$this->upload-> display_errors().'<br />';
}
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 コマンド

exec("ffmpeg -i ".$ディレクトリパス_フル." ".$ディレクトリパス.$ファイル名.".flv");

// $file_name はアップロードされているファイル名と同じですが、変換後にカスタムビデオ名を付けることができます。そのため、myfile.flv のようなものを使用してください。

/// 最後に DB 内のビデオ名を更新します
$array = array(
'video' => $file_name.'.'.'flv',
);
$this->db->set ($array);
$this->db->where('id',$id); // 動画名を入れるテーブル
$query = $this->db->update('user_videos');
}

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/735248.html技術記事复制代码代码如下: $file = 'video_file'; $config['upload_path'] = './video_folder/'; $config['allowed_types'] = 'mov|mpeg|mp3|avi'; $config['max_size'] = '50000'; $config['...
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Douyin に高解像度のビデオチュートリアルをアップロードするにはどうすればよいですか? 4K または 1080P はどのように送信しますか? Douyin に高解像度のビデオチュートリアルをアップロードするにはどうすればよいですか? 4K または 1080P はどのように送信しますか? Mar 22, 2024 am 08:16 AM

Douyin に高解像度のビデオチュートリアルをアップロードするにはどうすればよいですか? 4K または 1080P はどのように送信しますか?

Golang と FFmpeg: オーディオのミキシングと分離を実現する方法 Golang と FFmpeg: オーディオのミキシングと分離を実現する方法 Sep 27, 2023 pm 02:24 PM

Golang と FFmpeg: オーディオのミキシングと分離を実現する方法

GolangとFFmpegを使った動画結合の実践 GolangとFFmpegを使った動画結合の実践 Sep 28, 2023 am 08:37 AM

GolangとFFmpegを使った動画結合の実践

CodeIgniter でカスタムミドルウェアを実装する方法 CodeIgniter でカスタムミドルウェアを実装する方法 Jul 29, 2023 am 10:53 AM

CodeIgniter でカスタムミドルウェアを実装する方法

iQiyi アップロードローカルビデオガイドとその使用方法 iQiyi アップロードローカルビデオガイドとその使用方法 Jan 16, 2024 pm 07:36 PM

iQiyi アップロードローカルビデオガイドとその使用方法

Golang と FFmpeg: オーディオの合成とセグメンテーションを実装する方法 Golang と FFmpeg: オーディオの合成とセグメンテーションを実装する方法 Sep 27, 2023 pm 10:52 PM

Golang と FFmpeg: オーディオの合成とセグメンテーションを実装する方法

PHP FFmpeg 拡張機能をサーバーにインストールするにはどうすればよいですか? PHP FFmpeg 拡張機能をサーバーにインストールするにはどうすればよいですか? Mar 28, 2024 pm 02:39 PM

PHP FFmpeg 拡張機能をサーバーにインストールするにはどうすればよいですか?

CodeIgniter ミドルウェア: アプリケーションの応答性とページのレンダリングを高速化します。 CodeIgniter ミドルウェア: アプリケーションの応答性とページのレンダリングを高速化します。 Jul 28, 2023 pm 06:51 PM

CodeIgniter ミドルウェア: アプリケーションの応答性とページのレンダリングを高速化します。

See all articles