รหัส asp เป็นดังนี้:
<%
str="D:ffmpeg.exe"
'video="D:a.mov"
วิดีโอ = "D:aaa.avi"
simg="D:bbbbbb.jpg"
flv="D:3gp2.flv"
'response.write วิดีโอ'
ตั้งค่า WshShell = server.CreateObject("Wscript.Shell")
ดิมวิ่งหมายเลข 1
สุ่ม
ranNum1=int(10*rnd)+1
'str=str&" -i "&วิดีโอ&" -y -f image2 -ss "&ranNum1&" -t 0.005 -s 120x90 "&simg
str=str&" -i "&วิดีโอ&" -y -ab 56 -ar 22050 -b 500 -r 15 -s 320*240 "&flv
'str=str&"-i "&วิดีโอ&" -ab 56 -ar 22050 -b 500 -r 15 -s 320x240 "&flv
Isffmpeg = WshShell.Run(st*,1,**LSE)
'#######################สิ้นสุดการประมวลผลภาพวิดีโอ
ถ้า Isffmpeg = 0 แล้ว
การตอบกลับเขียน str&"<br>"
สิ้นสุดถ้า
-
คำอธิบายพารามิเตอร์ 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
การใช้พารามิเตอร์ -ss (time_off ตั้งค่าออฟเซ็ตเวลาเริ่มต้น) คุณสามารถเริ่มต้นงานการแปลงจากจุดเวลาที่ระบุ ชอบ:
จับภาพขนาดย่อขณะแปลงรูปแบบไฟล์:
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 ทดสอบ.3gp
หรือ
ffmpeg -y -i test.mpeg -ac 1 -acodec amr_nb -ar 8000 -s 176x144 -b 128 -r 15 ทดสอบ 3gp
คำอธิบายการตั้งค่าพารามิเตอร์ ffmpeg
-bitexact ใช้บิตเรตมาตรฐาน
-vcodec xvid ใช้การบีบอัด xvid
-s 320x240 ระบุความละเอียด
-r อัตราเฟรม 29.97 (สามารถเปลี่ยนแปลงได้ ตรวจสอบให้แน่ใจว่าอัตราเฟรมที่ไม่ได้มาตรฐานจะทำให้เกิดเสียง