Maison développement back-end tutoriel php codeigniter教程之上传视频并使用ffmpeg转flv示例_PHP教程

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

Jul 13, 2016 am 10:37 AM
codeigniter ffmpeg flv Télécharger la vidéo

复制代码 代码如下:

$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['...
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment mettre en ligne un didacticiel vidéo haute définition sur Douyin ? Comment envoie-t-il du 4K ou du 1080P ? Comment mettre en ligne un didacticiel vidéo haute définition sur Douyin ? Comment envoie-t-il du 4K ou du 1080P ? Mar 22, 2024 am 08:16 AM

En tant que leader dans le domaine des vidéos courtes, la qualité vidéo claire de Douyin a été appréciée par un grand nombre d'utilisateurs. Sur la plateforme Douyin, la mise en ligne de vidéos haute définition permet aux utilisateurs de ressentir plus intuitivement la richesse et les détails du contenu. Alors, comment mettre en ligne des tutoriels vidéo haute définition sur Douyin ? Cet article présentera en détail les méthodes et précautions de mise en ligne de vidéos haute définition sur la plateforme Douyin. 1. Comment télécharger des didacticiels vidéo haute définition sur Douyin ? Pour télécharger des vidéos HD sur la plateforme Douyin, vous pouvez suivre ces étapes : 1. Filmer une vidéo : Lors du tournage d'une vidéo, sélectionnez le mode HD. La qualité de prise de vue par défaut de l'application Douyin est HD, avec une résolution de 1080P. 2. Modifiez la vidéo : sur la page d'édition Douyin, cliquez sur le bouton « HD » pour vous assurer que la qualité vidéo est HD. 3. Publier une vidéo : lors de la publication d'une vidéo

Golang et FFmpeg : Comment réaliser le mixage et la séparation audio Golang et FFmpeg : Comment réaliser le mixage et la séparation audio Sep 27, 2023 pm 02:24 PM

Golang vs FFmpeg : Comment implémenter le mixage et la séparation audio, exemples de code spécifiques requis Résumé : Le traitement audio est une partie essentielle de nombreuses applications multimédias. Dans Golang, nous pouvons utiliser la bibliothèque FFmpeg pour réaliser le mixage et la séparation audio. Cet article expliquera comment utiliser Golang pour appeler la bibliothèque FFmpeg afin de réaliser le mixage et la séparation audio, et fournira des exemples de code spécifiques. En étudiant cet article, les lecteurs apprendront comment utiliser Golang et FFmpeg pour implémenter le traitement audio

Pratique de l'épissage vidéo à l'aide de Golang et FFmpeg Pratique de l'épissage vidéo à l'aide de Golang et FFmpeg Sep 28, 2023 am 08:37 AM

Introduction pratique à l'épissage vidéo à l'aide de Golang et FFmpeg : Dans la vie quotidienne, nous rencontrons souvent des situations où nous devons fusionner plusieurs fichiers vidéo en un seul, comme l'assemblage de plusieurs vidéos enregistrées en un fichier vidéo complet. Pour atteindre cet objectif, cet article présentera comment utiliser les bibliothèques Golang et FFmpeg pour implémenter le processus d'épissage vidéo et fournira des exemples de code spécifiques. 1. Que sont Golang et FFmpeg ? Golang (langage Go) est un langage de programmation open source développé par

Comment implémenter un middleware personnalisé dans CodeIgniter Comment implémenter un middleware personnalisé dans CodeIgniter Jul 29, 2023 am 10:53 AM

Comment implémenter un middleware personnalisé dans CodeIgniter Introduction : Dans le développement Web moderne, le middleware joue un rôle essentiel dans l'application. Ils peuvent être utilisés pour exécuter une logique de traitement partagé avant ou après que la demande atteigne le contrôleur. CodeIgniter, en tant que framework PHP populaire, prend également en charge l'utilisation de middleware. Cet article explique comment implémenter un middleware personnalisé dans CodeIgniter et fournit un exemple de code simple. Présentation du middleware : le middleware est une sorte de requête

iQiyi télécharge un guide vidéo local et comment l'utiliser iQiyi télécharge un guide vidéo local et comment l'utiliser Jan 16, 2024 pm 07:36 PM

Pendant les loisirs du week-end, les amis qui aiment regarder des séries dramatiques en frénésie devraient utiliser iQiyi Video. Bien qu'il existe déjà de nombreuses ressources de films et de séries télévisées sur iQiyi Video, il y en a toujours qui ne sont pas disponibles. Pour les ressources vidéo qui ne peuvent pas être trouvées sur iQiyi Video, de nombreux amis les téléchargent via d'autres canaux et souhaitent ensuite les lire sur leurs téléphones mobiles en utilisant iQiyi Video. Alors, que devons-nous faire ? Ensuite, je vais vous présenter comment ouvrir et télécharger des vidéos locales sur iQiyi Video sur votre téléphone mobile. Comment ouvrir des vidéos locales dans iQiyi Mobile ? Tout d'abord, ouvrez l'application iQiyi sur votre téléphone, puis cliquez sur le bouton « Mon » en bas pour accéder à ma page, puis sélectionnez l'option « Télécharger ». Étape 2 : Après avoir accédé à la page de téléchargement, veuillez cliquer sur les trois boutons. le coin supérieur droit de la page.

Middleware CodeIgniter : accélère la réactivité des applications et le rendu des pages Middleware CodeIgniter : accélère la réactivité des applications et le rendu des pages Jul 28, 2023 pm 06:51 PM

Middleware CodeIgniter : accélère la réactivité des applications et le rendu des pages Présentation : À mesure que les applications Web continuent de gagner en complexité et en interactivité, les développeurs doivent utiliser des solutions plus efficaces et évolutives pour améliorer les performances et la réactivité des applications. CodeIgniter (CI) est un framework léger basé sur PHP qui fournit de nombreuses fonctionnalités utiles, dont le middleware. Le middleware est une série de tâches effectuées avant ou après que la demande parvienne au contrôleur. Cet article explique comment utiliser

Golang et FFmpeg : Comment implémenter la synthèse et la segmentation audio Golang et FFmpeg : Comment implémenter la synthèse et la segmentation audio Sep 27, 2023 pm 10:52 PM

Golang et FFmpeg : Comment implémenter la synthèse et la segmentation audio, des exemples de code spécifiques sont requis Résumé : Cet article présentera comment utiliser les bibliothèques Golang et FFmpeg pour implémenter la synthèse et la segmentation audio. Nous utiliserons quelques exemples de code spécifiques pour aider les lecteurs à mieux comprendre. Introduction : Avec le développement continu de la technologie de traitement audio, la synthèse et la segmentation audio sont devenues des exigences fonctionnelles courantes dans la vie quotidienne et au travail. En tant que langage de programmation rapide, efficace et facile à écrire et à maintenir, Golang, associé à FFmpeg

Golang et FFmpeg : Comment implémenter la conversion et la compression du format audio Golang et FFmpeg : Comment implémenter la conversion et la compression du format audio Sep 28, 2023 pm 07:13 PM

Golang et FFmpeg : Comment implémenter la conversion et la compression de formats audio, des exemples de code spécifiques sont nécessaires Introduction : Dans le traitement de fichiers audio, vous rencontrez parfois le besoin de convertir des formats audio ou de compresser la taille des fichiers audio. En tant que langage de programmation puissant, Golang, associé à FFmpeg, un outil de traitement audio et vidéo populaire, peut réaliser une conversion et une compression de format audio rapides et efficaces. Cet article expliquera comment utiliser Golang et FFmpeg pour implémenter la conversion et la compression de format audio, et donnera des exemples de code spécifiques.

See all articles