|
rat_1970
 Стаж: 16 лет 1 месяц Сообщений: 488
|
rat_1970 ·
04-Сен-10 16:31
(15 лет назад, ред. 04-Сен-10 16:31)
Mikky72 писал(а):
А то, что после перекодирования Вы получаете Progressive, то это уже выбрал CCE.
спасибо за быстрый ответ
но Progressive мне показал не CCE а DGIndex.exe
в конце моего поста логи именно DGIndex.exe
Mikky72 писал(а):
В моем примере NTSC
ну судя по скринам - в них упоминается файл с названием PAL
|
|
Mikky72
  Стаж: 18 лет 5 месяцев Сообщений: 8498
|
Mikky72 ·
04-Сен-10 16:38
(спустя 6 мин.)
rat_1970 писал(а):
но Progressive мне показал не CCE а DGIndex.exe
в конце моего поста логи именно DGIndex.exe
Я имел ввиду, что это показал DGIndex после кодирования именно в ССЕ. А если до, то кто тогда показал, что интерлейс?
rat_1970 писал(а):
ну судя по скринам - в них упоминается файл с названием PAL
Да. Верно. Я сам запутался, пока писал. Исправил.
|
|
rat_1970
 Стаж: 16 лет 1 месяц Сообщений: 488
|
rat_1970 ·
04-Сен-10 16:59
(спустя 21 мин.)
Mikky72 писал(а):
rat_1970 писал(а):
но Progressive мне показал не CCE а DGIndex.exe
в конце моего поста логи именно DGIndex.exeЯ имел ввиду, что это показал DGIndex после кодирования именно в ССЕ. А если до, то кто тогда показал, что интерлейс?
поясняю - возможно я неправильно что то пишу
я взял ориг лиц DVD Робин Гуд PAL , 25.000, с чередованием (INTERLACEто бишь)
преобразовал его DVDReMake 'ом до нужного мне состояния - одна дорога, минимум меню
прекодировал его в DVD Rb + Карбон Кодер(мы с вами пару дней об этом переписывамся)
результат мне не понравился - бит рейт какой то странный получился - в 3-4 раза уменьшился, хотя по расчетам этого быть не должно
2. тогда решил (как вы написали принято у "крутых пацанов"  ) ВООБЩЕ обойтись без Ребилдера
вытащил из ориг лиц DVD Робин Гуд PAL , 25.000, с чередованием (INTERLACEто
видеопоток - m2v и аудиопоток с дубляжем - ac3
посчитал в видео каклькуляторе данные по битрейту
загрузил видеопоток - m2v в DGIndex.exe
а вот на выходе DGIndex.exe у меня и в окошке результатов анализа и в логах DGIndex.exe - появилась строчка ПРОгРЕССИВ - ребилдером здесь и не пахнет, откуда она взялась не знаю
далее скрипт , ну с учетом вашего совета
Ignore Pulldown Flags писал(а):
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\AutoYUY2.dll")
LoadPlugin("C:\Program Files\DGDecNV.2.0.1.3\DGDecodeNV.dll")
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\ColorMatrix.dll")
Mpeg2source("D:\Robin.Gud.UNRATED.2010.D.DVD\VideoFile Ignore Pulldown Flags.d2v")
AutoYUY2()
ColorMatrix(d2v="VideoFile Ignore Pulldown Flags.d2v",clamp=0)
и загружаю этот скрипт в Карбон Кодер
и как ни странно несмотря на то , что DGIndex.exe опознал видео как ПРОГРЕССИВНОЕ
Карбон Кодер опознал его как интерлейсное
в разделе Source Карбон Кодер в поле Interlacing выставил
Цитата:
Lower / Bottom Field List
в разделе Target Карбон Кодер выставил
Цитата:
Upper / Top Field List
ну вот и все собственно
я просто не понял какие флаги нужно в DGindex ставить и почему этот самый DGindex определил первичный поток как прогрессив, хотя все остальные проги определяют его как интерлейс
и скрипт на основании индексации DGindex тоже в кодировщике показал как интерлейс
|
|
Mikky72
  Стаж: 18 лет 5 месяцев Сообщений: 8498
|
Mikky72 ·
04-Сен-10 17:21
(спустя 21 мин., ред. 04-Сен-10 17:21)
rat_1970 писал(а):
я взял ориг лиц DVD Робин Гуд PAL , 25.000, с чередованием (INTERLACEто бишь)
Кто сказал, что Interlace? На коробке написано?
DGIndex проверил непосредственно видео и сказал Прогрессив. Может там ошибочный флаг Интерлейса стоит? В Ребуилдере есть такая опция - "удалять ошибочный флаг интерлейса" (Disable interlace). Может из-за этой ошибки и Карбон шалит? В любом случае -не бойтесь пробовать сами и смотреть результат. Не буду же я специально искать такой диск с такими косяками...
|
|
rat_1970
 Стаж: 16 лет 1 месяц Сообщений: 488
|
rat_1970 ·
04-Сен-10 17:29
(спустя 8 мин., ред. 04-Сен-10 17:29)
Mikky72 писал(а):
Кто сказал, что Interlace? На коробке написано?
на коробке не написано
сказал :)- проигрыватель Power DVD
Mikky72 писал(а):
Не буду же я специально искать такой диск с такими косяками...
Упаси Бог !
Mikky72 писал(а):
DGIndex проверил непосредственно видео и сказал Прогрессив
Хорошо,
НО!!!
тогда вопрос -
если DGIndex проверил непосредственно видео и сказал Прогрессив
то почему Кодировщик в который был загружен скрипт , сделанный на основании анализа DGIndex первичного видеопотока,
почему этот самый кодировщик определил этот самый видеопоток как интерлейсный ?
могу скрины Карбон Кодера привести - без вариантов - первичный поток - PAL , интерлейс, Lower / Bottom Field List
|
|
Mikky72
  Стаж: 18 лет 5 месяцев Сообщений: 8498
