С каким профилем транскодирования ? Повторный выбор канала не помогает ?Lizard69 wrote:Немного непонятно почему в некоторых каналах пишется- не поддерживается или данные повреждены. Может в кодеках надо что то менять?
интернет телевидиние
Re: интернет телевидиние
Re: интернет телевидиние
пробовал различные профили транскодирования, кое где получалось получить иображение, кое где нет....Дайте пожалуйста ссылку на базу каналов тв..Почему допустим не открывается- 1tv,http://192.168.0.100:55555/udp/239.0.1.1:1234 или RenTV,http://192.168.0.100:55555/udp/239.0.1.6:1234..????
Re: интернет телевидиние
На данный момент после штудирования данного форума и многочисленных экспериментов получилось следующее:
Конфигурация: PC - WinXP SP3 Intel P4 3,0; TV - Samsung LE-32B652; Связь - проводной Ethernet (100мб) через роутер
Проблема: - интернет-каналы с профилем транскодирования "Интернет-телевидение" запускаются с 3-го раза (изображение с артефактами);
- интернет-каналы с профилем транскодирования "Интернет-телевидение (Входной поток)" запускаются с первого раза, изображение хорошее, но искажено из-за неправильного соотношения сторон;
- интернет-каналы с профилем транскодирования "Интернет-телевидение (Входной поток)" с добавлением "-i "<INPUT FILE>" -vcodec mpeg2video -acodec copy -b 8000000 -copyts -pix_fmt yuv420p -f dvd -s xga" в параметры транскодирования специальных настроек канала запускаются со второго раза, изображение хорошее, пропорции правильные;
Свойства интернет-каналов не загружаются.
Повторные запуски на Самсунге неприятны тем, что после сообщения "Формат файла не поддерж." TV автоматически переходит к следующему каналу (с тем же результатом) и для просмотра нужно успеть нажать отмену и повторный запуск канала.
Результат: Интернет каналы у меня по соотношению сторон делятся на 3 группы - 4:3, 16:9 и 16:9, передаваемое в формате 4:3 (с чёрными полосами сверху и снизу).
Поскольку свойства файла загрузить не возможно, автоматическая настройка соотношения сторон не работает и изображение выводится растянутым, решил принудительно задать его при помощи профилей.
Для первых двух в "Настройки-Транскодирование-Профили" создал два новых профиля "Интернет 4:3" и "Интернет 16:9" с параметрами:
Транскодер: HMsMPEG, параметры транскодирования: "<VLC>" -Idummy --language en --sout-ffmpeg-strict-rc --sout=#transcode{vcodec=mp2v,vb=3000,width=720,height=547,scale=1,aspect=4:3,acodec=mpga,ab=192,channels=2,samplerate=48000}:duplicate{dst=std{access=file,mux=mpeg1,dst="<OUTPUT FILE>"}} "<INPUT FILE>" vlc:quit , язык - нет скрипта - это для 4:3
Транскодер: HMsMPEG, параметры транскодирования: "<VLC>" -Idummy --language en --sout-ffmpeg-strict-rc --sout=#transcode{vcodec=mp2v,vb=3000,width=720,height=405,scale=1,aspect=16:9,acodec=mpga,ab=192,channels=2,samplerate=48000}:duplicate{dst=std{access=file,mux=mpeg1,dst="<OUTPUT FILE>"}} "<INPUT FILE>" vlc:quit , язык - нет скрипта - это для 16:9
При применении этих профилей первый запускаемый канал приходится загружать дважды, остальные стартуют с первого раза.
Для 16:9, вписанного в 4:3, решения пока не нашел.
Пробовал скрипты, предлагаемые уважаемыми Kulalayev и Eugene, спасибо им
, но, по-видимому из-за невозможности считать свойство потока, в скрипте Kulalayev обрезка не работает (насколько я понял, не срабатывает условие if FormatFloat('0.00', mpWidth / mpHeight) = '1.33' then begin), а в скрипте Eugene изображение искажается из-за того, что его первоначальный размер не является 4:3 (изображение обрезается и растягивается по вертикали).
Буду благодарен, если кто подскажет, каким образом настроить профиль транскодирования так, чтобы выполнялась последовательность:
задать соотношение сторон 4:3 - обрезать полосы сверху и снизу - вывести результат как изображение 16:9.
Конфигурация: PC - WinXP SP3 Intel P4 3,0; TV - Samsung LE-32B652; Связь - проводной Ethernet (100мб) через роутер
Проблема: - интернет-каналы с профилем транскодирования "Интернет-телевидение" запускаются с 3-го раза (изображение с артефактами);
- интернет-каналы с профилем транскодирования "Интернет-телевидение (Входной поток)" запускаются с первого раза, изображение хорошее, но искажено из-за неправильного соотношения сторон;
- интернет-каналы с профилем транскодирования "Интернет-телевидение (Входной поток)" с добавлением "-i "<INPUT FILE>" -vcodec mpeg2video -acodec copy -b 8000000 -copyts -pix_fmt yuv420p -f dvd -s xga" в параметры транскодирования специальных настроек канала запускаются со второго раза, изображение хорошее, пропорции правильные;
Свойства интернет-каналов не загружаются.
Повторные запуски на Самсунге неприятны тем, что после сообщения "Формат файла не поддерж." TV автоматически переходит к следующему каналу (с тем же результатом) и для просмотра нужно успеть нажать отмену и повторный запуск канала.
Результат: Интернет каналы у меня по соотношению сторон делятся на 3 группы - 4:3, 16:9 и 16:9, передаваемое в формате 4:3 (с чёрными полосами сверху и снизу).
Поскольку свойства файла загрузить не возможно, автоматическая настройка соотношения сторон не работает и изображение выводится растянутым, решил принудительно задать его при помощи профилей.
Для первых двух в "Настройки-Транскодирование-Профили" создал два новых профиля "Интернет 4:3" и "Интернет 16:9" с параметрами:
Транскодер: HMsMPEG, параметры транскодирования: "<VLC>" -Idummy --language en --sout-ffmpeg-strict-rc --sout=#transcode{vcodec=mp2v,vb=3000,width=720,height=547,scale=1,aspect=4:3,acodec=mpga,ab=192,channels=2,samplerate=48000}:duplicate{dst=std{access=file,mux=mpeg1,dst="<OUTPUT FILE>"}} "<INPUT FILE>" vlc:quit , язык - нет скрипта - это для 4:3
Транскодер: HMsMPEG, параметры транскодирования: "<VLC>" -Idummy --language en --sout-ffmpeg-strict-rc --sout=#transcode{vcodec=mp2v,vb=3000,width=720,height=405,scale=1,aspect=16:9,acodec=mpga,ab=192,channels=2,samplerate=48000}:duplicate{dst=std{access=file,mux=mpeg1,dst="<OUTPUT FILE>"}} "<INPUT FILE>" vlc:quit , язык - нет скрипта - это для 16:9
При применении этих профилей первый запускаемый канал приходится загружать дважды, остальные стартуют с первого раза.
Для 16:9, вписанного в 4:3, решения пока не нашел.

