|
@@ -285,36 +285,53 @@
|
|
|
|
|
|
<!-- 3 -->
|
|
|
<div class="handle-item" v-if="menuIndex == '3'">
|
|
|
- <label class="handle-label">声道:</label>
|
|
|
- <el-select v-model="handleData.type" style="width:100px;" size="small">
|
|
|
- <el-option :value="1" label="同源音频"></el-option>
|
|
|
- <el-option :value="2" label="单声道"></el-option>
|
|
|
- <el-option :value="3" label="双声道"></el-option>
|
|
|
+ <label class="handle-label">视频分辨率:</label>
|
|
|
+ <el-select v-model="handleData.fenbianlv" style="width:120px;" size="small" @change="changeFenbianlv">
|
|
|
+ <el-option :value="1" label="3840*2160"></el-option>
|
|
|
+ <el-option :value="2" label="1280*720"></el-option>
|
|
|
+ <el-option :value="3" label="720*576"></el-option>
|
|
|
+ <el-option :value="4" label="640*480"></el-option>
|
|
|
+ <el-option :value="5" label="自定义"></el-option>
|
|
|
+ <el-option :value="6" label="自定义(16:9)"></el-option>
|
|
|
+ <el-option :value="7" label="自定义(4:3)"></el-option>
|
|
|
+ <el-option :value="-1" label="同原视频"></el-option>
|
|
|
</el-select>
|
|
|
- <label class="handle-label">码率:</label>
|
|
|
- <el-select v-model="handleData.quality" style="width:100px;" size="small">
|
|
|
- <el-option value="1" label="同源音频"></el-option>
|
|
|
- <el-option value="8k" label="8 kbps"></el-option>
|
|
|
- <el-option value="16k" label="16 kbps"></el-option>
|
|
|
- <el-option value="24k" label="24 kbps"></el-option>
|
|
|
- <el-option value="32k" label="32 kbps"></el-option>
|
|
|
- <el-option value="40k" label="40 kbps"></el-option>
|
|
|
- <el-option value="48k" label="48 kbps"></el-option>
|
|
|
- <el-option value="56k" label="56 kbps"></el-option>
|
|
|
- <el-option value="64k" label="64 kbps"></el-option>
|
|
|
- <el-option value="80k" label="80 kbps"></el-option>
|
|
|
- <el-option value="96k" label="96 kbps"></el-option>
|
|
|
- <el-option value="112k" label="112 kbps"></el-option>
|
|
|
- <el-option value="128k" label="128 kbps"></el-option>
|
|
|
- <el-option value="144k" label="144 kbps"></el-option>
|
|
|
- <el-option value="160k" label="160 kbps"></el-option>
|
|
|
- <el-option value="192k" label="192 kbps"></el-option>
|
|
|
- <el-option value="224k" label="224 kbps"></el-option>
|
|
|
- <el-option value="256k" label="256 kbps"></el-option>
|
|
|
- <el-option value="320k" label="320 kbps"></el-option>
|
|
|
- <el-option value="512k" label="512 kbps"></el-option>
|
|
|
- <el-option value="1400k" label="1400 kbps"></el-option>
|
|
|
+
|
|
|
+ <template v-if="[5, 6, 7].includes(handleData.fenbianlv)">
|
|
|
+ <label class="handle-label">宽:</label>
|
|
|
+ <el-input-number size="small" :min="1" :step="1" v-model="handleData.width" @change="changeWidth" style="width: 120px;" controls-position="right"></el-input-number>
|
|
|
+ </template>
|
|
|
+ <template v-if="[5, 6, 7].includes(handleData.fenbianlv)">
|
|
|
+ <label class="handle-label">高:</label>
|
|
|
+ <el-input-number size="small" :min="1" :step="1" v-model="handleData.height" @change="changeHeight" style="width: 120px;" controls-position="right"></el-input-number>
|
|
|
+ </template>
|
|
|
+
|
|
|
+ <label class="handle-label">视频码率:</label>
|
|
|
+ <el-select v-model="handleData.quality" style="width:120px;" size="small">
|
|
|
+ <el-option value="-1" label="同原视频"></el-option>
|
|
|
+ <el-option value="0.9" label="90%"></el-option>
|
|
|
+ <el-option value="0.8" label="80%"></el-option>
|
|
|
+ <el-option value="0.7" label="70%"></el-option>
|
|
|
+ <el-option value="0.6" label="60%"></el-option>
|
|
|
+ <el-option value="0.5" label="50%"></el-option>
|
|
|
+ <el-option value="0.4" label="40%"></el-option>
|
|
|
+ <el-option value="0.3" label="30%"></el-option>
|
|
|
+ <el-option value="0.2" label="20%"></el-option>
|
|
|
+ <el-option value="0.1" label="10%"></el-option>
|
|
|
</el-select>
|
|
|
+
|
|
|
+ <label class="handle-label">音频码率:</label>
|
|
|
+ <el-select v-model="handleData.audioQuality" :disabled="handleData.audioRemove" style="width:120px;" size="small">
|
|
|
+ <el-option value="-1" label="同原视频"></el-option>
|
|
|
+ <el-option value="64" label="64"></el-option>
|
|
|
+ <el-option value="96" label="96"></el-option>
|
|
|
+ <el-option value="128" label="128(标准)"></el-option>
|
|
|
+ <el-option value="160" label="160"></el-option>
|
|
|
+ <el-option value="192" label="192(较高)"></el-option>
|
|
|
+ <el-option value="256" label="256"></el-option>
|
|
|
+ </el-select>
|
|
|
+
|
|
|
+ <el-checkbox v-model="handleData.audioRemove">去除声音</el-checkbox>
|
|
|
</div>
|
|
|
|
|
|
<!-- 4 -->
|
|
@@ -451,7 +468,7 @@ export default {
|
|
|
imgInfo: '',
|
|
|
menuIndex: '1', // 选中菜单
|
|
|
|
|
|
- imgFormat: ['PNG','BMP','JPEG','JPG','ICO','WBMP','WEBP','HEIC','GIF','JFIF','TTF','TIFF','SVG','3FR','3G2','AI','ART','ARW','BGR','BGRA','BGRO','BIE','BMP2','BMP3','BRF','CAL','CALS','CANVAS','CAPTION','CIN','CIP','CLIP','CMYK','CMYKA','CR2','CRW','CUR','CUT','DATA','DCM','DCR','DCX','DDS','DFONT','DJVU','DNG','DOT','DPX','DXT1','DXT5','EPDF','EPI','EPS','EPS2','EPS3','EPSF','EPSI','EPT','EPT2','EPT3','ERF','EXR','FAX','FILE','FITS','FRACTAL','FTP','FTS','G3','G4','GIF87','GRADIENT','GRAY','GRAYA','GROUP4','GV','H','HALD','HDR','HISTOGRAM','HRZ','ICB','ICON','IIQ','INFO','INLINE','IPL','ISOBRL','ISOBRL6','J2C','J2K','JBG','JBIG','JNG','JNX','JP2','JPC','JPE','JPM','JPS','JPT','K25','KDC','LABEL','M2V','M4V','MAC','MAGICK','MAP','MASK','MAT','MATTE','MEF','MIFF','MNG','MONO','MRW','MSL','MSVG','MVG','NEF','NRW','ORF','OTB','OTF','PAL','PALM','PAM','PANGO','PATTERN','PBM','PCD','PCDS','PCL','PCT','PEF','PES','PFA','PFB','PFM','PGM','PGX','PICON','PICT','PIX','PJPEG','PLASMA','PNG00','PNG24','PNG32','PNG48','PNG64','PNG8','PNM','PPM','PREVIEW','PS','PS2','PS3','PSB','PSD','PTIF','PWP','RADIAL-GRADIENT','RAF','RAS','RAW','RGB','RGBA','RGBO','RGF','RLA','RLE','RMF','RW2','SCR','SCT','SFW','SGI','SHTML','SIX','SIXEL','SPARSE-COLOR','SR2','SRF','STEGANO','SUN','SVGZ','TGA','THUMBNAIL','TIFF64','TILE','UBRL','UBRL6','UIL','UYVY','VDA','VICAR','VID','VIFF','VIPS','VST','WMF','WMV','WMZ','WPG','X','X3F','XBM','XC','XCF','XPM','XPS','XV','XWD','YCbCr','YCbCrA','YUV'],
|
|
|
+ imgFormat: ['PNG','BMP','JPEG','JPG','ICO','WBMP','WEBP','GIF','JFIF','TTF','TIFF','SVG','3FR','3G2','AI','ART','ARW','BGR','BGRA','BGRO','BIE','BMP2','BMP3','BRF','CAL','CALS','CANVAS','CAPTION','CIN','CIP','CLIP','CMYK','CMYKA','CR2','CRW','CUR','CUT','DATA','DCM','DCR','DCX','DDS','DFONT','DJVU','DNG','DOT','DPX','DXT1','DXT5','EPDF','EPI','EPS','EPS2','EPS3','EPSF','EPSI','EPT','EPT2','EPT3','ERF','EXR','FAX','FILE','FITS','FRACTAL','FTP','FTS','G3','G4','GIF87','GRADIENT','GRAY','GRAYA','GROUP4','GV','H','HALD','HDR','HISTOGRAM','HRZ','ICB','ICON','IIQ','INFO','INLINE','IPL','ISOBRL','ISOBRL6','J2C','J2K','JBG','JBIG','JNG','JNX','JP2','JPC','JPE','JPM','JPS','JPT','K25','KDC','LABEL','M2V','M4V','MAC','MAGICK','MAP','MASK','MAT','MATTE','MEF','MIFF','MNG','MONO','MRW','MSL','MSVG','MVG','NEF','NRW','ORF','OTB','OTF','PAL','PALM','PAM','PANGO','PATTERN','PBM','PCD','PCDS','PCL','PCT','PEF','PES','PFA','PFB','PFM','PGM','PGX','PICON','PICT','PIX','PJPEG','PLASMA','PNG00','PNG24','PNG32','PNG48','PNG64','PNG8','PNM','PPM','PREVIEW','PS','PS2','PS3','PSB','PSD','PTIF','PWP','RADIAL-GRADIENT','RAF','RAS','RAW','RGB','RGBA','RGBO','RGF','RLA','RLE','RMF','RW2','SCR','SCT','SFW','SGI','SHTML','SIX','SIXEL','SPARSE-COLOR','SR2','SRF','STEGANO','SUN','SVGZ','TGA','THUMBNAIL','TIFF64','TILE','UBRL','UBRL6','UIL','UYVY','VDA','VICAR','VID','VIFF','VIPS','VST','WMF','WMV','WMZ','WPG','X','X3F','XBM','XC','XCF','XPM','XPS','XV','XWD','YCbCr','YCbCrA','YUV'],
|
|
|
inputAudio: ['mp3', 'wav', 'ogg', 'flac', 'mp2', 'm4a', 'm4r', 'ac3', 'amr', 'wma', 'aiff','aifc','caf','aac','ape','mmf','wv','au','voc','3gpp','mka','mp4'],
|
|
|
outputAudio: ['mp3', 'wav', 'ogg', 'flac', 'mp2', 'm4a', 'm4r', 'ac3', 'amr', 'wma', 'aiff','aifc','caf','aac','ape','mmf','wv','au','voc','3gpp','mka','mp4'],
|
|
|
|