<?xml version="1.0" encoding="utf-8"?>
<HmsTranscodingConfig version="2.19">
  <TranscoderList>
    <Transcoder>
      <Name>VLC</Name>
      <Path>C:\Program Files (x86)\VideoLAN\VLC\vlc.exe</Path>
      <HomePage>http://www.videolan.org</HomePage>
      <Download>http://www.videolan.org</Download>
    </Transcoder>
  </TranscoderList>
  <TranscodingProfileList>
    <Profile>
      <TranscoderName>VLC</TranscoderName>
      <TranscodingCondition></TranscodingCondition>
      <TranscodingConditionSyntaxType>PascalScript</TranscodingConditionSyntaxType>
      <TranscodingComment></TranscodingComment>
      <TranscodingFolder></TranscodingFolder>
      <TranscodingMediaType>1</TranscodingMediaType>
      <TranscodingMimeType></TranscodingMimeType>
      <TranscodingMimeTypeScript></TranscodingMimeTypeScript>
      <TranscodingMimeTypeSyntaxType></TranscodingMimeTypeSyntaxType>
      <TranscodingMode>0</TranscodingMode>
      <TranscodingParams>const
  csVideoLanParams =
    &apos;--no-crashdump -Idummy --language en --sout=#transcode{acodec=%s,ab=%d,channels=2,&apos; +
    &apos;samplerate=44100}:duplicate{dst=std{access=file,mux=%s,dst="&lt;OUTPUT FILE&gt;"}}&apos; +
    &apos; "&lt;INPUT FILE&gt;"&apos;;
    
function GetAudioCodec: string;
begin
  if SameText(Copy(cfgTranscodingRadioMimeType, 1, 9), &apos;audio/L16&apos;) then
    Result := &apos;s16be&apos;
  else if MatchText(cfgTranscodingRadioMimeType, [&apos;audio/x-ms-wma&apos;, &apos;audio/x-ms-asf&apos;]) then
    Result := &apos;wma2&apos;
  else if MatchText(cfgTranscodingRadioMimeType, [&apos;audio/x-wav&apos;, &apos;audio/wav&apos;]) then
    Result := &apos;s16le&apos;
  else if Pos(&apos;flac&apos;, cfgTranscodingRadioMimeType) &gt; 0 then
    Result := &apos;flac&apos;
  else
    Result := &apos;mp3&apos;      
end;

function GetFileFormat: string;
begin
  if MatchText(cfgTranscodingRadioMimeType, [&apos;audio/x-ms-wma&apos;, &apos;audio/x-ms-asf&apos;]) then
    Result := &apos;asf&apos;
  else if MatchText(cfgTranscodingRadioMimeType, [&apos;audio/x-wav&apos;, &apos;audio/wav&apos;]) then
    Result := &apos;wav&apos;
  else if Pos(&apos;flac&apos;, cfgTranscodingRadioMimeType) &gt; 0 then
    Result := &apos;flac&apos;
  else
    Result := &apos;raw&apos;   
end;
    
begin
  TranscodingParams := Format(csVideoLanParams, [GetAudioCodec,
          1148, GetFileFormat])
end.</TranscodingParams>
      <TranscodingParamsSyntaxType>PascalScript</TranscodingParamsSyntaxType>
      <TranscodingProfile>Музыка - Интернет-радио (VLC) (lossless 1000+ kbps)</TranscodingProfile>
      <TranscodingProfileActive>-1</TranscodingProfileActive>
      <TranscodingProfilePriority>9</TranscodingProfilePriority>
      <TranscodingProfileUuid>1eca0abd-62f6-4cc4-970b-eafa59b33b83</TranscodingProfileUuid>
    </Profile>
  </TranscodingProfileList>
</HmsTranscodingConfig>