Пробовал скрипты, предлагаемые уважаемыми Kulalayev и Eugene, спасибо им

Буду благодарен, если кто подскажет, каким образом настроить профиль транскодирования так, чтобы выполнялась последовательность:
задать соотношение сторон 4:3 - обрезать полосы сверху и снизу - вывести результат как изображение 16:9.
Re: интернет телевидиние
Здесь есть еще один вариант для обрезки кадра http://www.homemediaserver.ru/forum/vie ... 6020#p6020, но если свойства не читаются, то необходимо задать параметры вручную.
P.S. Для получения потока и чтения свойств используются параметры что происходит если указать данные параметры в профиле транскодирования ?
P.S. Для получения потока и чтения свойств используются параметры
Code: Select all
-Idummy --language en --demuxdump-file="выходной файл" "входной ресурс" :demux=dump --run-time=5 vlc://quit
Re: интернет телевидиние
Спасибо, вечером попробую.Eugene wrote:Здесь есть еще один вариант для обрезки кадра viewtopic.php?p=6020#p6020, но если свойства не читаются, то необходимо задать параметры вручную.
Если применить
Code: Select all
-Idummy --language en --demuxdump-file="выходной файл" "входной ресурс" :demux=dump --run-time=5 vlc://quit

Re: интернет телевидиние
Т.е. профиль транскодирования "Интернет-телевидение (Входной поток)"Alek_sey wrote:Спасибо, вечером попробую.Eugene wrote:Здесь есть еще один вариант для обрезки кадра viewtopic.php?p=6020#p6020, но если свойства не читаются, то необходимо задать параметры вручную.
Если применитьбез "VLC" впереди, канал становится недоступным (отображается (-) перед его названием) и не проигрывается.Code: Select all
-Idummy --language en --demuxdump-file="выходной файл" "входной ресурс" :demux=dump --run-time=5 vlc://quit
Code: Select all
"<VLC>" -Idummy --language en --demuxdump-file="<OUTPUT FILE>" "<INPUT FILE>" :demux=dump vlc://quit
Re: интернет телевидиние
Профиль транскодирования "Интернет-телевидение (Входной поток)" работает отлично и запускается с первого раза, но выдаёт неверное соотношение сторон.
Если же в параметрах транскодирования прописать строку типа
а не
то такой профиль не работает.
Если же в параметрах транскодирования прописать строку типа
Code: Select all
-Idummy --language en --demuxdump-file="выходной файл" "входной ресурс" :demux=dump --run-time=5 vlc://quit
Code: Select all
"VLC" -Idummy --language en --demuxdump-file="выходной файл" "входной ресурс" :demux=dump --run-time=5 vlc://quit
Re: интернет телевидиние
Программа вызывает vlc напрямую, свойства каналов загружали по правой кнопке "мыши" ?Alek_sey wrote:Профиль транскодирования "Интернет-телевидение (Входной поток)" работает отлично и запускается с первого раза, но выдаёт неверное соотношение сторон.
Если же в параметрах транскодирования прописать строку типаа неCode: Select all
-Idummy --language en --demuxdump-file="выходной файл" "входной ресурс" :demux=dump --run-time=5 vlc://quit
то такой профиль не работает.Code: Select all
"VLC" -Idummy --language en --demuxdump-file="выходной файл" "входной ресурс" :demux=dump --run-time=5 vlc://quit
Re: интернет телевидиние
Показывает без обрезки... Каким образом можно указать параметры (преобразовать в 4:3 - обрезать - вывести в 16:9) вручную?Eugene wrote:вариант для обрезки кадра viewtopic.php?p=6020#p6020,
Вам виднееEugene wrote:Программа вызывает vlc напрямую

И по правой кнопке мыши и через "Название канала - Редактирование информации - Прочитать свойства из файла"Eugene wrote:свойства каналов загружали по правой кнопке "мыши" ?
Re: интернет телевидиние
Что-то вроде этогоAlek_sey wrote:Показывает без обрезки... Каким образом можно указать параметры (преобразовать в 4:3 - обрезать - вывести в 16:9) вручную?Eugene wrote:вариант для обрезки кадра viewtopic.php?p=6020#p6020,
Code: Select all
"<VLC>" -Idummy --language en --sout-ffmpeg-strict-rc --sout=#transcode{vcodec=mp2v,vb=3000,fps=25,scale=1,acodec=mpga,ab=192,channels=2,samplerate=48000,vfilter={canvas{width=720,height=406,aspect=16:9,no-padd}}}:duplicate{dst=std{access=file,mux=mpeg1,dst="<OUTPUT FILE>"}} "<INPUT FILE>" vlc:quit