使用ffmpeg.exe转换flv格式的asp函数 在asp中的调用_asp技巧

asp代码如下:

<% 
str="D:\ffmpeg.exe" 
video="D:\a.mov" 
video="D:\aaa.avi" 
simg="D:\bbbbbb.jpg" 
flv="D:\3gp2.flv" 
response.write video 
Set WshShell = server.CreateObject("Wscript.Shell") 
Dim ranNum1 
randomize 
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) 
######################视频图片处理结束 
if Isffmpeg = 0 Then 
Response.Write str&"<br>" 
end if 
%>

ffmpeg参数说明

ffmpeg.exe -i F:\闪客之家\闪客之歌.mp3 -ab 56 -ar 22050 -b 500 -r 15 -s 320x240 f:\11.flv 
ffmpeg -i F:\01.wmv -ab 56 -ar 22050 -b 500 -r 15 -s 320x240 f:\test.flv 
使用-ss参数 作用(time_off set the start time offset),可以从指定时间点开始转换任务。如: 
转换文件格式的同时抓缩微图: 
ffmpeg -i "test.avi" -y -f image2 -ss 8 -t 0.001 -s 350x240 test.jpg 
对已有flv抓图: 
ffmpeg -i "test.flv" -y -f image2 -ss 8 -t 0.001 -s 350x240 test.jpg 
-ss后跟的时间单位为秒 
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 
或者 
ffmpeg -y -i test.mpeg -ac 1 -acodec amr_nb -ar 8000 -s 176x144 -b 128 -r 15 test.3gp

ffmpeg参数设定解说 
-bitexact 使用标准比特率 
-vcodec xvid 使用xvid压缩 
-s 320x240 指定分辨率 
-r 29.97 桢速率(可以改,确认非标准桢率会导致音

文章整理:西部数码--专业提供
域名注册

虚拟主机
服务

http://www.west263.com

以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

时间: 2024-10-01 05:03:56

使用ffmpeg.exe转换flv格式的asp函数 在asp中的调用_asp技巧的相关文章

使用resumable.js上传大文件(视频)兵转换flv格式

前台代码 1 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Video.aspx.cs" Inherits="BPMS.WEB.Video" %> 2 3 <!DOCTYPE html> 4 5 <html xmlns="http://www.w3.org/1999/xhtml"> 6 <head

excel中转换日期格式

在EXCEL使用TEXT函数就可以做到转换日期格式的效果. 例如A1中为32768,在B1中输入公式: =TEXT(A1,"yyyy-mm-dd") B1中则会显示1989-09-17,这里的[yyyy-mm-dd]是指让前一个参数(A1)中的数值以[四位年份-两位月份-两位日子]来显示的(当月份和日子不足两位时,前面自动补0). 这里的[yyyy-mm-dd]也可以修改为别的格式,例如这里的日期中年份想要显示为2位,可以写成[yy-mm-dd]:或者是月份的09想显示为9,可以相应减

asp优化:改进 ASP 应用程序中的字符串处理性能

摘要:大多数 Active Server Pages (ASP) 应用程序都要通过字符串连接来创建呈现给用户的 HTML 格式的数据.本文对几种创建此 HTML 数据流的方法进行了比较,在特定情况下,某些方法在性能方面要优于其他方法.本文假定您已经具备一定的 ASP 和 Visual Basic 编程方面的知识. 简介 编写 ASP 页面时,开发人员实际上是创建一个格式化的文本流,通过 ASP 提供的 Response 对象写入 Web 客户端.创建此文本流的方法有多种,而您选择的方法将对 We

C# 使用ffmpeg.exe进行音频转换完整demo-asp.net转换代码

上一篇说了在winform下进行调用cmd.exe执行ffmpeg.exe进行音频转换完整demo.后来我又需要移植这个方式到asp.net中,但是asp.net和winform程序有很多不同. 需要修改WavConvertToAmr的方法,支持asp.net 1.WavConvertToAmr修改执行权限:如果在windows server中可能会遇到权限问题,需要配置IIS权限: 先从IIS中找到你的网站,在右键--[属性]中看看使用的应用程序池是哪个,然后[在应用程序池]目录下找到它,右键

使用ffmpeg转换视频格式

命令: ffmpeg -i infile -ab 128 -acodec libmp3lame -ac 1 -ar 22050 -r 29.97 -qscale 6 -y outfile 说明: infile:要转换的文件路径 outfile:转换到的文件路径 参考:http://ferreousbox.iteye.com/blog/163865 ffmpeg下载:http://dl.pconline.com.cn/download/53703.html 使用ffmpeg转换视频格式,布布扣,b

ffmpeg常用转换命令,支持WAV转AMR

音频转换: 1.转换amr到mp3: ffmpeg -i shenhuxi.amr amr2mp3.mp3 2.转换amr到wav: ffmpeg -acodec libamr_nb -i shenhuxi.amr amr2wav.wav 3.转换mp3到wav: ffmpeg -i DING.mp3 -f wav test.wav 4.转换wav到amr: ffmpeg -i test.wav -acodec libamr_nb -ab 12.2k -ar 8000 -ac 1 wav2amr

FFMPEG 音频转换命令

音频转换: 1.转换amr到mp3: ffmpeg -i shenhuxi.amr amr2mp3.mp3 2.转换amr到wav: ffmpeg -acodec libamr_nb -i shenhuxi.amr amr2wav.wav 3.转换mp3到wav: ffmpeg -i DING.mp3 -f wav test.wav 4.转换wav到amr: ffmpeg -i test.wav -acodec libamr_nb -ab 12.2k -ar 8000 -ac 1 wav2amr

多媒体文件格式(二):FLV 格式

在网络的直播与点播场景中,FLV也是一种常见的格式,FLV是Adobe发布的一种可以作为直播也可以作为点播的封装格式,其封装格式非常简单,均以FLVTAG的形式存在,并且每一个TAG都是独立存在的,接下来就详细介绍一下FLV标准. 一.FLV 格式标准介绍 FLV包括文件头(File Header)和文件体(File Body)两部分,其中文件体由一系列的Tag组成.FLV文件的结构如下图: 1. 文件头 Header Header 部分记录了FLV的类型.版本等信息,是FLV的开头.一般差不多

ffmpeg常用转换命令

音频转换: 1.转换amr到mp3: ffmpeg -i shenhuxi.amr amr2mp3.mp3 2.转换amr到wav: ffmpeg -acodec libamr_nb -i shenhuxi.amr amr2wav.wav 3.转换mp3到wav: ffmpeg -i DING.mp3 -f wav test.wav 4.转换wav到amr: ffmpeg -i test.wav -acodec libamr_nb -ab 12.2k -ar 8000 -ac 1 wav2amr