|
Mikky72 ·
04-Сен-10 20:30
(спустя 3 часа, ред. 04-Сен-10 20:30)
rat_1970 писал(а):
то почему ...
Ответ на этот вопрос Вы знаете сами - разные люди запрограммировали разные алгоритмы анализа, а разные алгоритмы дают разные результаты.
Опережая вопрос "Чей алгоритм более точный", отвечу - без понятия. Графт человек своебразный. Он считает, что видео должно быть закодировано с соблюдением всех самых жестких стандартов. Если же там есть какая-то оплошность, то считает, что сами виноваты в ошибках DGIndex-а и исправлять он ничего не будет. Нечего, мол, подсовывать программе некорректное видео. Но и создатели Карбона могли с тем же успехом чего-то недоделать. Кто из 2-х ошибается можно узнать, вероятно, анализируя двоичные коды видеопотока. Только енто уже не мой уровень. Спросите Tartak-а.
P.S. А вот как можно получив на вход полный несжатый кадр - фактически фотографию в BMP-формате (именно в таком виде скрипт подаёт кадр в Карбон), признать её интерлейсом - в мой мозг вообще не укладывается.
|
|
rat_1970
 Стаж: 16 лет 1 месяц Сообщений: 488
|
rat_1970 ·
05-Сен-10 23:49
(спустя 1 день 3 часа)
Mikky72 писал(а):
можно узнать, вероятно, анализируя двоичные коды видеопотока.
а это уже точно НЕ МОЙ уровень 
у Тартака спрошу , точнее попрошу откомментировать нашу переписку
Mikky72 писал(а):
P.S. А вот как можно получив на вход полный несжатый кадр - фактически фотографию в BMP-формате (именно в таком виде скрипт подаёт кадр в Карбон), признать её интерлейсом - в мой мозг вообще не укладывается.
ну это тоже пожалуй несколько выше моего уровня тореии на данный момент
такой вопрос - коли DGIndex опознал картинку как прогрессив - может стоит попробовать ее перекодировать через ССЕ (коль Карбон Кодер не хочет видеть ее как прогрессив)
как прогрессив ?
по крайней мере на сэмпле можно попробовать
такой вопрос - если будут косяки как они могут ТИПИЧНО выглядеть в таком случае ?
спасибо
|
|
Mikky72
  Стаж: 18 лет 5 месяцев Сообщений: 8498
|
Mikky72 ·
06-Сен-10 00:09
(спустя 19 мин., ред. 06-Сен-10 00:09)
rat_1970
Возможно, яркость четных и нечетных строчек будет отличаться, если видео имело киношное происхождение. Я так думаю... Хотя вероятность этого, ИМХО, стремится к нулю, т.е. никаких косяков не будет.
А если видео имело телевизионное происхождение, то получим неустраняемую гребенку.
|
|
rat_1970
 Стаж: 16 лет 1 месяц Сообщений: 488
|
rat_1970 ·
06-Сен-10 00:41
(спустя 31 мин.)
Mikky72 писал(а):
А если видео имело телевизионное происхождение
т.е. исходя из ваших комментариев может быть и такой вариант - в силу особенностей програмного кода - DGIndexa, кодировщиков и в силу особенностей кодировния исходного видео сигнала - может получиться так, что интtрлейсный телевизионный сигнал может в той или иной программе определиться как прогрессивный ?
Воистину неисповедимы пути к истине....а она где то там...или тут...;)
|
|
rat_1970
 Стаж: 16 лет 1 месяц Сообщений: 488
