日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

视频转码

發(fā)布時(shí)間:2023/12/16 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 视频转码 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一、視頻轉(zhuǎn)碼

import java.io.File; import java.io.IOException; import java.io.InputStream; import java.util.Date; import java.util.List;import com.wdy.common.Contants;public class ConverVideoUtils {private Date dt;private long begintime;private String sourceVideoPath;//源視頻路徑private String filerealname; // 文件名 不包括擴(kuò)展名private String filename; // 包括擴(kuò)展名private String videofolder = Contants.videofolder; // 別的格式視頻的目錄private String targetfolder = Contants.targetfolder; // flv視頻的目錄private String ffmpegpath = Contants.ffmpegpath; // ffmpeg.exe的目錄private String mencoderpath = Contants.mencoderpath; // mencoder的目錄private String imageRealPath = Contants.imageRealPath; // 截圖的存放目錄public ConverVideoUtils() {}public ConverVideoUtils(String path) {sourceVideoPath = path;}public String getPATH() {return sourceVideoPath;}public void setPATH(String path) {sourceVideoPath = path;}/*** 轉(zhuǎn)換視頻格式* @param String targetExtension 目標(biāo)視頻擴(kuò)展名 .xxx * @param isDelSourseFile 轉(zhuǎn)換完成后是否刪除源文件* @return*/public boolean beginConver(String targetExtension, boolean isDelSourseFile) {File fi = new File(sourceVideoPath);filename = fi.getName();filerealname = filename.substring(0, filename.lastIndexOf(".")).toLowerCase();System.out.println("----接收到文件(" + sourceVideoPath + ")需要轉(zhuǎn)換-------------------------- ");if (!checkfile(sourceVideoPath)) {System.out.println(sourceVideoPath + "文件不存在" + " ");return false;}dt = new Date();begintime = dt.getTime();System.out.println("----開(kāi)始轉(zhuǎn)文件(" + sourceVideoPath + ")-------------------------- ");if (process(targetExtension,isDelSourseFile)) {Date dt2 = new Date();System.out.println("轉(zhuǎn)換成功 ");long endtime = dt2.getTime();long timecha = (endtime - begintime);String totaltime = sumTime(timecha);System.out.println("轉(zhuǎn)換視頻格式共用了:" + totaltime + " ");if (processImg(sourceVideoPath)) {System.out.println("截圖成功了! ");} else {System.out.println("截圖失敗了! ");}if (isDelSourseFile) {deleteFile(sourceVideoPath);}sourceVideoPath = null;return true;} else {sourceVideoPath = null;return false;}}/*** 對(duì)視頻進(jìn)行截圖* @param sourceVideoPath 需要被截圖的視頻路徑(包含文件名和擴(kuò)展名)* @return*/public boolean processImg(String sourceVideoPath) {if (!checkfile(sourceVideoPath)) {System.out.println(sourceVideoPath + " is not file");return false;}File fi = new File(sourceVideoPath);filename = fi.getName();filerealname = filename.substring(0, filename.lastIndexOf(".")).toLowerCase();List<String> commend = new java.util.ArrayList<String>();//第一幀: 00:00:01//time ffmpeg -ss 00:00:01 -i test1.flv -f image2 -y test1.jpgcommend.add(ffmpegpath); // commend.add("-i"); // commend.add(videoRealPath + filerealname + ".flv"); // commend.add("-y"); // commend.add("-f"); // commend.add("image2"); // commend.add("-ss"); // commend.add("38"); // commend.add("-t"); // commend.add("0.001"); // commend.add("-s"); // commend.add("320x240");commend.add("-ss");commend.add("00:00:01");commend.add("-i");commend.add(sourceVideoPath);commend.add("-f");commend.add("image2");commend.add("-y");commend.add(imageRealPath + filerealname + ".jpg");try {ProcessBuilder builder = new ProcessBuilder();builder.command(commend);builder.start();return true;} catch (Exception e) {e.printStackTrace();return false;}}/*** 實(shí)際轉(zhuǎn)換視頻格式的方法* @param targetExtension 目標(biāo)視頻擴(kuò)展名* @param isDelSourseFile 轉(zhuǎn)換完成后是否刪除源文件* @return*/private boolean process(String targetExtension, boolean isDelSourseFile) {int type = checkContentType();boolean status = false;if (type == 0) {//如果type為0用ffmpeg直接轉(zhuǎn)換status = processVideoFormat(sourceVideoPath,targetExtension, isDelSourseFile);} else if (type == 1) {//如果type為1,將其他文件先轉(zhuǎn)換為avi,然后在用ffmpeg轉(zhuǎn)換為指定格式String avifilepath = processAVI(type);if (avifilepath == null){// avi文件沒(méi)有得到return false;}else {System.out.println("開(kāi)始轉(zhuǎn)換:");status = processVideoFormat(avifilepath,targetExtension, isDelSourseFile);}}return status;}/*** 檢查文件類(lèi)型* @return*/private int checkContentType() {String type = sourceVideoPath.substring(sourceVideoPath.lastIndexOf(".") + 1, sourceVideoPath.length()).toLowerCase();// ffmpeg能解析的格式:(asx,asf,mpg,wmv,3gp,mp4,mov,avi,flv等)if (type.equals("avi")) {return 0;} else if (type.equals("mpg")) {return 0;} else if (type.equals("wmv")) {return 0;} else if (type.equals("3gp")) {return 0;} else if (type.equals("mov")) {return 0;} else if (type.equals("mp4")) {return 0;} else if (type.equals("asf")) {return 0;} else if (type.equals("asx")) {return 0;} else if (type.equals("flv")) {return 0;}// 對(duì)ffmpeg無(wú)法解析的文件格式(wmv9,rm,rmvb等),// 可以先用別的工具(mencoder)轉(zhuǎn)換為avi(ffmpeg能解析的)格式.else if (type.equals("wmv9")) {return 1;} else if (type.equals("rm")) {return 1;} else if (type.equals("rmvb")) {return 1;}return 9;}/*** 檢查文件是否存在* @param path* @return*/private boolean checkfile(String path) {File file = new File(path);if (!file.isFile()) {return false;} else {return true;}}/*** 對(duì)ffmpeg無(wú)法解析的文件格式(wmv9,rm,rmvb等), 可以先用別的工具(mencoder)轉(zhuǎn)換為avi(ffmpeg能解析的)格式.* @param type* @return*/private String processAVI(int type) {List<String> commend = new java.util.ArrayList<String>();commend.add(mencoderpath);commend.add(sourceVideoPath);commend.add("-oac");commend.add("mp3lame");commend.add("-lameopts");commend.add("preset=64");commend.add("-ovc");commend.add("xvid");commend.add("-xvidencopts");commend.add("bitrate=600");commend.add("-of");commend.add("avi");commend.add("-o");commend.add(videofolder + filerealname + ".avi");// 命令類(lèi)型:mencoder 1.rmvb -oac mp3lame -lameopts preset=64 -ovc xvid// -xvidencopts bitrate=600 -of avi -o rmvb.avitry {ProcessBuilder builder = new ProcessBuilder();builder.command(commend);Process p = builder.start();doWaitFor(p);return videofolder + filerealname + ".avi";} catch (Exception e) {e.printStackTrace();return null;}}/*** 轉(zhuǎn)換為指定格式* ffmpeg能解析的格式:(asx,asf,mpg,wmv,3gp,mp4,mov,avi,flv等)* @param oldfilepath* @param targetExtension 目標(biāo)格式擴(kuò)展名 .xxx* @param isDelSourseFile 轉(zhuǎn)換完成后是否刪除源文件* @return*/private boolean processVideoFormat(String oldfilepath, String targetExtension, boolean isDelSourceFile) {if (!checkfile(sourceVideoPath)) {System.out.println(oldfilepath + " is not file");return false;}//ffmpeg -i FILE_NAME.flv -ar 22050 NEW_FILE_NAME.mp4List<String> commend = new java.util.ArrayList<>();commend.add(ffmpegpath);commend.add("-i");commend.add(oldfilepath);commend.add("-ar");commend.add("22050");commend.add(targetfolder + filerealname + targetExtension);try {ProcessBuilder builder = new ProcessBuilder();String cmd = commend.toString();builder.command(commend);Process p = builder.start();doWaitFor(p);p.destroy();//轉(zhuǎn)換完成后刪除源文件 // if (isDelSourceFile) { // deleteFile(sourceVideoPath); // }return true;} catch (Exception e) {e.printStackTrace();return false;}}/*** ffmpeg能解析的格式:(asx,asf,mpg,wmv,3gp,mp4,mov,avi,flv等)* @param oldfilepath* @return*/private boolean processFLV(String oldfilepath) {if (!checkfile(sourceVideoPath)) {System.out.println(oldfilepath + " is not file");return false;}List<String> commend = new java.util.ArrayList<>();commend.add(ffmpegpath);commend.add("-i");commend.add(oldfilepath);commend.add("-ab");commend.add("64");commend.add("-acodec");commend.add("mp3");commend.add("-ac");commend.add("2");commend.add("-ar");commend.add("22050");commend.add("-b");commend.add("230");commend.add("-r");commend.add("24");commend.add("-y");commend.add(targetfolder + filerealname + ".flv");try {ProcessBuilder builder = new ProcessBuilder();String cmd = commend.toString();builder.command(commend);Process p = builder.start();doWaitFor(p);p.destroy();deleteFile(oldfilepath);return true;} catch (Exception e) {e.printStackTrace();return false;}}public int doWaitFor(Process p) {InputStream in = null;InputStream err = null;int exitValue = -1; // returned to caller when p is finishedtry {System.out.println("comeing");in = p.getInputStream();err = p.getErrorStream();boolean finished = false; // Set to true when p is finishedwhile (!finished) {try {while (in.available() > 0) {Character c = new Character((char) in.read());System.out.print(c);}while (err.available() > 0) {Character c = new Character((char) err.read());System.out.print(c);}exitValue = p.exitValue();finished = true;} catch (IllegalThreadStateException e) {Thread.currentThread().sleep(500);}}} catch (Exception e) {System.err.println("doWaitFor();: unexpected exception - " + e.getMessage());} finally {try {if (in != null) {in.close();}} catch (IOException e) {System.out.println(e.getMessage());}if (err != null) {try {err.close();} catch (IOException e) {System.out.println(e.getMessage());}}}return exitValue;}/**

二、測(cè)試的案例

package com.royLuo.main.converter.ffmpeg;import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.List;public class Demo01 {public static void main(String[] args) { // test(); // test2(); // test3(); // test4();test5(); // test6();}public static void test() {ProcessBuilder processBuilder = new ProcessBuilder();//定義命令內(nèi)容List<String> command = new ArrayList<String>();command.add("D:\\luojunrong-gitee\\videoManage\\ffmpeg\\bin\\ffmpeg.exe");command.add("-i");//被轉(zhuǎn)碼的視頻command.add("D:\\測(cè)試視頻\\20d008203b85e2ff85ba20f4c54b474f.mp4");command.add("-y");//覆蓋輸出文件command.add("-c:v");command.add("libx264");//設(shè)定畫(huà)面的寬高command.add("-s");command.add("1280x720");command.add("-pix_fmt");command.add("yuv420p");//音頻碼率command.add("-b:a");command.add("63k");//視頻碼率command.add("-b:v");command.add("753k");command.add("-r");command.add("18");command.add("D:\\luojunrong-gitee\\videoManage\\test-fmpeg\\1.rmvb");processBuilder.command(command);//將標(biāo)準(zhǔn)輸入流和錯(cuò)誤輸入流合并,通過(guò)標(biāo)準(zhǔn)輸入流讀取信息processBuilder.redirectErrorStream(true);try {//啟動(dòng)進(jìn)程Process start = processBuilder.start();//獲取輸入流InputStream inputStream = start.getInputStream();//轉(zhuǎn)成字符輸入流InputStreamReader inputStreamReader = new InputStreamReader(inputStream, "gbk");int len = -1;char[] c = new char[1024];StringBuffer outputString = new StringBuffer();//讀取進(jìn)程輸入流中的內(nèi)容while ((len = inputStreamReader.read(c)) != -1) {String s = new String(c, 0, len);outputString.append(s);System.out.print(s);}inputStream.close();} catch (Exception e) {e.printStackTrace();}}/*** 截取一張352x240尺寸大小的,格式為jpg的圖片* ffmpeg -i test.asf -y -f image2 -t 0.001 -s 352x240 a.jpg**/public static void test2() {ProcessBuilder processBuilder = new ProcessBuilder();//定義命令內(nèi)容// ffmpeg -i test.asf -y -f image2 -t 0.001 -s 352x240 a.jpgList<String> command = new ArrayList<String>();command.add("D:\\luojunrong-gitee\\videoManage\\ffmpeg\\bin\\ffmpeg.exe");command.add("-i");//被轉(zhuǎn)碼的視頻command.add("D:\\測(cè)試視頻\\20d008203b85e2ff85ba20f4c54b474f.mp4");command.add("-y");//覆蓋輸出文件command.add("-f");command.add("image2");command.add("-t");command.add("0.001");//-s 設(shè)置分辨率 // command.add("-s"); // command.add("1280x720");command.add("D:\\luojunrong-gitee\\videoManage\\test-fmpeg\\20d008203b85e2ff85ba20f4c54b474f.jpg");processBuilder.command(command);//將標(biāo)準(zhǔn)輸入流和錯(cuò)誤輸入流合并,通過(guò)標(biāo)準(zhǔn)輸入流讀取信息processBuilder.redirectErrorStream(true);try {//啟動(dòng)進(jìn)程Process start = processBuilder.start();//獲取輸入流InputStream inputStream = start.getInputStream();//轉(zhuǎn)成字符輸入流InputStreamReader inputStreamReader = new InputStreamReader(inputStream, "gbk");int len = -1;char[] c = new char[1024];StringBuffer outputString = new StringBuffer();//讀取進(jìn)程輸入流中的內(nèi)容while ((len = inputStreamReader.read(c)) != -1) {String s = new String(c, 0, len);outputString.append(s);System.out.print(s);}inputStream.close();} catch (Exception e) {e.printStackTrace();}}/**** 1秒24幀* 把視頻的前30幀轉(zhuǎn)換成一個(gè) gif* ffmpeg -i test.asf -vframes 30 -y -f gif a.gif* */public static void test3() {ProcessBuilder processBuilder = new ProcessBuilder();//定義命令內(nèi)容// ffmpeg -i test.asf -vframes 30 -y -f gif a.gifList<String> command = new ArrayList<String>();command.add("D:\\luojunrong-gitee\\videoManage\\ffmpeg\\bin\\ffmpeg.exe");command.add("-i");//被轉(zhuǎn)碼的視頻command.add("D:\\測(cè)試視頻\\20d008203b85e2ff85ba20f4c54b474f.mp4");command.add("-vframes");command.add("72");command.add("-y");command.add("-f");command.add("gif");// 1280x720 高清// 1920×1080 超清 // command.add("-s"); // command.add("1280x720");command.add("D:\\luojunrong-gitee\\videoManage\\test-fmpeg\\20d008203b85e2ff85ba20f4c54b474f.gif");processBuilder.command(command);//將標(biāo)準(zhǔn)輸入流和錯(cuò)誤輸入流合并,通過(guò)標(biāo)準(zhǔn)輸入流讀取信息processBuilder.redirectErrorStream(true);try {//啟動(dòng)進(jìn)程Process start = processBuilder.start();//獲取輸入流InputStream inputStream = start.getInputStream();//轉(zhuǎn)成字符輸入流InputStreamReader inputStreamReader = new InputStreamReader(inputStream, "gbk");int len = -1;char[] c = new char[1024];StringBuffer outputString = new StringBuffer();//讀取進(jìn)程輸入流中的內(nèi)容while ((len = inputStreamReader.read(c)) != -1) {String s = new String(c, 0, len);outputString.append(s);System.out.print(s);}inputStream.close();} catch (Exception e) {e.printStackTrace();}}/*** ffmpeg -i 1.mp4 -codec copy -vbsf h264_mp4toannexb 1.ts**///todopublic static void test4() {ProcessBuilder processBuilder = new ProcessBuilder();//定義命令內(nèi)容// ffmpeg -i test.asf -vframes 30 -y -f gif a.gifList<String> command = new ArrayList<String>();command.add("D:\\luojunrong-gitee\\videoManage\\ffmpeg\\bin\\ffmpeg.exe");command.add("-i");//被轉(zhuǎn)碼的視頻command.add("D:\\luojunrong-gitee\\videoManage\\test-fmpeg\\20d008203b85e2ff85ba20f4c54b474f.3gp");command.add("-codec");command.add("copy");command.add("-vbsf");command.add("h264_mp4toannexb");command.add("-y");//wmv,3gp,mp4,mov,avi,flv,ts,mkvcommand.add("D:\\luojunrong-gitee\\videoManage\\test-fmpeg\\mp4\\20d008203b85e2ff85ba20f4c54b474f.mp4");processBuilder.command(command);//將標(biāo)準(zhǔn)輸入流和錯(cuò)誤輸入流合并,通過(guò)標(biāo)準(zhǔn)輸入流讀取信息processBuilder.redirectErrorStream(true);try {//啟動(dòng)進(jìn)程Process start = processBuilder.start();//獲取輸入流InputStream inputStream = start.getInputStream();//轉(zhuǎn)成字符輸入流InputStreamReader inputStreamReader = new InputStreamReader(inputStream, "gbk");int len = -1;char[] c = new char[1024];StringBuffer outputString = new StringBuffer();//讀取進(jìn)程輸入流中的內(nèi)容while ((len = inputStreamReader.read(c)) != -1) {String s = new String(c, 0, len);outputString.append(s);System.out.print(s);}inputStream.close();} catch (Exception e) {e.printStackTrace();}}public static void test5() {ProcessBuilder processBuilder = new ProcessBuilder();//定義命令內(nèi)容// ffmpeg -i test.asf -vframes 30 -y -f gif a.gifList<String> command = new ArrayList<String>();command.add("D:\\luojunrong-gitee\\videoManage\\ffmpeg\\bin\\ffmpeg.exe");command.add("-i");//被轉(zhuǎn)碼的視頻command.add("D:\\測(cè)試視頻\\音樂(lè)之聲-njluyou.rm");command.add("-vcodec");command.add("wmv1");command.add("D:\\luojunrong-gitee\\videoManage\\test-fmpeg\\20d008203b85e2ff85ba20f4c54b474f.mp4");processBuilder.command(command);//將標(biāo)準(zhǔn)輸入流和錯(cuò)誤輸入流合并,通過(guò)標(biāo)準(zhǔn)輸入流讀取信息processBuilder.redirectErrorStream(true);try {//啟動(dòng)進(jìn)程Process start = processBuilder.start();//獲取輸入流InputStream inputStream = start.getInputStream();//轉(zhuǎn)成字符輸入流InputStreamReader inputStreamReader = new InputStreamReader(inputStream, "gbk");int len = -1;char[] c = new char[1024];StringBuffer outputString = new StringBuffer();//讀取進(jìn)程輸入流中的內(nèi)容while ((len = inputStreamReader.read(c)) != -1) {String s = new String(c, 0, len);outputString.append(s);System.out.print(s);}inputStream.close();} catch (Exception e) {e.printStackTrace();}}/*** -oac mp3lame -lameopts preset=64 -ovc xvid -xvidencopts** bitrate=600 -of avi -o** **/// 對(duì)ffmpeg無(wú)法解析的文件格式(wmv9,rm,rmvb等), 可以先用別的工具(mencoder)轉(zhuǎn)換為avi(ffmpeg能解析的)格式.public static void test6() {ProcessBuilder processBuilder = new ProcessBuilder();//定義命令內(nèi)容// ffmpeg -i test.asf -vframes 30 -y -f gif a.gifList<String> command = new ArrayList<String>();command.add("D:\\luojunrong-gitee\\videoManage\\MPlayer-mingw32-1.0rc1\\mplayer\\mencoder");command.add("D:\\測(cè)試視頻\\音樂(lè)之聲-njluyou.rm");command.add("-oac");command.add("mp3lame");command.add("-lameopts");command.add("preset=64");command.add("-ovc");command.add("xvid");command.add("-xvidencopts");command.add("bitrate=600");command.add("-of");command.add("avi");command.add("-o");command.add("D:\\luojunrong-gitee\\videoManage\\test-fmpeg\\音樂(lè)之聲-njluyou.avi");processBuilder.command(command);//將標(biāo)準(zhǔn)輸入流和錯(cuò)誤輸入流合并,通過(guò)標(biāo)準(zhǔn)輸入流讀取信息processBuilder.redirectErrorStream(true);try {//啟動(dòng)進(jìn)程Process start = processBuilder.start();//獲取輸入流InputStream inputStream = start.getInputStream();//轉(zhuǎn)成字符輸入流InputStreamReader inputStreamReader = new InputStreamReader(inputStream, "gbk");int len = -1;char[] c = new char[1024];StringBuffer outputString = new StringBuffer();//讀取進(jìn)程輸入流中的內(nèi)容while ((len = inputStreamReader.read(c)) != -1) {String s = new String(c, 0, len);outputString.append(s);System.out.print(s);}inputStream.close();} catch (Exception e) {e.printStackTrace();}}}

通用選項(xiàng)

-L license-h 幫助-fromats 顯示可用的格式,編解碼的,協(xié)議的。。。-f fmt 強(qiáng)迫采用格式fmt-I filename 輸入文件-y 覆蓋輸出文件-t duration 設(shè)置紀(jì)錄時(shí)間 hh:mm:ss[.xxx]格式的記錄時(shí)間也支持-ss position 搜索到指定的時(shí)間 [-]hh:mm:ss[.xxx]的格式也支持-title string 設(shè)置標(biāo)題-author string 設(shè)置作者-copyright string 設(shè)置版權(quán)-comment string 設(shè)置評(píng)論-target type 設(shè)置目標(biāo)文件類(lèi)型(vcd,svcd,dvd) 所有的格式選項(xiàng)(比特率,編解碼以及緩沖區(qū)大小)自動(dòng)設(shè)置 ,只需要輸入如下的就可以了: ffmpeg -i myfile.avi -target vcd /tmp/vcd.mpg-hq 激活高質(zhì)量設(shè)置-itsoffset offset 設(shè)置以秒為基準(zhǔn)的時(shí)間偏移,該選項(xiàng)影響所有后面的輸入文件。該偏移被加到輸入文件的時(shí)戳,定義一個(gè)正偏移意味著相應(yīng)的流被延遲了 offset秒。 [-]hh:mm:ss[.xxx]的格式也支持

視頻選項(xiàng)

-b bitrate 設(shè)置比特率,缺省200kb/s-r fps 設(shè)置幀頻 缺省25-s size 設(shè)置幀大小 格式為WXH 缺省160X128.下面的簡(jiǎn)寫(xiě)也可以直接使用: Sqcif 128X96 qcif 176X144 cif 252X288 4cif 704X576-aspect aspect 設(shè)置橫縱比 4:3 16:9 或 1.3333 1.7777-croptop size 設(shè)置頂部切除帶大小 像素單位-cropbottom size –cropleft size –cropright size-padtop size 設(shè)置頂部補(bǔ)齊的大小 像素單位-padbottom size –padleft size –padright size –padcolor color 設(shè)置補(bǔ)齊條顏色(hex,6個(gè)16進(jìn)制的數(shù),紅::蘭排列,比如 000000代表黑色)-vn 不做視頻記錄-bt tolerance 設(shè)置視頻碼率容忍度kbit/s-maxrate bitrate設(shè)置最大視頻碼率容忍度-minrate bitreate 設(shè)置最小視頻碼率容忍度-bufsize size 設(shè)置碼率控制緩沖區(qū)大小-vcodec codec 強(qiáng)制使用codec編解碼方式。 如果用copy表示原始編解碼數(shù)據(jù)必須被拷貝。-sameq 使用同樣視頻質(zhì)量作為源(VBR)-pass n 選擇處理遍數(shù)(1或者2)。兩遍編碼非常有用。第一遍生成統(tǒng)計(jì)信息,第二遍生成精確的請(qǐng)求的碼率-passlogfile file 選擇兩遍的紀(jì)錄文件名為file

高級(jí)選項(xiàng)

-g gop_size 設(shè)置圖像組大小-intra 僅適用幀內(nèi)編碼-qscale q 使用固定的視頻量化標(biāo)度(VBR)-qmin q 最小視頻量化標(biāo)度(VBR)-qmax q 最大視頻量化標(biāo)度(VBR)-qdiff q 量化標(biāo)度間最大偏差 (VBR)-qblur blur 視頻量化標(biāo)度柔化(VBR)-qcomp compression 視頻量化標(biāo)度壓縮(VBR)-rc_init_cplx complexity 一遍編碼的初始復(fù)雜度-b_qfactor factor 在p和b幀間的qp因子-i_qfactor factor 在p和i幀間的qp因子-b_qoffset offset 在p和b幀間的qp偏差-i_qoffset offset 在p和i幀間的qp偏差-rc_eq equation 設(shè)置碼率控制方程 默認(rèn)tex^qComp-rc_override override 特定間隔下的速率控制重載-me method 設(shè)置運(yùn)動(dòng)估計(jì)的方法 可用方法有 zero phods log x1 epzs(缺省) full-dct_algo algo 設(shè)置dct的算法 可用的有 0 FF_DCT_AUTO 缺省的DCT 1 FF_DCT_FASTINT 2 FF_DCT_INT 3 FF_DCT_MMX 4 FF_DCT_MLIB 5 FF_DCT_ALTIVEC-idct_algo algo 設(shè)置idct算法。可用的有 0 FF_IDCT_AUTO 缺省的IDCT 1 FF_IDCT_INT 2 FF_IDCT_SIMPLE 3 FF_IDCT_SIMPLEMMX 4 FF_IDCT_LIBMPEG2MMX 5 FF_IDCT_PS2 6 FF_IDCT_MLIB 7 FF_IDCT_ARM 8 FF_IDCT_ALTIVEC 9 FF_IDCT_SH4 10 FF_IDCT_SIMPLEARM-er n 設(shè)置錯(cuò)誤殘留為n 1 FF_ER_CAREFULL 缺省 2 FF_ER_COMPLIANT 3 FF_ER_AGGRESSIVE 4 FF_ER_VERY_AGGRESSIVE-ec bit_mask 設(shè)置錯(cuò)誤掩蔽為bit_mask,該值為如下值的位掩碼 1 FF_EC_GUESS_MVS (default=enabled) 2 FF_EC_DEBLOCK (default=enabled)-bf frames 使用frames B 幀,支持mpeg1,mpeg2,mpeg4-mbd mode 宏塊決策 0 FF_MB_DECISION_SIMPLE 使用mb_cmp 1 FF_MB_DECISION_BITS 2 FF_MB_DECISION_RD-4mv 使用4個(gè)運(yùn)動(dòng)矢量 僅用于mpeg4-part 使用數(shù)據(jù)劃分 僅用于mpeg4-bug param 繞過(guò)沒(méi)有被自動(dòng)監(jiān)測(cè)到編碼器的問(wèn)題-strict strictness 跟標(biāo)準(zhǔn)的嚴(yán)格性-aic 使能高級(jí)幀內(nèi)編碼 h263+-umv 使能無(wú)限運(yùn)動(dòng)矢量 h263+-deinterlace 不采用交織方法-interlace 強(qiáng)迫交織法編碼 僅對(duì)mpeg2和mpeg4有效。當(dāng)你的輸入是交織的并且你想要保持交織以最小圖像損失的時(shí)候采用該選項(xiàng)。可選的方法是不交織,但是損失更大-psnr 計(jì)算壓縮幀的psnr-vstats 輸出視頻編碼統(tǒng)計(jì)到vstats_hhmmss.log-vhook module 插入視頻處理模塊 module 包括了模塊名和參數(shù),用空格分開(kāi)

音頻選項(xiàng)

-ab bitrate 設(shè)置音頻碼率-ar freq 設(shè)置音頻采樣率-ac channels 設(shè)置通道 缺省為1-an 不使能音頻紀(jì)錄-acodec codec 使用codec編解碼

音視頻捕獲選項(xiàng)

-vd device 設(shè)置視頻捕獲設(shè)備。比如/dev/video0-vc channel 設(shè)置視頻捕獲通道 DV1394專(zhuān)用-tvstd standard 設(shè)置電視標(biāo)準(zhǔn) NTSC PAL(SECAM)-dv1394 設(shè)置DV1394捕獲-av device 設(shè)置音頻設(shè)備 比如/dev/dsp

高級(jí)選項(xiàng)

-map file:stream 設(shè)置輸入流映射-debug 打印特定調(diào)試信息-benchmark 為基準(zhǔn)測(cè)試加入時(shí)間-hex 傾倒每一個(gè)輸入包-bitexact 僅使用位精確算法 用于編解碼測(cè)試-ps size 設(shè)置包大小,以bits為單位-re 以本地幀頻讀數(shù)據(jù),主要用于模擬捕獲設(shè)備-loop 循環(huán)輸入流。只工作于圖像流,用于ffserver測(cè)試

參考文章:https://blog.csdn.net/wdy_2099/article/details/71453602

總結(jié)

以上是生活随笔為你收集整理的视频转码的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

精品国产一区二区三区四 | 二区三区中文字幕 | 国产精品久久久99 | 亚洲精品999 | 久久久久久久网 | 91豆花在线 | 久久视频免费 | 久久久精选 | 在线观看日韩免费视频 | 91免费视频黄 | 九色91在线 | 视频 天天草 | 免费在线播放视频 | 日本久久久影视 | 黄色成人免费电影 | 久久免费一 | 久草综合在线观看 | 欧美日韩裸体免费视频 | 欧美aaa一级 | 中文字幕在线观看一区二区 | 久久久久久毛片 | www国产亚洲精品久久网站 | 亚洲免费av一区二区 | 亚洲人在线7777777精品 | 涩涩在线 | 日本一区二区不卡高清 | 国产精品欧美久久久久天天影视 | 日韩高清不卡在线 | 草久视频在线观看 | 亚洲视频456 | 久久精品一区二区三区四区 | 色干干 | 久久久国产99久久国产一 | 欧美人交a欧美精品 | 韩国av电影在线观看 | 又黄又色又爽 | 精品视频在线看 | 午夜精品一区二区三区在线视频 | 国产视频久 | 99国产情侣在线播放 | 美女又爽又黄 | 人人射网站 | 国产综合视频在线观看 | 人成午夜视频 | 日韩在线观看 | 久久tv | www.久久爱.cn| 国产免费叼嘿网站免费 | 午夜美女wwww | 亚洲国产激情 | 日韩精品一区二区三区在线视频 | 在线视频 一区二区 | 亚洲精品综合欧美二区变态 | 国产成年免费视频 | 97在线免费观看视频 | 亚洲天堂激情 | 韩国av免费在线观看 | 欧美精品一区二区三区一线天视频 | 久久精品国产一区 | 91在线中文 | 国产精品婷婷午夜在线观看 | 午夜精品久久久久 | 久久精品99 | 99久久精品免费看国产四区 | 91精品在线播放 | 91九色蝌蚪视频网站 | 欧美日韩精品影院 | 女人18毛片a级毛片一区二区 | 亚洲成人精品国产 | 在线精品视频免费播放 | 中文字幕电影在线 | 成人国产综合 | 国产综合在线视频 | 丝袜av一区 | 午夜精品电影 | 免费看毛片网站 | 国产视频综合在线 | 日本 在线 视频 中文 有码 | 国产女教师精品久久av | 久久99国产精品 | 99婷婷| 欧美日韩中字 | 国产精品国产自产拍高清av | 天天操天天射天天操 | 97色在线| 在线蜜桃视频 | 黄色在线观看污 | 99re亚洲国产精品 | 狠狠狠狠狠狠狠 | 日韩一级片观看 | 99精品视频在线观看播放 | 黄色高清视频在线观看 | 欧美 日韩 国产 成人 在线 | 又黄又爽的视频在线观看网站 | 亚洲天天摸日日摸天天欢 | 综合色在线| 久久艹综合 | 日本一区二区免费在线观看 | 欧美精品在线免费 | 精品久久久网 | a视频在线观看免费 | www黄色av| 精品网站999www | 日韩午夜一级片 | 国产日韩在线播放 | 伊人电影天堂 | 国产精品国产三级国产专区53 | 91网页版免费观看 | 一本之道乱码区 | 一级成人在线 | 五月开心激情网 | 97天堂 | 国产成人精品久久二区二区 | 99国产成+人+综合+亚洲 欧美 | 日韩精品电影在线播放 | 久久精品99国产精品酒店日本 | 在线观看精品一区 | 精品国产一区二区三区久久久久久 | 日韩欧美视频一区二区 | 国产成人av一区二区三区在线观看 | 99久久精品国产亚洲 | 92av视频 | 色多多在线观看 | 亚洲乱码精品久久久久 | 日韩网页| 国产精品成人一区二区 | 99久久er热在这里只有精品66 | 啪啪免费观看网站 | 国产高清免费在线观看 | 成人欧美一区二区三区在线观看 | 国产精品视频区 | 成人午夜久久 | 91精品在线麻豆 | 成人国产综合 | 日韩一区二区三区高清免费看看 | 麻豆精品在线视频 | 狠狠色丁香久久婷婷综合五月 | 亚洲日韩欧美一区二区在线 | 一区二区激情 | 91视频在线播放视频 | 国产精品久久久久久久久久久免费看 | 麻豆91在线观看 | 2021国产在线 | 人人澡人人舔 | a午夜电影| www.久久久.cum | 在线播放国产精品 | 婷婷色中文 | 天天天天天天天天操 | 久久艹久久 | 日韩免费av片 | 亚洲天堂精品视频在线观看 | 国产视频综合在线 | 久草视频在线观 | 韩国一区二区三区在线观看 | 亚洲精品美女在线 | 天天爱av导航 | 特级毛片爽www免费版 | 国产精品久久久久久久久久 | 丁香六月在线 | 九色91在线视频 | 成人动漫精品一区二区 | 亚洲久草网 | 在线一二区 | 96亚洲精品久久久蜜桃 | 午夜精品久久久久久久99 | 在线网站黄 | 久久伦理电影网 | 国产精品国内免费一区二区三区 | 字幕网资源站中文字幕 | 成人欧美亚洲 | 国产91精品久久久久久 | 一区二区欧美激情 | 久久久午夜精品理论片中文字幕 | 久久99精品国产一区二区三区 | 日日夜夜爱 | 色视频网页 | 国产亚洲在线视频 | 亚洲精品在线视频 | 人人看黄色 | 国产999视频在线观看 | 激情五月六月婷婷 | 国产精品18久久久久久久久 | www亚洲国产| 日韩手机在线观看 | 亚洲女欲精品久久久久久久18 | 成人全视频免费观看在线看 | 在线播放视频一区 | 91亚色视频在线观看 | 黄污网 | 免费观看午夜视频 | 久久超碰免费 | 午夜色站| 小草av在线播放 | 精品国产a | 国产精品密入口果冻 | 日本黄色a级大片 | 久久男人视频 | 国产免费大片 | 日韩av成人免费看 | 日韩一区视频在线 | 人人爽人人搞 | 亚洲国产wwwccc36天堂 | 91丨九色丨蝌蚪丨老版 | 久久av中文字幕片 | 欧美在线不卡一区 | 色综合天天综合 | 免费看亚洲毛片 | 中文字幕精品三区 | 狠狠色噜噜狠狠狠狠2021天天 | 91在线成人| 九九九九免费视频 | 欧美热久久 | 日本高清dvd| 国产黄色特级片 | 国产成人精品午夜在线播放 | 久久久久美女 | 日韩专区在线播放 | 久草在线综合 | 色综合天天色 | 美女天天操 | 日韩视频www | 91丨九色丨蝌蚪丨对白 | 欧美 日韩 国产 成人 在线 | www.在线观看av | 免费在线国产 | 亚洲精品videossex少妇 | 成人精品视频久久久久 | 免费a网址 | 18女毛片| 永久免费观看视频 | 国产亚洲精品久久久久久久久久 | 日韩精品最新在线观看 | 日韩免费视频线观看 | 一级免费黄色 | 美女网站视频免费都是黄 | 欧美日韩一区二区三区在线免费观看 | 91在线播放视频 | 久久人人艹 | 亚洲综合成人在线 | 中文字幕在线一区二区三区 | 日韩av在线免费看 | 久久综合干 | 97香蕉久久超级碰碰高清版 | 99资源网 | 深爱激情久久 | 美女天天操 | 免费三及片 | 久久在线播放 | 婷婷中文字幕在线观看 | 婷婷在线资源 | 免费高清在线视频一区· | 欧美色就是色 | 五月天天色 | 婷婷网站天天婷婷网站 | 黄色视屏免费在线观看 | 欧洲视频一区 | 日日干网| 欧美在线aaa| 中文字幕亚洲情99在线 | 欧美一级黄大片 | 精品黄色在线 | 99久久精品免费一区 | 免费看一及片 | 欧美aaa级片| 又色又爽又黄高潮的免费视频 | 亚洲国产中文在线观看 | 99久久精品午夜一区二区小说 | av视屏在线| 国产视频精品网 | 日本精品久久久一区二区三区 | 中日韩男男gay无套 日韩精品一区二区三区高清免费 | 国产精彩视频一区二区 | 精品国产资源 | 波多野结衣在线视频免费观看 | 日韩一级网站 | 在线观看成人av | 成人在线视频你懂的 | 久久99国产精品自在自在app | 国内精品视频久久 | 狠狠狠色 | 亚洲免费在线视频 | 激情电影影院 | 久久综合九色九九 | 亚洲成人黄 | 久色 网 | 欧美日韩中字 | 久久黄色免费视频 | 天堂av网在线 | 视频在线观看91 | 成人观看 | 久久精品99国产精品 | 蜜臀av免费一区二区三区 | 国产亚洲视频中文字幕视频 | 99精品在线免费视频 | 日韩综合视频在线观看 | 91看片淫黄大片在线播放 | 在线之家免费在线观看电影 | 麻花豆传媒mv在线观看 | 久99久中文字幕在线 | 亚洲国产一区二区精品专区 | 91视频在线播放视频 | 91麻豆精品 | 国产中文视频 | 久久久久久久久精 | 日韩亚洲在线观看 | 久久久精品网站 | 国产精品专区h在线观看 | 国产黑丝袜在线 | av免费在线网站 | 日韩有码网站 | 久久精品久久综合 | av一级片网站 | 国产精品欧美久久久久无广告 | 欧美a视频在线观看 | 在线观看91精品国产网站 | 亚洲综合在线五月 | 97操碰| 天堂av免费 | 久久久2o19精品 | 久久精品一区二区三区中文字幕 | 国产淫片| 波多野结衣电影一区二区 | 男女啪啪视屏 | 亚洲国产精品成人精品 | 91在线精品播放 | 黄a在线| 色a在线观看 | 色综合a | 国产成人一区二区三区免费看 | 在线观看国产一区二区 | 四虎成人免费观看 | 久久久精品欧美一区二区免费 | 激情视频91 | 西西4444www大胆无视频 | 天天干夜夜想 | 四虎影视国产精品免费久久 | 精品视频在线观看 | 日韩欧美在线观看一区二区三区 | 日本中文字幕在线看 | 国产精品精品久久久 | 国产一区电影在线观看 | 91精品老司机久久一区啪 | 国产无限资源在线观看 | 亚洲美女精品视频 | 99c视频高清免费观看 | 日韩精品一区二区三区免费观看视频 | 国内精品久久久久影院男同志 | 亚洲国产日韩一区 | 久久综合九色综合欧美狠狠 | 精品国产一区二区三区噜噜噜 | 狠狠色狠狠色终合网 | 97影视| 国产精品你懂的在线观看 | 久草网免费 | 激情久久五月 | 中文字幕在线观看视频网站 | 国产精品久久久久久久久费观看 | 国产一级视频在线免费观看 | 久久99国产精品自在自在app | 在线一区观看 | 日韩欧美在线播放 | 又黄又刺激又爽的视频 | 在线免费观看黄色大片 | 亚州人成在线播放 | 亚洲在线网址 | 日韩成人精品一区二区 | 久草国产视频 | 日韩精品欧美专区 | 日韩在线观看你懂得 | 亚洲91中文字幕无线码三区 | 四虎国产精品成人免费影视 | 天堂av色婷婷一区二区三区 | 91最新视频 | 西西444www大胆高清图片 | 天天曰夜夜操 | 伊人色综合久久天天 | 日本资源中文字幕在线 | 国产精品videoxxxx | 欧美日韩高清一区二区 国产亚洲免费看 | 色视频在线看 | 久久久久久麻豆 | 韩日av在线| 狠日日| 久久精品综合一区 | 国产一区欧美一区 | 国产精品国产亚洲精品看不卡15 | 91精品国产乱码久久桃 | 日韩av免费在线看 | 日日干美女 | 丁香综合| 国产精品18毛片一区二区 | 激情自拍av | 天天综合网~永久入口 | 亚洲人在线| 二区三区精品 | 日韩www在线 | 国产视频综合在线 | 人九九精品 | www.激情五月.com | 日韩免费在线观看视频 | 色噜噜狠狠狠狠色综合久不 | 操操碰 | 美女在线观看av | 99久久999久久久精玫瑰 | 天天综合色 | 成人免费一区二区三区在线观看 | 精品国产精品国产偷麻豆 | 久久99在线 | 免费成人av电影 | av资源免费观看 | 国产一区二区三区高清播放 | 中文字幕亚洲国产 | 欧美一级片免费在线观看 | 欧美日韩国产欧美 | 欧美日韩国产成人 | 日韩三级中文字幕 | 99久久久国产精品 | 91在线视频 | 超碰人人干人人 | 在线观看av的网站 | 日韩免费视频线观看 | 91亚洲成人 | 在线有码中文字幕 | 午夜精品影院 | 国产精品18久久久久白浆 | 久久成人综合视频 | 国产一区二区手机在线观看 | 国产99自拍 | 亚洲成人黄色在线 | 97国产在线 | 黄色毛片观看 | 国产精品 美女 | 美女黄频免费 | 日日干影院 | 99精品国产福利在线观看免费 | 激情久久久久久久久久久久久久久久 | 国产在线国偷精品产拍免费yy | 特级西西人体444是什么意思 | 天天干天天操 | 手机av看片 | 国产精品淫 | 国产亚洲精品久 | 国产成人综合精品 | 免费黄色网止 | 亚洲国产中文字幕在线视频综合 | 国产精品久久麻豆 | 99热在线观看免费 | 99热在线国产精品 | 日韩视频精品在线 | 久久黄色精品视频 | 曰韩精品 | 久久人人爽人人爽人人片 | 黄色资源在线 | 国产黄在线播放 | 97免费在线视频 | 国产98色在线 | 日韩 | 久爱精品在线 | 久久91久久久久麻豆精品 | 亚洲午夜精品电影 | 色婷婷狠狠18 | 国产精品免费久久久久久 | www.亚洲精品在线 | 欧美激情综合五月色丁香 | 日韩一区二区免费在线观看 | 国产美女视频免费观看的网站 | 国产人免费人成免费视频 | 激情五月婷婷 | 亚洲午夜av电影 | 日本 在线 视频 中文 有码 | 97品白浆高清久久久久久 | 九九热只有这里有精品 | 久久99久久99精品中文字幕 | 色综合久久99 | 久久伊人热 | 久久久免费精品国产一区二区 | 国产一区二区在线免费视频 | 国产高清小视频 | 91视频亚洲 | 欧美坐爱视频 | 四虎影视成人永久免费观看亚洲欧美 | 91精品视频免费在线观看 | 五月天电影免费在线观看一区 | 国产小视频免费在线网址 | 国产九九九精品视频 | 日韩欧美一区二区在线播放 | 在线观看一 | 在线观看日韩视频 | 免费av高清 | 久久精品久久国产 | 在线观看日本高清mv视频 | 国色综合 | 日韩精品久久久久久 | 91久久国产综合精品女同国语 | 欧美特一级 | 中国精品一区二区 | www.国产高清 | av解说在线 | 国产录像在线观看 | 久久综合久久伊人 | 黄色国产在线观看 | 国产精品久久久久免费 | 亚洲精品乱码久久久久久9色 | 天天射夜夜爽 | 亚洲毛片一区二区三区 | 亚洲精品欧美专区 | 亚洲精品国产精品乱码不99热 | 久久久久久久毛片 | 国产一区二区在线免费 | 免费美女av| 欧美国产日韩中文 | 91免费在线视频 | 久久精品观看 | 色婷婷综合久色 | 99久久99久久免费精品蜜臀 | 在线婷婷 | 欧美人交a欧美精品 | 国产一区二区久久 | 成人av电影在线播放 | 激情小说网站亚洲综合网 | 97成人啪啪网 | 婷婷色在线资源 | 色噜噜噜噜 | 一级片视频免费观看 | 国产成人精品一区二区在线 | 国产91成人 | 麻豆av电影 | 国产人成看黄久久久久久久久 | 国产日本在线观看 | 久久三级毛片 | 国产尤物视频在线 | 国产亚洲情侣一区二区无 | 国产在线第三页 | 日韩av三区 | 手机看片1042 | 乱男乱女www7788 | 精品久久久久久亚洲综合网站 | 91av国产视频| 在线观看视频在线 | 在线色亚洲 | 国产成a人亚洲精v品在线观看 | www.黄色小说.com | 色天天天 | 久久色在线播放 | 一级黄色免费 | 国模视频一区二区 | 久久久亚洲网站 | 51久久夜色精品国产麻豆 | 婷婷六月丁香激情 | 亚洲视频久久久久 | 超碰在线人人艹 | 国产视频精品免费 | 在线观看你懂的网站 | 在线国产视频 | 精品日韩在线一区 | 日韩在线视频网 | 国产精品第一页在线 | 成人av电影免费观看 | 99在线精品视频在线观看 | 欧美精品久久久久久久亚洲调教 | av在线播放快速免费阴 | 免费在线看成人av | 丁香在线观看完整电影视频 | 四虎5151久久欧美毛片 | 国产精品国产亚洲精品看不卡 | 久久精品女人毛片国产 | 久久久久久网 | 日韩久久视频 | 国产一区二区精品久久91 | 国产黄在线 | 成人久久毛片 | 天天操,夜夜操 | av在线收看 | 日本精品中文字幕在线观看 | 免费日韩视频 | 亚洲精品高清在线观看 | 亚洲成a人片在线www | 国产日韩精品一区二区在线观看播放 | 国产视频精品在线 | 97精品视频在线 | 亚洲国产成人高清精品 | 日本精品二区 | 精品一区二区免费在线观看 | 久久综合狠狠综合久久狠狠色综合 | 人人爽久久涩噜噜噜网站 | 在线久草视频 | 成人av网站在线 | 99精品免费 | 中国精品少妇 | 五月天婷婷在线视频 | 日韩欧美在线国产 | 欧美日韩裸体免费视频 | 久久最新 | 亚洲一区二区观看 | 亚洲免费在线视频 | 国产婷婷视频在线 | 免费热情视频 | 996久久国产精品线观看 | 精品高清视频 | 视频二区在线 | 日韩精品免费一区二区三区 | 亚洲一区二区三区在线看 | 中文字幕国产 | 亚洲成人精品久久 | 久久久久久久综合色一本 | 久久观看最新视频 | 中文乱码视频在线观看 | 天天爽综合网 | 国产精品专区h在线观看 | av中文字幕在线免费观看 | 干天天 | 国产午夜三级 | 97视频免费在线观看 | 国产高清精 | www激情久久| 久久国内精品99久久6app | 日本三级在线观看中文字 | 亚洲天堂va | 久久免费视频5 | 六月丁香伊人 | 亚洲精品视频一二三 | 国产精品嫩草在线 | 久草在线播放视频 | 国产中文字幕一区二区 | 成人免费观看视频大全 | 婷婷午夜激情 | 成人免费 在线播放 | 韩国一区二区在线观看 | 日韩av中文在线 | 亚洲天堂色婷婷 | 视频91 | 91传媒激情理伦片 | 黄a在线观看 | 97电影在线看视频 | 色偷偷男人的天堂av | 亚洲国产偷 | 91精品资源| 精品在线视频观看 | 激情五月综合 | 久久精品一区二区三区国产主播 | 99久久99视频| 亚洲国产成人久久 | 91在线国内视频 | 国产精品久久久影视 | 国产日韩在线观看一区 | 日韩欧美一区视频 | 精品视频99 | 天天操网 | 久久久www成人免费毛片麻豆 | 中文字幕婷婷 | 手机在线小视频 | 中文字幕在线看片 | 欧美一区二区三区不卡 | 欧美99精品 | 久草资源在线观看 | 久久久综合九色合综国产精品 | 久久人人爽人人爽人人 | av成人动漫 | 日韩视频一区二区三区在线播放免费观看 | 国产精品久久久久久久久久久久午夜 | 久久你懂的 | 中文字幕在| 欧美精品视 | 91大神精品视频在线观看 | 日韩在线三级 | 日韩av一区二区在线影视 | 在线视频 区 | 亚洲国产经典视频 | 亚洲人成影院在线 | 色噜噜狠狠色综合中国 | 国精产品满18岁在线 | 丝袜美女在线观看 | 在线成人国产 | 涩涩资源网 | 99热这里只有精品久久 | 国产免费一区二区三区最新6 | 国产高清在线免费视频 | 欧美精品黑人性xxxx | av无限看| 欧美一区二区在线免费观看 | 亚洲成av人影片在线观看 | 97超碰国产精品女人人人爽 | 国产一级电影在线 | 久久久久五月 | 一级免费看 | 精品国产色 | www.亚洲黄色| 樱空桃av | 国产精品a成v人在线播放 | 夜夜高潮夜夜爽国产伦精品 | 在线观看mv的中文字幕网站 | 三级免费黄色 | 超碰日韩在线 | 一区二区网| 欧美国产视频在线 | 玖玖在线播放 | 国产精品久久电影观看 | 久久国产福利 | 一级黄色在线免费观看 | 亚洲国产影院av久久久久 | 国产亲近乱来精品 | 视频国产在线观看18 | 99精品视频在线观看免费 | 色丁香婷婷 | 中文字幕一区二区三区在线播放 | 欧美一区免费观看 | 色综合久久88色综合天天免费 | 日本三级人妇 | 日韩欧美在线视频一区二区三区 | 黄色电影在线免费观看 | 欧美精品做受xxx性少妇 | 337p日本欧洲亚洲大胆裸体艺术 | 欧美一区二区三区特黄 | 久草综合视频 | 久热精品国产 | 国产美腿白丝袜足在线av | 国产aaa大片 | 成人国产亚洲 | 久久电影中文字幕视频 | 丁香激情网 | 美女黄频视频大全 | 国产一级在线视频 | 精品视频在线免费 | 久久午夜羞羞影院 | 黄色小说网站在线 | 色噜噜狠狠色综合中国 | 麻豆手机在线 | 黄色片视频在线观看 | 国产亚洲亚洲 | 欧美大片在线看免费观看 | 狠狠干夜夜操天天爽 | 99国产精品久久久久老师 | 在线看片a| 国产精品视频不卡 | 日韩在线网址 | 黄色网在线播放 | 涩五月婷婷 | 中文日韩在线视频 | 亚洲欧美视频在线观看 | 天天舔天天射天天操 | 黄p在线播放 | 黄色一级在线视频 | 99久久夜色精品国产亚洲96 | 午夜精品久久久久久 | 97福利视频| 亚洲精品国偷自产在线91正片 | 国产精品久久久久久久久久不蜜月 | 久久精品国产成人 | 国产在线理论片 | 久久免费视频一区 | 黄色一级在线免费观看 | 99久久精品国产亚洲 | 久久久久在线观看 | 日韩中文字幕a | 在线中文字幕观看 | www.久久99 | 久久免费福利视频 | 日韩黄色免费在线观看 | 国产高h视频 | 超碰人人国产 | 久久国产精品二国产精品中国洋人 | 欧美日韩国产高清视频 | 久久久久这里只有精品 | 国产露脸91国语对白 | 视频一区二区三区视频 | 人人dvd| 国产1区2| 国产亚洲精品无 | 国产91粉嫩白浆在线观看 | 久久精彩 | 成人黄色在线观看视频 | 97色婷婷 | 最近中文字幕国语免费高清6 | 日韩电影中文字幕 | 国产精品久久久久久高潮 | 欧美色图狠狠干 | 天天操天天爽天天干 | 三级黄色网络 | 91在线中文 | 欧美日韩高清一区二区 国产亚洲免费看 | 久久久鲁| 国产精品一区二区三区在线播放 | 亚洲精品播放 | 成人av网站在线观看 | 九九九视频在线 | 成人亚洲欧美 | 丁香五月亚洲综合在线 | 国产精品精品国产 | 精品国产一区二区三区久久久久久 | 色播五月激情五月 | 色综合久久综合 | 永久免费av在线播放 | 日韩av免费一区 | 国产精品久久久电影 | av在线电影免费观看 | 奇米影音四色 | 99久久精品国产一区 | 亚洲精品欧美成人 | 91传媒免费在线观看 | 免费看污的网站 | 成人免费ⅴa| 欧美另类人妖 | 美女久久久久久久久久 | 久久久国产一区 | 欧美一区,二区 | 中文字幕超清在线免费 | 中国精品一区二区 | 日韩国产精品久久久久久亚洲 | 在线看黄色av | 永久免费的啪啪网站免费观看浪潮 | 在线日韩中文 | 国产美女网站视频 | 欧美日韩三级在线观看 | 天天天操天天天干 | 一区二区三区在线免费播放 | 日本中出在线观看 | 亚洲日本国产 | 99热精品久久 | 精品亚洲免a | av理论电影 | 日韩欧美综合精品 | 中文字幕 国产视频 | 亚洲色图27p | 国产亚洲精品久久久久久无几年桃 | 国产精品久久久久av | av在线永久免费观看 | 波多野结衣电影一区二区 | 丁香六月欧美 | 中文在线字幕免费观 | 亚洲国产精品传媒在线观看 | 国产不卡一二三区 | 依人成人综合网 | 亚洲永久精品在线观看 | 麻豆免费视频观看 | 在线免费观看麻豆视频 | 亚洲情感电影大片 | 国产日韩精品一区二区三区在线 | 欧美一级片播放 | 福利视频一区二区 | 中文字幕免费国产精品 | 国产精品国产三级国产aⅴ入口 | 日韩精品亚洲专区在线观看 | 欧美极品裸体 | 国产xxxxx在线观看 | 欧美二区在线播放 | 久久午夜视频 | 日日爱999 | 午夜在线资源 | 亚洲精品国偷自产在线91正片 | 亚洲美女免费精品视频在线观看 | 成片免费观看视频大全 | 麻豆视频免费在线 | 亚洲免费不卡 | 日韩动漫免费观看高清完整版在线观看 | 久久久久久久看片 | 欧美精品天堂 | 色婷婷www | 国产电影黄色av | 伊人国产视频 | 久久99视频免费 | 国产精品毛片久久久 | 久操久 | 91精品播放 | 99在线观看视频 | 久久久久久久影院 | 国产高清综合 | 韩国一区在线 | 玖玖精品在线 | 亚洲第五色综合网 | 日韩色在线观看 | 日韩av女优视频 | 午夜精品一二三区 | av再线观看 | 欧美日韩中文另类 | 欧美一级久久久 | 九九涩涩av台湾日本热热 | 天天干天天草 | 久在线观看 | 午夜精品一区二区三区在线观看 | 六月丁香社区 | 黄色a在线观看 | 国产91丝袜在线播放动漫 | 黄色三级在线 | 天天综合网天天综合色 | 免费看一级片 | 久久久久久久国产精品 | 国产护士hd高朝护士1 | 91天堂影院 | 久久久国产精品一区二区三区 | 天堂素人在线 | 国产精品色婷婷视频 | 黄色一级性片 | 久草在线观看视频免费 | 日日操天天操狠狠操 | 最新亚洲视频 | 又黄又刺激视频 | 国产高清亚洲 | 成年人免费电影 | 伊人电影在线观看 | 午夜av一区二区三区 | 在线亚洲精品 | 在线亚洲日本 | 国产老熟| 午夜免费久久看 | 久久久久99999 | 免费日韩 精品中文字幕视频在线 | 国产精品精 | 国产最新精品视频 | 麻花豆传媒mv在线观看网站 | 亚洲自拍偷拍色图 | 亚州国产精品久久久 | 久久久 激情 | 国产精品久久久久9999吃药 | 特级西西444www大精品视频免费看 | 日韩在线观看精品 | 人人插人人玩 | 手机av在线免费观看 | 超碰免费久久 | 国产精品成人在线观看 | 99精品视频在线 | 一本—道久久a久久精品蜜桃 | 欧美日韩大片在线观看 | 91视频免费看片 | 国产精品18videosex性欧美 | 99精品毛片| 久久视频在线观看免费 | 麻豆影视在线免费观看 | 欧美精品乱码99久久影院 | 日韩精品免费在线观看 | 日韩在线播放视频 | 久久精品免视看 | 国产一区二区三区免费在线 | 欧美xxxxx在线视频 | 99久久久国产精品美女 | 天天天色综合a | 999超碰| 色综合亚洲精品激情狠狠 | 毛片在线网 | 久九视频 | 亚洲 欧美 综合 在线 精品 | 超碰97人人爱 | 成人国产精品av | 精品久久久免费视频 | 一级理论片在线观看 | 日韩黄在线观看 | 欧美日韩国产免费视频 | 丁香午夜婷婷 | 成人国产精品入口 | 国产美女精品视频 | 9在线观看免费高清完整版 玖玖爱免费视频 | 91亚洲欧美 | 亚洲美女视频在线观看 | 91在线小视频 | 国产精品一区免费在线观看 | 又黄又刺激的视频 | 亚洲视频资源在线 | 丁香婷婷久久久综合精品国产 | av青草 | 国产精品久久久久999 | 中文字幕日本电影 | 国产高清综合 | aaaaaa毛片| 久久精品中文字幕一区二区三区 | 97超碰在线视 | 九精品| 91精品国产成人 | 亚洲天堂网在线视频 | 天天色天天操天天爽 | 婷婷精品在线视频 | 日日成人网 | 国产精品成人一区二区 | www黄免费 | 狠狠干天天射 | 成人av免费网站 | 婷婷色综合网 | 亚洲在线视频网站 | 在线观看视频你懂得 | 午夜色站 | 色网站免费在线观看 | 综合久久久久 | 美女网站色免费 | 天天做天天爱天天爽综合网 | 国产精品va在线观看入 | 又爽又黄又无遮挡网站动态图 | www久 | 亚洲精品在 | 久久久精品一区二区 | 91精品国产91久久久久久三级 | www.超碰| 成人在线黄色 | 成人蜜桃网 | 深爱五月激情五月 | 免费午夜网站 | 伊人va| 97国产在线视频 | www黄色av | 人成午夜视频 | 狠狠狠色丁香婷婷综合久久88 |