mirror of
https://github.com/SubtitleEdit/subtitleedit.git
synced 2024-10-28 06:52:35 +01:00
Make a few settings for format "TMPGEnc VME" customizable - thx ed :)
This commit is contained in:
parent
0956695ddd
commit
d6ed1b004a
@ -414,6 +414,9 @@ namespace Nikse.SubtitleEdit.Core
|
||||
|
||||
public string DvdStudioProHeader { get; set; }
|
||||
|
||||
public string TmpegEncXmlFontName { get; set; }
|
||||
public string TmpegEncXmlFontHeight { get; set; }
|
||||
public string TmpegEncXmlPosition { get; set; }
|
||||
|
||||
public bool CheetahCaptionAlwayWriteEndTime { get; set; }
|
||||
|
||||
@ -471,6 +474,10 @@ $FadeOut = 0
|
||||
$HorzAlign = Center
|
||||
";
|
||||
|
||||
TmpegEncXmlFontName = "Tahoma";
|
||||
TmpegEncXmlFontHeight = "0.069";
|
||||
TmpegEncXmlPosition = "23";
|
||||
|
||||
SamiDisplayTwoClassesAsTwoSubtitles = true;
|
||||
SamiHtmlEncodeMode = 0;
|
||||
|
||||
@ -3431,6 +3438,24 @@ $HorzAlign = Center
|
||||
settings.SubtitleSettings.DvdStudioProHeader = subNode.InnerText.TrimEnd() + Environment.NewLine;
|
||||
}
|
||||
|
||||
subNode = node.SelectSingleNode("TmpegEncXmlFontName");
|
||||
if (subNode != null)
|
||||
{
|
||||
settings.SubtitleSettings.TmpegEncXmlFontName = subNode.InnerText.TrimEnd() + Environment.NewLine;
|
||||
}
|
||||
|
||||
subNode = node.SelectSingleNode("TmpegEncXmlFontHeight");
|
||||
if (subNode != null)
|
||||
{
|
||||
settings.SubtitleSettings.TmpegEncXmlFontHeight = subNode.InnerText.TrimEnd() + Environment.NewLine;
|
||||
}
|
||||
|
||||
subNode = node.SelectSingleNode("TmpegEncXmlPosition");
|
||||
if (subNode != null)
|
||||
{
|
||||
settings.SubtitleSettings.TmpegEncXmlPosition = subNode.InnerText.TrimEnd() + Environment.NewLine;
|
||||
}
|
||||
|
||||
subNode = node.SelectSingleNode("CheetahCaptionAlwayWriteEndTime");
|
||||
if (subNode != null)
|
||||
{
|
||||
@ -5899,6 +5924,9 @@ $HorzAlign = Center
|
||||
textWriter.WriteElementString("EbuStlMarginBottom", settings.SubtitleSettings.EbuStlMarginBottom.ToString(CultureInfo.InvariantCulture));
|
||||
textWriter.WriteElementString("EbuStlNewLineRows", settings.SubtitleSettings.EbuStlNewLineRows.ToString(CultureInfo.InvariantCulture));
|
||||
textWriter.WriteElementString("DvdStudioProHeader", settings.SubtitleSettings.DvdStudioProHeader.TrimEnd() + Environment.NewLine);
|
||||
textWriter.WriteElementString("TmpegEncXmlFontName", settings.SubtitleSettings.TmpegEncXmlFontName.TrimEnd() + Environment.NewLine);
|
||||
textWriter.WriteElementString("TmpegEncXmlFontHeight", settings.SubtitleSettings.TmpegEncXmlFontHeight.TrimEnd() + Environment.NewLine);
|
||||
textWriter.WriteElementString("TmpegEncXmlPosition", settings.SubtitleSettings.TmpegEncXmlPosition.TrimEnd() + Environment.NewLine);
|
||||
textWriter.WriteElementString("CheetahCaptionAlwayWriteEndTime", settings.SubtitleSettings.CheetahCaptionAlwayWriteEndTime.ToString(CultureInfo.InvariantCulture));
|
||||
textWriter.WriteElementString("NuendoCharacterListFile", settings.SubtitleSettings.NuendoCharacterListFile);
|
||||
textWriter.WriteEndElement();
|
||||
|
@ -33,18 +33,18 @@ namespace Nikse.SubtitleEdit.Core.SubtitleFormats
|
||||
return false;
|
||||
}
|
||||
|
||||
internal const string Layout = @"<?xml version='1.0' encoding='UTF-8'?>
|
||||
internal static string Layout = @"<?xml version='1.0' encoding='UTF-8'?>
|
||||
<TMPGEncVMESubtitleTextFormat>
|
||||
<Layout>
|
||||
<LayoutItem index='0'>
|
||||
<Name>
|
||||
<![CDATA[Picture bottom layout]]>
|
||||
</Name>
|
||||
<Position>23</Position>
|
||||
<Position>[Position]</Position>
|
||||
<FontName>
|
||||
<![CDATA[Tahoma]]>
|
||||
<![CDATA[[FontName]]]>
|
||||
</FontName>
|
||||
<FontHeight>0.069</FontHeight>
|
||||
<FontHeight>[FontHeight]</FontHeight>
|
||||
<FontColor>17588159451135</FontColor>
|
||||
<FontBold>0</FontBold>
|
||||
<FontItalic>0</FontItalic>
|
||||
@ -73,11 +73,11 @@ namespace Nikse.SubtitleEdit.Core.SubtitleFormats
|
||||
<Name>
|
||||
<![CDATA[Picture top layout]]>
|
||||
</Name>
|
||||
<Position>23</Position>
|
||||
<Position>[Position]</Position>
|
||||
<FontName>
|
||||
<![CDATA[Tahoma]]>
|
||||
<![CDATA[[FontName]]]>
|
||||
</FontName>
|
||||
<FontHeight>0.069</FontHeight>
|
||||
<FontHeight>[FontHeight]</FontHeight>
|
||||
<FontColor>17588159451135</FontColor>
|
||||
<FontBold>0</FontBold>
|
||||
<FontItalic>0</FontItalic>
|
||||
@ -106,11 +106,11 @@ namespace Nikse.SubtitleEdit.Core.SubtitleFormats
|
||||
<Name>
|
||||
<![CDATA[Picture left layout]]>
|
||||
</Name>
|
||||
<Position>23</Position>
|
||||
<Position>[Position]</Position>
|
||||
<FontName>
|
||||
<![CDATA[Tahoma]]>
|
||||
<![CDATA[[FontName]]]>
|
||||
</FontName>
|
||||
<FontHeight>0.069</FontHeight>
|
||||
<FontHeight>[FontHeight]</FontHeight>
|
||||
<FontColor>17588159451135</FontColor>
|
||||
<FontBold>0</FontBold>
|
||||
<FontItalic>0</FontItalic>
|
||||
@ -139,11 +139,11 @@ namespace Nikse.SubtitleEdit.Core.SubtitleFormats
|
||||
<Name>
|
||||
<![CDATA[Picture right layout]]>
|
||||
</Name>
|
||||
<Position>23</Position>
|
||||
<Position>[Position]</Position>
|
||||
<FontName>
|
||||
<![CDATA[Tahoma]]>
|
||||
<![CDATA[[FontName]]]>
|
||||
</FontName>
|
||||
<FontHeight>0.069</FontHeight>
|
||||
<FontHeight>[FontHeight]</FontHeight>
|
||||
<FontColor>17588159451135</FontColor>
|
||||
<FontBold>0</FontBold>
|
||||
<FontItalic>0</FontItalic>
|
||||
@ -172,11 +172,11 @@ namespace Nikse.SubtitleEdit.Core.SubtitleFormats
|
||||
<Name>
|
||||
<![CDATA[Picture bottom layout]]>
|
||||
</Name>
|
||||
<Position>23</Position>
|
||||
<Position>[Position]</Position>
|
||||
<FontName>
|
||||
<![CDATA[Tahoma]]>
|
||||
<![CDATA[[FontName]]]>
|
||||
</FontName>
|
||||
<FontHeight>0.069</FontHeight>
|
||||
<FontHeight>[FontHeight]</FontHeight>
|
||||
<FontColor>17588159451135</FontColor>
|
||||
<FontBold>0</FontBold>
|
||||
<FontItalic>1</FontItalic>
|
||||
@ -205,7 +205,11 @@ namespace Nikse.SubtitleEdit.Core.SubtitleFormats
|
||||
<Subtitle>
|
||||
@
|
||||
</Subtitle>
|
||||
</TMPGEncVMESubtitleTextFormat>";
|
||||
</TMPGEncVMESubtitleTextFormat>"
|
||||
.Replace("[FontName]", Configuration.Settings.SubtitleSettings.TmpegEncXmlFontName)
|
||||
.Replace("[FontHeight]", Configuration.Settings.SubtitleSettings.TmpegEncXmlFontHeight)
|
||||
.Replace("[Position]", Configuration.Settings.SubtitleSettings.TmpegEncXmlPosition);
|
||||
|
||||
|
||||
public override string ToText(Subtitle subtitle, string title)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user