目录 - Table of Contents


将代码复制并保存为一个XML文件,存放到 \ShanaEncoder\presets\ 文件夹下即可。

提取视频内的字幕

<?xml version="1.0" encoding="utf-8"?>
<!--ShanaEncoder-->
<Settings>
  <inputparamBox />
  <prefixtextBox>[SHANA]</prefixtextBox>
  <extensiontextBox />
  <filterparamBoxV />
  <filterparamBoxA />
  <encparamBox> -f ass
 -c:v none
 -c:a none
 -c:s copy -map 0:3
 -map_metadata -1 -map_chapters -1</encparamBox>
  <x264optsBox />
  <substyle>Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,,22,&amp;H00FFFFFF,&amp;H0000FFFF,&amp;H00000000,&amp;H80000000,-1,0,0,0,100,100,0,0,1,1,1,2,10,10,20,1</substyle>
</Settings>

裁剪视频、掐头去尾

按F8打开参数设置窗体,在尾端添加一行命令,使用-ss设置起始时间,-to设置结束时间。
比如我想测试压缩效果,只想截取视频的前一分钟,则可以使用下面的命令行参数:
 -ss 00:00:00 -to 00:01:00
或者,你也可以使用-t指定裁剪的片段长度,比如设置为-t 60就是裁剪60秒:
 -ss 00:00:00 -t 60

WMV格式转化为MP4时出错、无法进行转码?

这个问题一般是因为MP4不支持WMV的音频解码,而你又直接选择了复制音频流导致的。
只需要将音频【编解码器】转化为AAC,并设置好比特率与采样率即可解决。

若还是不行,有可能是你的硬件编码器无法解析WMV格式,请尝试关闭硬件编码功能,采用纯CPU模式进行编码。