Le code asp est le suivant :
<%
str="D:ffmpeg.exe"
'video="D:a.mov"
vidéo="D:aaa.avi"
simg="D:bbbbbb.jpg"
flv="D:3gp2.flv"
'réponse.écrire une vidéo
Définir WshShell = server.CreateObject("Wscript.Shell")
Dim a couruNum1
randomiser
ranNum1=int(10*rnd)+1
'str=str&" -i "&video&" -y -f image2 -ss "&ranNum1&" -t 0,005 -s 120x90 "&simg
str=str&" -i "&video&" -y -ab 56 -ar 22050 -b 500 -r 15 -s 320*240 "&flv
'str=str&"-i "&video&" -ab 56 -ar 22050 -b 500 -r 15 -s 320x240 "&flv
Isffmpeg = WshShell.Run(st*,1,**LSE)
'######################Le traitement de l'image vidéo se termine
si Isffmpeg = 0 Alors
Réponse.Écrire str&"<br>"
finir si
%>
Description du paramètre ffmpeg
ffmpeg.exe -i F:Shamke HomeShimke Song.mp3 -ab 56 -ar 22050 -b 500 -r 15 -s 320x240 f:11.flv
ffmpeg -i F: 1.wmv -ab 56 -ar 22050 -b 500 -r 15 -s 320x240 f:test.flv
À l'aide du paramètre -ss (time_off définit le décalage horaire de début), vous pouvez démarrer la tâche de conversion à partir d'un moment spécifié. comme:
Capturez des vignettes lors de la conversion des formats de fichiers :
ffmpeg -i "test.avi" -y -f image2 -ss 8 -t 0,001 -s 350x240 'test.jpg'
Prenez une photo du flv existant :
ffmpeg -i "test.flv" -y -f image2 -ss 8 -t 0,001 -s 350x240 'test.jpg'
L'unité de temps suivie de -ss est la seconde
Commande de conversion Ffmpeg
ffmpeg -y -i test.mpeg -bitexact -vcodec h263 -b 128 -r 15 -s 176x144 -acodec aac -ac 2 -ar 22500
-ab 24 -f 3gp test.3gp
ou
ffmpeg -y -i test.mpeg -ac 1 -acodec amr_nb -ar 8000 -s 176x144 -b 128 -r 15 test.3gp
Explication du réglage des paramètres ffmpeg
-bitexact utilise un débit binaire standard
-vcodec xvid Utiliser la compression xvid
-s 320x240 spécifie la résolution
-r 29,97 fréquence d'images (peut être modifié, confirmez qu'une fréquence d'images non standard entraînera l'audio