|
rat_1970 ·
09-Сен-10 12:11
(спустя 3 дня, ред. 09-Сен-10 12:11)
передвигаюсь сюда из темы https://rutr.life/forum/viewtopic.php?t=522848
есть такой вопрос
применим ли пакет DGDecNV ( в частности DGDecNV.2.0.1.3) для обработки MPEG2 в случае рассматриваемой здесь задачи DVD9 -> DVD5
с учетом того, что у меня сейчас NVIDIA (на время) хотелось бы посмотреть какие преимущества дает этот GPU при обработке видео, что бы впоследствии сделать выбор новой видеокарты
(в качестве примера кручу сейчас DVD c Робин Гудом)
вопрос собственно говоря встал сначала так - можно ли индексировать видео поток MPEG2 - утилитой DGIndex , а обрабатывать потом декодером DGDecodeNV-
индексный файл от DGIndexNV.exe - *.dgi не обрабатывается скриптами примеры которых в первом посте темы
видео было проиндексировано DGIndex , был получен *.d2v
а потом был такой скрипт рожден
Цитата:
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\AutoYUY2.dll")
LoadPlugin("C:\Program Files\DGDecNV.2.0.1.3\DGDecodeNV.dll")
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\ColorMatrix.dll")
Mpeg2source("D:\Robin.Gud.UNRATED.2010.D.DVD\VideoFile Ignore Pulldown Flags.d2v")
AutoYUY2()
ColorMatrix(d2v="VideoFile Ignore Pulldown Flags.d2v",clamp=0)
который потом загружался в Карбон Кодер
ув. Mikky72 писал мне , что все равно скорее всего обработка будет вестись
DGDecode.dll
- хотелось бы прояснить этот вопрос
далее - тогда я переписал скрипт использовав функции DGDecNV.2.0.1.3
Цитата:
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\AutoYUY2.dll")
LoadPlugin("C:\Program Files\DGDecNV.2.0.1.3\DGDecodeNV.dll")
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\ColorMatrix.dll")
DGSource("D:\Robin.Gud.UNRATED.2010.D.DVD\VideoFile.dgi")
AutoYUY2()
ColorMatrix(dgi="VideoFile.dgi",clamp=0)
скрипт в ВиртуалДуб не полез - он заругался на строчку ColorMatrix(dgi="VideoFile.dgi",clamp=0) - дословно -
Цитата:
Avisynth open failure:Script error: ColorMatrix does not have a named argument "dgi"
если убрать строчку с ColorMatrix
то бишь
Цитата:
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\AutoYUY2.dll")
LoadPlugin("C:\Program Files\DGDecNV.2.0.1.3\DGDecodeNV.dll")
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\ColorMatrix.dll")
DGSource("D:\Robin.Gud.UNRATED.2010.D.DVD\VideoFile.dgi")
AutoYUY2()
- то все нормально грузится и Виртуал Дуб и в Карбон Кодер
но я так понимаю , что команда ColorMatrix - необходима ?
Подскажите
- как правильно применить библиотеки из пакета DGDecNV.2.0.1.3 для задач рассматриваемых в данной теме
- правильно ли составлен скрипт , нужно ли что то добавить и что именно ?
Спасибо
P.S. Вот некоторое описание функций - DGDecNV.2.0.1.3
скрытый текст
Цитата:
DGDecodeNV 2013
--------------------------------------------------------------------------------
What is DGDecodeNV?
Filter Syntax
DGSource()
Usage Examples
LoadPlugin() Example
DGSource() Examples
What is DGDecodeNV? Table of Contents
DGDecodeNV is an Avisynth source filter (AviSynth v2.5 or higher) that decodes and frame-serves AVC (H.264), VC1, and MPEG2 video. It works in conjunction with the indexing tool DGIndexNV.
The "NV" in the name "DGDecodeNV" indicates that this version of the program is designed for use with the VP2 (or greater) GPU decoder on some Nvidia video cards. See here to check whether your video card has a VP2 or greater engine:
Table of Nvidia Graphics Cards Specifications
You can get the latest binaries of DGDecodeNV at http://neuron2.net/. Filter Syntax Table of Contents
This version of DGDecodeNV now uses a server application to decode the video. Therefore, the CUVID Server (CUVIDServer.exe) must be started and left open before DGDecodeNV can be used. If the server is not running then DGDecodeNV will throw an error to Avisynth saying that the server is not running. Additionally, to prevent collisions at the GPU decoder, ensure that DGIndexNV is closed before starting the CUVID Server. DGSource() Table of Contents DGSource(str "dgi", bool i420, int deinterlace, bool use_top_field, bool use_pf, int resize_w, int resize_h, int fieldop) dgi: "[PATH\]project.dgi"
DGIndexNV Project File.
Required parameter!
Note 1: PATH\ can be omitted if "project.dgi" is in the same directory as your AviSynth (*.avs) script.
i 420: true/false (default: false)
Deliver i420 instead of YV12. deinterlace: 0/1/2 (default: 0)
Nvidia PureVideo Deinterlacer
0: no deinterlacing
1: single rate deinterlacing
2: double rate deinterlacing (bobbing)
Note that double rate deinterlacing requires Windows XP SP3!
Also note that setting deinterlace to 1 or 2 forces the field operation to be "Ignore Pulldown", regardless of the project setting. use_top_field: true/false (default: true)
Use the top field for single rate deinterlacing.
When this parameter is true, the top field is used for single rate deinterlacing; when false the bottom field is used. When deinterlace=0 or deinterlace=2, this parameter is ignored. use_pf: true/false (default: false)
Use the progressive_frame indication from NVCUVID. If deinterlace=1 or deinterlace=2, and use_pf=true, then only frames marked as interlaced by NVCUVID will be deinterlaced. If deinterlace=1 or deinterlace=2, and use_pf=false, then all frames will be deinterlaced. resize_w, resize_h: integer (default: 0)
Use the GPU to resize the video. The resizing is applied after deinterlacing. If either resize_w or resize_h is 0, no resizing is performed. If you need to crop before resizing, use the cropping filter in DGIndexNV. fieldop: 0/1/2 (default: 0)
0: Honor Pulldown Flags
1: Force Film
2: Ignore Pulldown Flags
AVC, MPG, and VC1 video each provide syntax elements that enable a single field of any frame to be repeated automatically during display ("pulled down"). The extra fields do not occupy space in the video stream but are simply created by copying when the stream is decoded and displayed. This facility is most often used to display film rate clips (23.976 fps) at the NTSC rate (29.97 fps), a process called 3:2 pulldown. In practice, however, pulldown in various different patterns is commonly encountered. It can be used, for example, to display 25 fps PAL at the NTSC rate. One way to learn about "telecining" and "3:2 pulldown" is to perform a search for those terms using our friend Google.
Understanding the theory and practice required to properly set this option for a given application is nontrivial. Here we can only define the operations and give some general guidance. There is ample additional material available in existing guides.
The fieldop setting allows the user to specify how the pulldown flags are to be handled.
Honor Pulldown Flags (fieldop=0) - The pulldown flags (if any) are obeyed and the fields are repeated. This means that the frame-served video will appear exactly as it is intended to appear on the final display device. Therefore, if you have a 3:2 pulled-down clip, you'll get the standard repeating pattern of 3 progressive frames followed by 2 interlaced frames. If you have PAL, you'll just get the encoded pictures with no repeated fields (because PAL has no pulldown flags to honor). The frame rate will always be the same as the display frame rate of the source.
Ignore Pulldown Flags (fieldop=2) - The pulldown flags are ignored. This allows one to obtain the raw encoded pictures, with no repeated fields. However, because repeated fields intended for display are ignored and not displayed, the resulting frame rate may differ from the source frame rate. It may even vary throughout the clip, due to irregular patterns of pulldown flags. If the pulldown is irregular, use of this option will cause the audio-video sync to change at different parts of the clip, and most likely sync will not be acceptable. This option is mostly intended for power users, who would use it as a diagnostic aid for inspecting the encoded pictures. Although this option ignores the flags, they are still stored in the DGI file although DGDecodeNV/DGMultiDecodeNV will ignore them.
Force Film (fieldop=1) - This option is intended for the special case of film content encoded at 23.976 fps but pulled down for display at 29.97 fps, i.e., 3:2 pulldown. This option will restore the 23.976 fps film rate while keeping audio and video in sync throughout the clip. This option works by ignoring pulldown flags and adjusting the frame rate back to the film rate. Do not use this option on non-3:2 pulled-down material, and, therefore, never use it on PAL.
The fieldop is perhaps the most important option to understand when using DGDecNV. Most users should first preview the project and inspect the DGIndexNV Information Panel. If the clip is 29.976fps, and the Field Repeats box in the Information Panel indicates field repeats consistent with 3:2 pulldown, then it is likely that the clip can be treated as 3:2 pulldown material, and so Force Film (fieldop=1) should be selected. Force Film can also be used on hybrid material and will decimate frames as required in video sections to maintain the film rate.
Otherwise, then you should leave fieldop=0 (Honor Pulldown Flags) for generation of the DGI file. If the result is combed (because the source is interlaced, hybrid interlaced/3:2, field blended, etc.), you may want to apply a deinterlacer or inverse telecine (IVTC) filter in your Avisynth script.
Almost invariably, if you know the source is not all 3:2 pulled-down NTSC, you will want to select Honor Pulldown Flags and then post-process as required. Keep in mind that if there are no pulldown flags, there is nothing to honor, so this option just delivers the encoded frames.
fieldop=2 (Ignore Pulldown Flags) should be necessary only for advanced users who want to see just the exact coded pictures in the video stream. Usage Examples Table of Contents AviSynth LoadPlugin() Example Table of Contents
AviSynth's LoadPlugin() must be called before any DGDecodeNV functions can be used.
To accomplish this, add a line like the following one to the beginning of your AviSynth (*.avs) script:
LoadPlugin("C:\My Files\DGDecodeNV.dll")Note: This load plugin line can be omitted if DGDecodeNV.dll is in the default AviSynth plug-ins directory, because Avisynth will load it automatically.
DGSource() Examples Table of Contents To decode:
DGSource("C:\My Files\project.dgi")Note: The path can be omitted if "project.dgi" is in the same directory as your AviSynth (*.avs) script. Nvidia PureVideo deinterlacing:
DGSource("project.dgi", deinterlace=1) Resizing:
DGSource("project.dgi", deinterlace=2, resize_w=1280, resize_h=720)
--------------------------------------------------------------------------------
Copyright (C) 2007-2010 Donald A. Graft, All Rights Reserved.
|
|
Areyou
Стаж: 16 лет 9 месяцев Сообщений: 1724
|
Areyou ·
09-Сен-10 20:35
(спустя 8 часов, ред. 09-Сен-10 20:35)
rat_1970 писал(а):
команда ColorMatrix - необходима ?
Нет. А в данном применении (к .dgi) вовсе работать не будет.
Дело вот в чем. Автор ColorMatrix озадачился в свое время привязать один из параметров к .d2v с тем, чтобы из этого файла бралась колориметрия. Если она не соответствует Rec.601, производится ее преобразование в Rec.601, иначе при такой записи (не указан основной параметр mode) не делается ничего. Поскольку подавляющее большинство DVD имеют колориметрию Rec.601 или ей близкую, вы ничего не потеряете, если эту строку уберете (с NV она все равно не стыкуется). Существенны только преобразования между Rec.709 (HD) и Rec.601.
|
|
Cerebelum
 Стаж: 16 лет 10 месяцев Сообщений: 30
