Page 7 of 31

Re: интернет телевидиние

Posted: Mon Dec 07, 2009 1:06 pm
by SPavel_74
я так понимаю что в

Code: Select all

function GetFileFormat(const aFileFormat: string): string;
begin
  if SameText(aFileFormat, 'ASF (Windows Media Format)') then
    Result := 'asf'
  else if SameText(aFileFormat, 'MPEGTS (MPEG Transport Stream)') then
    Result := 'ts'
  else  
    Result := 'mpeg1'
end;
нужно добавить MPEG-PS

Re: интернет телевидиние

Posted: Mon Dec 07, 2009 1:08 pm
by Eugene
SPavel_74 wrote:я так понимаю что в

Code: Select all

function GetFileFormat(const aFileFormat: string): string;
begin
  if SameText(aFileFormat, 'ASF (Windows Media Format)') then
    Result := 'asf'
  else if SameText(aFileFormat, 'MPEGTS (MPEG Transport Stream)') then
    Result := 'ts'
  else  
    Result := 'mpeg1'
end;
нужно добавить MPEG-PS
Нет, вместо 'mpeg1' указать 'ps'. Но направление правильное :)

Re: интернет телевидиние

Posted: Mon Dec 07, 2009 1:35 pm
by SPavel_74
Eugene wrote:
SPavel_74 wrote:я так понимаю что в

Code: Select all

function GetFileFormat(const aFileFormat: string): string;
begin
  if SameText(aFileFormat, 'ASF (Windows Media Format)') then
    Result := 'asf'
  else if SameText(aFileFormat, 'MPEGTS (MPEG Transport Stream)') then
    Result := 'ts'
  else  
    Result := 'mpeg1'
end;
нужно добавить MPEG-PS
Нет, вместо 'mpeg1' указать 'ps'. Но направление правильное :)
в переменной cfgTranscodingFileFormat какие форматы могут быть
про ASF (Windows Media Format) и MPEGTS (MPEG Transport Stream) уже знаю
где этой переменной присваивается формат файла ?

может так

Code: Select all

function GetFileFormat(const aFileFormat: string): string;
begin
  if SameText(aFileFormat, 'ASF (Windows Media Format)') then Result := 'asf';
  if SameText(aFileFormat, 'MPEGTS (MPEG Transport Stream)') then Result := 'ts'; 

  if SameText(aFileFormat, 'MPEGPS (MPEG Transport Stream)') then Result := 'ps'  else  Result := 'mpeg1';
end;
?

Re: интернет телевидиние

Posted: Mon Dec 07, 2009 1:46 pm
by Eugene
SPavel_74 wrote:
Eugene wrote:
SPavel_74 wrote:я так понимаю что в

Code: Select all

function GetFileFormat(const aFileFormat: string): string;
begin
  if SameText(aFileFormat, 'ASF (Windows Media Format)') then
    Result := 'asf'
  else if SameText(aFileFormat, 'MPEGTS (MPEG Transport Stream)') then
    Result := 'ts'
  else  
    Result := 'mpeg1'
end;
нужно добавить MPEG-PS
Нет, вместо 'mpeg1' указать 'ps'. Но направление правильное :)
в переменной cfgTranscodingFileFormat какие форматы могут быть
про ASF (Windows Media Format) и MPEGTS (MPEG Transport Stream) уже знаю

может так

Code: Select all

function GetFileFormat(const aFileFormat: string): string;
begin
  if SameText(aFileFormat, 'ASF (Windows Media Format)') then Result := 'asf';
  if SameText(aFileFormat, 'MPEGTS (MPEG Transport Stream)') then Result := 'ts'; 

  if SameText(aFileFormat, 'MPEGPS (MPEG Transport Stream)') then Result := 'ps'  else  Result := 'mpeg1';
end;
?
Они перечислены в настройке программы (Транскодер-Кодеки, кадр), т.е. MPEG (DVD)

