Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Hoe een video te converteren naar een FLV op PHP
Om een ​​video te converteren naar het Flash-video , of FLV , formaat met de scripttaal PHP , loopt u FFMPEG , of Fast Forward Moving Pictures Group , het gratis hulpprogramma voor het opnemen, streaming en converteren van video . Om de hoeveelheid programmering vereist vereenvoudigen , zal u de gratis extensie FFMPEG - PHP uit Sourceforge downloaden . FFMPEG - PHP vereist FLVTOOL2 en FLVTOOL2 Ruby vereist . Wat je nodig hebt
FFMPEG
FLVTOOL2
Ruby
FFMPEG - PHP
PHP
Video bestand
Toon Meer Aanwijzingen
1

Install FFMPEG , FLVTOOL2 en Ruby indien nodig . Downloaden en uitpakken FFMPEG - PHP uit Sourceforge . Kopen van 2

Maak een nieuw PHP-script bestand en initialiseren variabelen die de locatie van FFMPEG , FLVTOOL2 , de video die u wilt converteren en de geconverteerde video -bestand te definiëren . Bijvoorbeeld :

$ ffmpeg = " /pad /naar /ffmpeg /ffmpeg " ;

$ flvtool2 = " /path/to/flvtool2 /? flvtool2 " ;

$ invoerbestand = " /pad /naar /invoerbestand /inputfile.avi " ;

$ outputfile = " /pad /naar /outputfile /outputfile.flv " ;

3

Maak een nieuwe film object uit het videobestand dat je gaat om te zetten met de FFMPEG - PHP extensie . Bijvoorbeeld :

$ oorspronkelijke = new ffmpeg_movie ( $ invoerbestand ) ;
4

Noteer de FFMPEG commando om het videobestand te converteren naar FLV . In je notatie , omringen elke variabele met ongelijkheid tekenen . Bijvoorbeeld :

ffmpeg - i - ar - ab -f flv - s x | -U stdin
5

toewijzen van een waarde aan elke variabele die u in de vorige stap met de FFMPEG - PHP methoden om informatie over de video die u omzetten vermeld . Voor de beste kwaliteit , maken de hoogte en breedte even nummers . Bijvoorbeeld :

$ sampleRate = intval ( $ origineel - > getAudioSampleRate ( ) ) ;

$ bitRate
= intval ( $ origineel - > getAudioBitRate ( ) ) /1000 ;

$ width = intval ( $ origineel - > getFrameWidth ( ) ) ;

$ hoogte
= intval ( $ origineel - > getFrameHeight ( ) ) ;

$ width
- = $ width % 2 ? 1 : 0 ;

$ hoogte - = $ hoogte % 2 ? 1 : 0 ;
6

Maak de FFMPEG commando om het videobestand te converteren uit de aaneenschakeling van parameters en variabelen . Voer het commando met de exec functie in PHP . Bijvoorbeeld :

command
$ = $ ffmpeg . " - I " . $ invoerbestand . " Ar - " . $ sampleRate . " - ab " . $ bitRate . " -F flv - s " . $ breedte . " x " . $ hoogte . " " . $ outputfile . " | " . $ flvtool2 . " -U stdin " . $ outputfile ;

exec
( $ command ) ; ?

>
7


Voer het PHP-script en speel het geconverteerde bestand om te controleren of de conversie is gelukt .

Previous: Next:
  PHP /MySQL Programmering
·Hoe kan ik een Chat System Met…
·Toegang krijgen tot een associ…
·Hoe te Newline tekens Vervang …
·Wat is MySQL ? 
·Definitie van . Php 
·PHP Unlink Functie 
·De makkelijkste manier om SQL …
·Hoe te Dubbele waarden Negeren…
·Wat zijn de Data Entry Screen …
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe je Java installeren op een Windows M…
·Hoe een Infinite Loop Stop 
·Hoe maak je een lijst converteren naar e…
·Wat zijn Kenmerk Keys 
·Hoe te beperken tot 100 woorden in PHP 
·Hoe de Bron van een beeld Element Met be…
·Hoe maak je een proces uitgevoerd op een…
·Wat doet JavaScript doen? 
·Hoe maak je een TextField In een JApplet…
Copyright © Computer Kennis https://www.nldit.com