O código asp é o seguinte:
<%
str="D:ffmpeg.exe"
'vídeo="D:a.mov"
video="D:aaa.avi"
simg="D:bbbbbb.jpg"
flv="D:3gp2.flv"
'resposta.write vídeo
Definir WshShell = server.CreateObject("Wscript.Shell")
Dim ranNum1
randomizar
ranNum1=int(10*rnd)+1
'str=str&" -i "&video&" -y -f imagem2 -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)
'###################### O processamento da imagem do vídeo termina
se Isffmpeg = 0 Então
Resposta.Escrever str&"<br>"
terminar se
%>
descrição do parâmetro 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
Usando o parâmetro -ss (time_off define o deslocamento do horário de início), você pode iniciar a tarefa de conversão a partir de um ponto no tempo especificado. como:
Capture miniaturas enquanto converte formatos de arquivo:
ffmpeg -i "test.avi" -y -f imagem2 -ss 8 -t 0,001 -s 350x240 'test.jpg'
Tire uma foto do flv existente:
ffmpeg -i "teste.flv" -y -f imagem2 -ss 8 -t 0,001 -s 350x240 'teste.jpg'
A unidade de tempo seguida por -ss é segundos
Comando de conversão Ffmpeg
ffmpeg -y -i teste.mpeg -bitexact -vcodec h263 -b 128 -r 15 -s 176x144 -acodec aac -ac 2 -ar 22500
-ab 24 -f 3gp teste.3gp
ou
ffmpeg -y -i teste.mpeg -ac 1 -acodec amr_nb -ar 8000 -s 176x144 -b 128 -r 15 teste.3gp
explicação da configuração do parâmetro ffmpeg
-bitexact usa taxa de bits padrão
-vcodec xvid Usar compactação xvid
-s 320x240 especifica a resolução
-r Taxa de quadros de 29,97 (pode ser alterada, confirme se a taxa de quadros fora do padrão causará áudio