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 .