Heim Backend-Entwicklung PHP-Tutorial codeigniter教程之上传视频并使用ffmpeg转flv示例_PHP教程

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

Jul 13, 2016 am 10:37 AM
codeigniter ffmpeg flv Video hochladen

复制代码 代码如下:

$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['...
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie lade ich ein hochauflösendes Video-Tutorial auf Douyin hoch? Wie sendet es 4K oder 1080P? Wie lade ich ein hochauflösendes Video-Tutorial auf Douyin hoch? Wie sendet es 4K oder 1080P? Mar 22, 2024 am 08:16 AM

Als führendes Unternehmen im Bereich Kurzvideos ist die klare Videoqualität von Douyin bei vielen Nutzern beliebt. Auf der Douyin-Plattform können Benutzer durch das Hochladen hochauflösender Videos den Reichtum und die Details des Inhalts intuitiver spüren. Wie lade ich hochauflösende Video-Tutorials auf Douyin hoch? In diesem Artikel werden die Methoden und Vorsichtsmaßnahmen zum Hochladen von hochauflösenden Videos auf die Douyin-Plattform ausführlich vorgestellt. 1. Wie lade ich hochauflösende Video-Tutorials auf Douyin hoch? Um HD-Videos auf die Douyin-Plattform hochzuladen, können Sie die folgenden Schritte ausführen: 1. Ein Video aufnehmen: Wählen Sie beim Aufnehmen eines Videos den HD-Modus. Die Standardaufnahmequalität der Douyin-App ist HD mit einer Auflösung von 1080P. 2. Bearbeiten Sie das Video: Klicken Sie auf der Douyin-Bearbeitungsseite auf die Schaltfläche „HD“, um sicherzustellen, dass die Videoqualität HD ist. 3. Ein Video posten: Beim Posten eines Videos

Golang und FFmpeg: So erreichen Sie Audiomischung und -trennung Golang und FFmpeg: So erreichen Sie Audiomischung und -trennung Sep 27, 2023 pm 02:24 PM

Golang vs. FFmpeg: So implementieren Sie Audiomischung und -trennung, spezifische Codebeispiele erforderlich Zusammenfassung: Die Audioverarbeitung ist ein wesentlicher Bestandteil vieler Multimediaanwendungen. In Golang können wir die FFmpeg-Bibliothek verwenden, um Audiomischung und -trennung zu erreichen. In diesem Artikel wird erläutert, wie Sie mit Golang die FFmpeg-Bibliothek aufrufen, um eine Audiomischung und -trennung zu erreichen, und es werden spezifische Codebeispiele bereitgestellt. Durch das Studium dieses Artikels erfahren die Leser, wie sie Golang und FFmpeg zur Implementierung der Audioverarbeitung verwenden

Übung des Video-Spleißens mit Golang und FFmpeg Übung des Video-Spleißens mit Golang und FFmpeg Sep 28, 2023 am 08:37 AM

Praktische Einführung in das Video-Spleißen mit Golang und FFmpeg: Im täglichen Leben stoßen wir häufig auf Situationen, in denen wir mehrere Videodateien zu einer zusammenführen müssen, beispielsweise beim Zusammenfügen mehrerer aufgezeichneter Videos zu einer vollständigen Videodatei. Um dieses Ziel zu erreichen, wird in diesem Artikel erläutert, wie Golang- und FFmpeg-Bibliotheken zum Implementieren des Video-Splicing-Prozesses verwendet werden, und es werden spezifische Codebeispiele bereitgestellt. 1. Was sind Golang und FFmpeg? Golang (Go-Sprache) ist eine Open-Source-Programmiersprache, die von entwickelt wurde

So implementieren Sie benutzerdefinierte Middleware in CodeIgniter So implementieren Sie benutzerdefinierte Middleware in CodeIgniter Jul 29, 2023 am 10:53 AM

So implementieren Sie benutzerdefinierte Middleware in CodeIgniter Einführung: In der modernen Webentwicklung spielt Middleware eine wichtige Rolle in Anwendungen. Sie können verwendet werden, um eine gemeinsame Verarbeitungslogik auszuführen, bevor oder nachdem die Anforderung den Controller erreicht. CodeIgniter unterstützt als beliebtes PHP-Framework auch den Einsatz von Middleware. In diesem Artikel wird die Implementierung benutzerdefinierter Middleware in CodeIgniter vorgestellt und ein einfaches Codebeispiel bereitgestellt. Middleware-Übersicht: Middleware ist eine Art Anfrage

iQiyi lädt eine lokale Videoanleitung und deren Verwendung hoch iQiyi lädt eine lokale Videoanleitung und deren Verwendung hoch Jan 16, 2024 pm 07:36 PM

In der Freizeit am Wochenende sollten viele Freunde, die gerne Dramen schauen, iQiyi Video verwenden. Obwohl es auf iQiyi Video bereits viele Film- und Fernsehserienressourcen gibt, gibt es immer einige, die möglicherweise nicht verfügbar sind. Viele Freunde laden die Videoressourcen, die nicht auf iQiyi Video zu finden sind, über andere Kanäle herunter und möchten sie dann mit iQiyi Video auf ihren Mobiltelefonen abspielen. Im Folgenden werde ich Ihnen vorstellen, wie Sie lokale Videos in iQiyi Mobile auf Ihrem Mobiltelefon öffnen und hochladen. Öffnen Sie zunächst die iQiyi-App auf Ihrem Telefon, klicken Sie dann unten auf die Schaltfläche „Mein“, um zu meiner Seite zu springen, und wählen Sie dann die Option „Herunterladen“ aus. Schritt 2: Nachdem Sie die Download-Seite aufgerufen haben, klicken Sie bitte auf die drei Schaltflächen in der oberen rechten Ecke der Seite

Golang und FFmpeg: So implementieren Sie Audiosynthese und -segmentierung Golang und FFmpeg: So implementieren Sie Audiosynthese und -segmentierung Sep 27, 2023 pm 10:52 PM

Golang und FFmpeg: So implementieren Sie Audiosynthese und -segmentierung. Es sind spezifische Codebeispiele erforderlich. Zusammenfassung: In diesem Artikel wird erläutert, wie Sie Golang- und FFmpeg-Bibliotheken zum Implementieren von Audiosynthese und -segmentierung verwenden. Wir werden einige spezifische Codebeispiele verwenden, um den Lesern das Verständnis zu erleichtern. Einleitung: Mit der kontinuierlichen Weiterentwicklung der Audioverarbeitungstechnologie sind Audiosynthese und -segmentierung zu allgemeinen Funktionsanforderungen im täglichen Leben und bei der Arbeit geworden. Als schnelle, effiziente und einfach zu schreibende und zu wartende Programmiersprache gilt Golang in Verbindung mit FFmpeg

Golang und FFmpeg: So implementieren Sie die Konvertierung und Komprimierung von Audioformaten Golang und FFmpeg: So implementieren Sie die Konvertierung und Komprimierung von Audioformaten Sep 28, 2023 pm 07:13 PM

Golang und FFmpeg: Für die Implementierung der Konvertierung und Komprimierung von Audioformaten sind spezifische Codebeispiele erforderlich. Einführung: Bei der Verarbeitung von Audiodateien müssen manchmal Audioformate konvertiert oder die Größe von Audiodateien komprimiert werden. Als leistungsstarke Programmiersprache kann Golang in Kombination mit FFmpeg, einem beliebten Audio- und Videoverarbeitungstool, eine schnelle und effiziente Konvertierung und Komprimierung von Audioformaten erreichen. In diesem Artikel wird erläutert, wie Sie mit Golang und FFmpeg die Konvertierung und Komprimierung von Audioformaten implementieren, und es werden spezifische Codebeispiele aufgeführt.

CodeIgniter-Middleware: Beschleunigen Sie die Reaktionsfähigkeit der Anwendung und das Rendern von Seiten CodeIgniter-Middleware: Beschleunigen Sie die Reaktionsfähigkeit der Anwendung und das Rendern von Seiten Jul 28, 2023 pm 06:51 PM

CodeIgniter-Middleware: Beschleunigung der Anwendungsreaktionsfähigkeit und Seitenwiedergabe Übersicht: Da Webanwendungen immer komplexer und interaktiver werden, müssen Entwickler effizientere und skalierbarere Lösungen verwenden, um die Anwendungsleistung und Reaktionsfähigkeit zu verbessern. CodeIgniter (CI) ist ein leichtes PHP-basiertes Framework, das viele nützliche Funktionen bietet, darunter Middleware. Middleware ist eine Reihe von Aufgaben, die ausgeführt werden, bevor oder nachdem die Anfrage den Controller erreicht. In diesem Artikel wird die Verwendung vorgestellt

See all articles