|
Cerebelum ·
16-Сен-10 13:57
(спустя 6 дней)
Как настроить связку DVD Rebuilder Pro + CCE, чтобы сжать DVD5 до 2Гб? Т.е. как выставить нужный битрейт?
|
|
Mikky72
  Стаж: 18 лет 5 месяцев Сообщений: 8498
|
Mikky72 ·
16-Сен-10 15:15
(спустя 1 час 18 мин.)
Cerebelum
Настройка пользовательского размера выходного DVD для упомянутой связки описана тут: https://rutr.life/forum/viewtopic.php?t=522848. Если что-то будет непонятно, то задавайте вопрос в той теме.
|
|
fowler29
Стаж: 17 лет 10 месяцев Сообщений: 142
|
fowler29 ·
05-Окт-10 01:26
(спустя 18 дней, ред. 05-Окт-10 01:26)
Уважаемые специалисты, прошу помочь.
При перекодировании с помощью Rhozet Carbon Coder 3.15.0.21404 видео из DVD (.m2v) 29,970 NTSC>29,970 NTSC vbr 2 прохода (Dvd-NTSC-mastering quality) в середине процесса система выдает следующую ошибку
при перекодировке PAL->PAL - проблем нет!!!
система windows7, 64 bit
Что делать?
|
|
Colt92
Стаж: 16 лет Сообщений: 78
|
Colt92 ·
13-Окт-10 20:06
(спустя 8 дней)
Mikky72
спасибо большое за инструкцию
мне вариант с кодированием в Carbon Coder`e, показался проще по сравнению с ССЕ.
З.Ы. по поводу калькулятора, я юзаю "Битрейт калькулятор FX":
что аналогично:
8 * 4 047 *1024 / (2*60*60 + 0*60 + 48) = 4 574 кибибит/с
так сказать, прога для ленивых
|
|
Прокс
  Стаж: 17 лет 6 месяцев Сообщений: 738
|
Прокс ·
25-Дек-10 10:11
(спустя 2 месяца 11 дней, ред. 25-Дек-10 10:11)
а есть где тема как ремейком с двд ошибку убрать??была какя то ошибка на двд прогнал через CloneDVD2 вроде ошибка убралась но,при сборе муксман пишет о шибке целлтайм но когда оттуда строчку убираю вылезает другая ошибка,вообщем танцы с бубном,а в римейке вообще не разбираюсь,можно как то двд перегнать чтоб он без ошибок был??только плиз объясните попроще,заранее спасибо 
да и до пересбора CloneDVD2 --- демукс ругался при разборе что битое чего то там после пересбора всё было нормально
это при открытии двд с битым фрагментом,как его найти?
|
|
Mikky72
  Стаж: 18 лет 5 месяцев Сообщений: 8498
|
Mikky72 ·
25-Дек-10 11:15
(спустя 1 час 3 мин.)
|
|
llk2003
 Стаж: 16 лет 8 месяцев Сообщений: 71
|
llk2003 ·
01-Янв-11 15:21
(спустя 7 дней)
|
|
Gmex
 Стаж: 15 лет 7 месяцев Сообщений: 86
|
Gmex ·
22-Янв-11 14:06
(спустя 20 дней, ред. 22-Янв-11 14:06)
В описании написано :
Цитата:
Как видно на скриншоте, размер проекта DVD составляет 5 809,27 MiB.
Размер болванки DVD+R, на которую будем писать фильм: 4 700 000 000 B = 4 482 MiB.
Но писать на самом краю болванки опасно, да и за счет округлений мы можем немного ошибиться – оставим запас в 10 MiB. Таким образом, проект DVD5 надо подогнать под размер 4 472 MiB. Так как резервы удаления лишнего уже исчерпаны, то придется для этих целей ужимать видеодорожку на 1337 MiB.
Теперь можно делать разложение фильма на отдельные дорожки (видео, аудио, субтитры) с помощью PGCDemux. Получаем такие файлы: На скриншоте виден размер оригинальной видеодорожки:5 486 495 KiB = 5 358 MiB.
Скриншота нет, а где можно увидеть этот размер - 5 486 495 KiB ?
|
|
silv
  Стаж: 18 лет 10 месяцев Сообщений: 1250
|
silv ·
22-Янв-11 14:39
(спустя 33 мин.)
Gmex
В Проводнике или любом другом средстве для работы с файлами.
Смотреть на самый большой из полученных в результате работы PgcDemux файл, с расширением M2V.
|
|
Gmex
 Стаж: 15 лет 7 месяцев Сообщений: 86
|
Gmex ·
26-Янв-11 13:04
(спустя 3 дня, ред. 26-Янв-11 16:45)
я так и не понял в каком случае нужно выставлять в CCE SP2, в позиции Рulldown - 2:3 и 3:2 ?
Допустим из :
PAL в PAL
PAL в NTSC
NTSC в NTSC
NTSC в PAL
И какие цифры, в каждом из приведенных случаев, нужно выставлять в Video settings ?
А еще выдало это:
|
|
Mikky72
  Стаж: 18 лет 5 месяцев Сообщений: 8498
|
Mikky72 ·
26-Янв-11 18:07
(спустя 5 часов)
Gmex писал(а):
NTSC в NTSC
Вот в этом.
|
|
Mikky72
  Стаж: 18 лет 5 месяцев Сообщений: 8498
|
Mikky72 ·
26-Янв-11 18:11
(спустя 4 мин.)
Gmex писал(а):
PAL в NTSC
NTSC в PAL
Вообще не в тему. В лучшем случае - сюда https://rutr.life/forum/viewtopic.php?t=1298964
|
|
Gmex
 Стаж: 15 лет 7 месяцев Сообщений: 86
|
Gmex ·
28-Янв-11 07:34
(спустя 1 день 13 часов, ред. 28-Янв-11 07:34)
фильм в PAL оставляю PAL , в позиции "Рulldown" стоит - 2:3.
В этом случае не нужно менять на 3:2 ?
И в "Video settings" нужно менять цифры M= 3, N/M=5 ?
Спасибо за ответ.
|
|
Mikky72
  Стаж: 18 лет 5 месяцев Сообщений: 8498
|
Mikky72 ·
28-Янв-11 11:44
(спустя 4 часа)
Gmex
Не нужно ни первого, ни второго.
|
|
rat_1970
 Стаж: 16 лет 1 месяц Сообщений: 488
|
rat_1970 ·
07-Апр-11 00:26
(спустя 2 месяца 9 дней, ред. 07-Апр-11 00:26)
Здравствуйте
снова много БУКОВ, но как то иначе не объяснишь проблему 
возникли новые вопросы - по тпределению типа видео разными прогами
вопрос вот какой
КАК ТОЧНО ОПРЕДЕЛИТЬ ТИП РАЗВЕРТКИ ВИДЕО MPEG-2 - ПРОГРЕССИВ или ИНТЕРЛЕЙС(черезстрочное видео)
почему возник такой вопрос -
хочу перекодировать фильм
тот который первый диск из раздачи
Гарри Поттер и дары смерти: Часть 1 / Harry Potter and the Deathly Hallows: Part 1 (Дэвид Йэтс / David Yates) [2010, Великобритания, США, драма, фэнтези, детектив, приключения, DVD9 + DVD5] DUB Sub rus + original eng
https://rutr.life/forum/viewtopic.php?t=3512999
скрытый текст
Цитата:
Garri.Potter.i.dary.smerti.chast.1.2010.DVD9+DVD5
Disc 1 · 6.88 GB
VIDEO_TS · 6.88 GB
VIDEO_TS.BUP 12 KB (12288)
VIDEO_TS.IFO 12 KB (12288)
VIDEO_TS.VOB 3.75 MB (3940352)
VTS_01_0.BUP 84 KB (86016)
VTS_01_0.IFO 84 KB (86016)
VTS_01_0.VOB 13.44 MB (14098432)
VTS_01_1.VOB 1023.99 MB (1073739776)
VTS_01_2.VOB 1023.99 MB (1073739776)
VTS_01_3.VOB 1023.99 MB (1073739776)
VTS_01_4.VOB 570.35 MB (598065152)
VTS_01_5.VOB 1023.99 MB (1073739776)
VTS_01_6.VOB 1023.99 MB (1073739776)
VTS_01_7.VOB 1023.99 MB (1073739776)
VTS_01_8.VOB 308.34 MB (323321856)
VTS_02_0.BUP 14 KB (14336)
VTS_02_0.IFO 14 KB (14336)
VTS_02_1.VOB 13.68 MB (14348288)
в информации, которая приведена в раздаче тип видео описывается таким образом
Scan type : Progressive
скрытый текст
MediaInfo MediaInfo
General
Complete name : C:\Garri.Potter.i.dary.smerti.chast.1.2010.DVD9+DVD5\Disc 1\VIDEO_TS\VTS_01_1.VOB
Format : MPEG-PS
File size : 1 024 MiB
Duration : 20mn 26s
Overall bit rate : 7 003 Kbps Video
ID : 224 (0xE0)
Format : MPEG Video
Format version : Version 2
Format profile : Main@Main
Format settings, BVOP : Yes
Format settings, Matrix : Default
Duration : 20mn 26s
Bit rate mode : Variable
Bit rate : 5 573 Kbps
Width : 720 pixels
Height : 576 pixels
Display aspect ratio : 16:9
Frame rate : 25.000 fps
Standard : PAL
Resolution : 8 bits
Colorimetry : 4:2:0
Scan type : Progressive
Scan order : Top Field First
Bits/(Pixel*Frame) : 0.538
Stream size : 815 MiB (80%)
проигрыатель Power DVD при воспризведении данного фильма показывает тип видео (развертки) - с чередованием
утилита MediaInfo по любому из VOB дает также Scan type : Progressive это первый вопрос - а ВСЕ ТАКИ почему так по разному ?
ну полез в дебри теории , среди которых в частности была такая мысль, что определение типа развертки по DVD может быть некорректно, так как при этом могут определяться ФЛАГИ не самого потока , а контейнера
второй вопрос - а как это ? (если я конечно правильно понял)
ладно , пошел дальше
я разложил основной фильм на потоки при помощи PgcDemux
посмотрел через утилиту MediaInfo получившийся файл VideoFile.m2v
опять все то же самое Scan type : Progressive
вот цитата из инфо
скрытый текст
Видео
Формат : MPEG Video
Версия формата : Version 2
Профайл формата : Main@Main
Настройка матрицы формата : По умолчанию
Продолжительность : 2ч 20мин
Вид битрейта : Переменный
Битрейт : 5 481 Кбит/сек
Номинальный битрейт : 7 500 Кбит/сек
Ширина : 720 пикс.
Высота : 576 пикс.
Соотношение кадра : 16/9
Частота кадров : 25,000 кадр/сек
Стандарт вещания : PAL
Колориметрия : 4:2:0
Тип развёртки : Прогрессивная
Бит/(Пиксели*Кадры) : 0.529
ладно загрузил VideoFile.m2v в Карбон Кодер (точно как в инструкции с первой страницы)
и что вижу
на страничке Карбон Кодера Source -> Add
поле Use Progressiv Decode - НЕ МОЖЕТ БЫТЬ ИСПОЛЬЗОВАНО - квадратик куда можно поставить галочку - Неактивен /затемнене
поле Interlacing показывает значение Upper / TopField First (default)
это я понял так, что КАРБОН ОПРЕДЕЛИЛ видео источника КАК ИНТЕРЛЕЙСНОЕ СООТВЕТСТВЕННО ТРЕТИЙ ВОПРОС - Я ПРАВИЛЬНО ЭТО ПОНЯЛ И КАК ЭТО МОЖЕТ БЫТЬ, что медиаинфо определяет тип файла VideoFile.m2v как ПРОГРЕССИВ, а Карбон как ИНТЕРЛЕЙС ?
ну и если я не прав, то ткните носом
опять же - может быть В ЭТОМ СЛУЧАЕ надо
на страничке Карбон Кодера Source -> Add
НАДО В поле Interlacing
ВЫБРАТЬ значение Non-Interlaced ?
пошел дальше - написал скрипт
скрытый текст
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\AutoYUY2.dll") #более медленный, но качественный инструмент конверсии цветового пространства
LoadPlugin("C:\Program Files\DGDecNV.2.0.1.3\DGDecodeNV.dll")
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\ColorMatrix.dll")
DGSource("W:\Harry Potter and the Deathly Hallows\Harry Potter and the Deathly Hallows.dgi")
AutoYUY2()
ColorMatrix(mode="Rec.709->Rec.601", inputFR=false, clamp=0)
проиндексировал соответственно через DGDecodeNV
он при индексировании тип развертки не показывает
скрипт загнал в Карбон Кодер
на страничке Карбон Кодера Source -> Add
поля Use Progressiv Decode - ВООБЩЕ НЕТУ
поле Interlacing показывает значение lLower / Botom Field First (default) четвертый вопрос - а как это может быть?
если видео загоняб в карбон кодер напрямую то
поле Interlacing показывает значение Upper / TopField First (default)
если через скрипт
поле Interlacing показывает значение lLower / Botom Field First (default)
затем решил проиндексировать DGIndex.exe - для контроля
особое внимание уделяю совету
Цитата:
Затем указываем вариант учета флагов. Я в случае PAL выбираю Ignore Pulldown Flаgs или Honor Pulldown Flags
- оставил по умолчанию Honor Pulldown Flags
и второму совету
Цитата:
Обратите внимание на окошко с результатами анализа клипа:
смотрю
скрытый текст
Stream Type: Elementary
Profile: main@main
Frame Size: 720x576
Display Size: [not specified]
Aspect Ratio: 16:9 [3]
Frame Rate: 25.000000 fps
Video Type: PAL
Frame Type: Progressive
Coding Type: B
Colorimetry: BT.470-2 B,G*
Frame Structure: Frame
Field Order: Top
Coded Number: 210150
Playback Number: 2
Frame Repeats: 0
Field Repeats: 0
VOB ID:
Cell ID:
Bitrate:
Bitrate (Avg):
Bitrate (Max):
Timestamp:
Elapsed: 0:02:55
Remain: FINISH
FPS:
Info:
вижу - Frame Type: Progressive
пишу скрипт
скрытый текст
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\AutoYUY2.dll") #более медленный, но качественный инструмент конверсии цветового пространства
LoadPlugin("C:\Program Files\megui\tools\dgindex\DGDecode.dll")
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\ColorMatrix.dll")
Mpeg2source("W:\Harry Potter and the Deathly Hallows\VideoFile.d2v")
AutoYUY2()
ColorMatrix(mode="Rec.709->Rec.601", inputFR=false, clamp=0)
загружаю скрипт в Карбон Кодер
получаю то же самое - на страничке Карбон Кодера Source -> Add
поля Use Progressiv Decode - ВООБЩЕ НЕТУ
поле Interlacing показывает значение lLower / Botom Field First (default)
подитожу вопросы
скажите
- что я делаю неправильно
- как все таки определить тип видео
- как так может быть, что тип видео определяется настолько поразному
- - как так может быть , что карбон одно и тоже видео видит по разному
- какое видео всетаки в этом Гарри Поттере ПОЧЕМУ если видео загоняТЬ в карбон кодер напрямую то
поле Interlacing показывает значение Upper / TopField First (default)
если через скрипт
поле Interlacing показывает значение lLower / Botom Field First (default) почему если загоняемый поток ПРОГРЕССИВНЫЙ
Карбон НЕ ставит в поле Interlacing - значение NON-Interlace - по умолчанию /сразу
а ставит Lower / Botom Field First (default) ? МОЖЕТ БЫТЬ НА СТРАНИЧКЕ Source->Add в поле Interlacing - значение NON-Interlace ПОСТАВИТЬ САМОМУ, ПРИНУДИТЕЛЬНО ? P.S. почему встала такая задача
если видео в Гарри Поттере действительно PAL , ПРОГРЕССИВ
я после пререкодирования в Карбон Кодере хочу на выходе получить ТОЖЕ!!! PAL прогрессив
ССЕ пользовать не хочу - мне картинка после карбона нравится больше, плюс он за свои два прохода делает примерно тк же как и ССЕ за 5-7
для получения НА ВЫХОДЕ PAL ПРОГРЕССИВ буду использовать методику описанную одним из форумчан - напрямую Карбон это не позволяет , но есть одна хитрость -
ну и опять же
я так понимаю
PAL PROGRESSIV на входе -> PAL PROGRESSIV на выходе = это лучше
нежели чем
PAL PROGRESSIV на входе -> PAL INTERLACE на выходе
а вот если бы видео было бы интерлейсное я так понимаю что лучше бы его интерлейсным и оставить
НО В ЛЮБОМ СЛУЧАЕ КРАЙНЕ ЖЕЛАТЕЛЬНО ТОЧНО ОПРЕДЕЛИТЬ
тип видео развертки - прогрессив или интерлейс
еще раз извините за много бслов, но проще будетотвечать если я опишу проблему как можно подробнее
заранее спасибо за ответ
|
|
samsonq
  Стаж: 18 лет 9 месяцев Сообщений: 717
|
samsonq ·
07-Апр-11 09:21
(спустя 8 часов, ред. 07-Апр-11 09:21)
rat_1970
Полностью ответить не могу, т.к. пишу с телефона.
Неправильно в скрипте: ColorMatrix при пережатии DVD не нужен.
Для определения развертки нажмите F6 (кажется) в DGIndex(NV), запустится просмотр, при котором отображается структура фрейма, можете посмотреть в нескольких местах фильма.
На этом диске прогрессив.
|
|
rat_1970
 Стаж: 16 лет 1 месяц Сообщений: 488
|
rat_1970 ·
07-Апр-11 10:28
(спустя 1 час 6 мин., ред. 07-Апр-11 10:28)
2 arturkononovспасибо за ответ
arturkononov писал(а):
ColorMatrix при пережатии DVD не нужен
да яуже понял - мне и Микки72 указал, но конкретно на мою затыку это видимо не влияет, но все равно спасибо, учту
arturkononov писал(а):
На этом диске прогрессив.
ОК
а как насчет вопроса - МОЖНО НА СТРАНИЧКЕ Source->Add
в поле Interlacing -
значение NON-Interlace ПОСТАВИТЬ САМОМУ, ПРИНУДИТЕЛЬНО ?
НУ ну по крайней мере в ДАННОМ случае ? UP
arturkononov писал(а):
Для определения развертки нажмите F6 (кажется) в DGIndex(NV), запустится просмотр, при котором отображается структура фрейма, можете посмотреть в нескольких местах фильма.
попробую -
уже попробовал
да действительно все видно
(век живи - век учись)
тогда такой вопрос - в данном случае (и вообще) если МедиаИнфо и DGIndex(NV) показывают ПРОГРЕССИВ
можно это считать окончательным приговором ?
|
|
samsonq
  Стаж: 18 лет 9 месяцев Сообщений: 717
|
samsonq ·
07-Апр-11 10:56
(спустя 28 мин.)
rat_1970
Если поле Interlacing на вкладке Source активно, можете поставить, хотя я считаю, что для прогрессива его настраивать не нужно.
Да, можно считать окончательным приговором.
|
|
grayser69
Стаж: 16 лет 8 месяцев Сообщений: 51
|
grayser69 ·
15-Апр-11 16:15
(спустя 8 дней)
У меня вопрос по скорости кодировки - написано 0,75 x realtime, т. е. фактически кодировка длится дольше чем воспроизводится сам видеофайл. Так должно быть или я не то делаю?
|
|
|