Re: интернет телевидиние

Posted: Mon Dec 07, 2009 1:53 pm
by SPavel_74
MPEG (DVD) - это и есть MPEG-PS

или MPEG (DVD) делится на несколько в том числе MPEG-PS

функция верная или всетаки просто mpeg1 заменить на ps

Re: интернет телевидиние

Posted: Mon Dec 07, 2009 2:00 pm
by Eugene
SPavel_74 wrote:MPEG (DVD) - это и есть MPEG-PS

или MPEG (DVD) делится на несколько в том числе MPEG-PS

функция верная или всетаки просто mpeg1 заменить на ps

Code: Select all

function GetFileFormat(const aFileFormat: string): string;
begin
  if SameText(aFileFormat, 'ASF (Windows Media Format)') then
    Result := 'asf'
  else if SameText(aFileFormat, 'MPEGTS (MPEG Transport Stream)') then
    Result := 'ts'
  else  
    Result := 'ps'
end;

Re: интернет телевидиние

Posted: Mon Dec 07, 2009 3:37 pm
by SPavel_74
Так с телика интернет телевидение без транскодирования
заработало

интернет телевидение с транскодированием
тоже заработало.

Только катринка сильно сжата по ширине,
в Информации о фильме разрешение установленно 320*240

в коде транскодирования

Code: Select all

  iScreenWidth  := Min(cfgTranscodingScreenWidth, 640);
  iScreenHeight := Min(cfgTranscodingScreenHeight, 480);
Что лучьше сделать чтобы картинка приняла нормальный вид. ?

Re: интернет телевидиние

Posted: Mon Dec 07, 2009 3:42 pm
by SPavel_74
SPavel_74 wrote:Так с телика интернет телевидение без транскодирования
заработало

интернет телевидение с транскодированием
тоже заработало.

Только катринка сильно сжата по ширине,
в Информации о фильме разрешение установленно 320*240

в коде транскодирования

Code: Select all

  iScreenWidth  := Min(cfgTranscodingScreenWidth, 640);
  iScreenHeight := Min(cfgTranscodingScreenHeight, 480);
Что лучьше сделать чтобы картинка приняла нормальный вид. ?
поменял в нформации о фильме разрешение на 640*480, результата не дало.

Re: интернет телевидиние

Posted: Mon Dec 07, 2009 3:45 pm
by Eugene
SPavel_74 wrote:Так с телика интернет телевидение без транскодирования
заработало

интернет телевидение с транскодированием
тоже заработало.

Только катринка сильно сжата по ширине,
в Информации о фильме разрешение установленно 320*240

в коде транскодирования

Code: Select all

  iScreenWidth  := Min(cfgTranscodingScreenWidth, 640);
  iScreenHeight := Min(cfgTranscodingScreenHeight, 480);
Что лучьше сделать чтобы картинка приняла нормальный вид. ?
Возможно это http://www.homemediaserver.ru/forum/vie ... 5375#p5375, заменить mpeg1 - указать ps

Re: интернет телевидиние

Posted: Mon Dec 07, 2009 4:12 pm
by SPavel_74
Eugene wrote:
SPavel_74 wrote:Так с телика интернет телевидение без транскодирования
заработало

интернет телевидение с транскодированием
тоже заработало.

Только катринка сильно сжата по ширине,
в Информации о фильме разрешение установленно 320*240

в коде транскодирования

Code: Select all

  iScreenWidth  := Min(cfgTranscodingScreenWidth, 640);
  iScreenHeight := Min(cfgTranscodingScreenHeight, 480);
Что лучьше сделать чтобы картинка приняла нормальный вид. ?
Возможно это http://www.homemediaserver.ru/forum/vie ... 5375#p5375, заменить mpeg1 - указать ps
при Тестовом транскодировании параметры vlc
почемуто вычисляет Width=160;Height=480


Сейчас попробую создать новый профиль