xVid64
-
Ivavas
xVid64
Кто работал с xVid64?
У меня ерунда какая-то получается. В VirtualDub64 кодирую xVid64 в два прохода. Включаю FrameRate (исходный фильм NTCH 29.97) и фильтры NullTransform (Cropping) и Deinterlace. В итоге при втором проходе видео кодируется с битрейтом 2KBs (в настройках xVid ставил 900 Kbs).
Если отключить FrameRate - то при втором проходе битрейт получается больше 2000 Kbs, размер файла больше 1,5 Гб.
Может какие-то настройки кодека пропустил ?
У меня ерунда какая-то получается. В VirtualDub64 кодирую xVid64 в два прохода. Включаю FrameRate (исходный фильм NTCH 29.97) и фильтры NullTransform (Cropping) и Deinterlace. В итоге при втором проходе видео кодируется с битрейтом 2KBs (в настройках xVid ставил 900 Kbs).
Если отключить FrameRate - то при втором проходе битрейт получается больше 2000 Kbs, размер файла больше 1,5 Гб.
Может какие-то настройки кодека пропустил ?
-
aviLeX
Re: xVid64
что-то страшное рассказываешь
еще раз проверяй настройки, в первом проходе должен быть высьавлен внятный профиль, например AS @ L5, чуть ниже - Twopass 1st pass,
на втором - Twopass 2st pass, чуть ниже - Target bitrate kbps - окончательный битрейт.
На первом проходе кодек анализирует видео без учета битрейта, просто проходя весь отрезок с постоянным, максимальным квантом, потом, на основе полученных данных и учитывая заданный тобою (только тут) битрейт - кодирует второй проход.
С этим уж проблем быть не должно. В том числе и на 64разрядной тачке.
еще раз проверяй настройки, в первом проходе должен быть высьавлен внятный профиль, например AS @ L5, чуть ниже - Twopass 1st pass,
на втором - Twopass 2st pass, чуть ниже - Target bitrate kbps - окончательный битрейт.
На первом проходе кодек анализирует видео без учета битрейта, просто проходя весь отрезок с постоянным, максимальным квантом, потом, на основе полученных данных и учитывая заданный тобою (только тут) битрейт - кодирует второй проход.
С этим уж проблем быть не должно. В том числе и на 64разрядной тачке.
-
Ivavas
Re: xVid64
Ivavas
Цитата:
Вроде бы не понимает.
Странно. Что у тебя за система? Вроде бы должен - по логике - я с ним не сталкивался - просто медленней будут работать.
А вообще IVTC делают в DGIndex - по крайней мере, я так всегда делал. Но можно и в ависинте. Например decomb-ом.
И вообще - опиши процесс от DVD до даба
Цитата:
Вроде бы не понимает.
Странно. Что у тебя за система? Вроде бы должен - по логике - я с ним не сталкивался - просто медленней будут работать.
А вообще IVTC делают в DGIndex - по крайней мере, я так всегда делал. Но можно и в ависинте. Например decomb-ом.
И вообще - опиши процесс от DVD до даба
-
Ivavas
Re: xVid64
Ivavas
Цитата:
Включаю FrameRate (исходный фильм NTCH 29.97)
Зачем? Каков исходный смысл действа и какой результат желательно получить? Почему не кодировать с неизменным fps?
Цитата:
Нашел в Инете обсуждение похожего вопроса: Проблемы с размером конечного файла при кодировании в xvid.
Достаточно опосредованно похожего. Там у меня кодирование вообще шло через ависинтовский скрипт. Как вариант - попробуй на втором проходе поставить overflow control strength как минимум 10 или 15.
Если читаешь по ангельски - там же была ссылка
Цитата:
Включаю FrameRate (исходный фильм NTCH 29.97)
Зачем? Каков исходный смысл действа и какой результат желательно получить? Почему не кодировать с неизменным fps?
Цитата:
Нашел в Инете обсуждение похожего вопроса: Проблемы с размером конечного файла при кодировании в xvid.
Достаточно опосредованно похожего. Там у меня кодирование вообще шло через ависинтовский скрипт. Как вариант - попробуй на втором проходе поставить overflow control strength как минимум 10 или 15.
Если читаешь по ангельски - там же была ссылка
http://forum.doom9.org/showthread.php?threadid=92046
-
Ivavas
Re: xVid64
Цитата:
Включаю FrameRate (исходный фильм NTCH 29.97)
Зачем? Каков исходный смысл действа и какой результат желательно получить?
Просто это рекомендуется в том руководстве, которым я пользовался:
Цитата:
Inverse Telecine (IVTC) if video is in NTSC format
Note: This part only applies to you if your source DVD is in NTSC format, meaning basically that it is purchased from United States or Canada (region 1)!
Inverse telecine is used to avoid audio synch problems with NTSC material to convert the video back to its original source framerate (23.976). Go to Video menu and select Frame rate. Leave the Frame rate conversion as No change and in Inverse telecine selection, select Reconstruct from fields - adaptive. After you've selected this one, just click OK to close the window.
Попробовал использовать Overflow Control. Выставил значения 20%. В итоге получился размер и битрейт точь-в-точь как заказывал. FrameRate не использовал.
Только теперь такая проблема: я обрезал черные полосы (Cropping). Исходный размер 720*480. Обрезал сверху и снизу по 96. Но в итоге срезалось сверху 192.
Может это глюки VirtualDub64 (последняя версия)? У меня раньше были проблемы с Cropping в бета-версиях VirtualDub32.
Включаю FrameRate (исходный фильм NTCH 29.97)
Зачем? Каков исходный смысл действа и какой результат желательно получить?
Просто это рекомендуется в том руководстве, которым я пользовался:
Цитата:
Inverse Telecine (IVTC) if video is in NTSC format
Note: This part only applies to you if your source DVD is in NTSC format, meaning basically that it is purchased from United States or Canada (region 1)!
Inverse telecine is used to avoid audio synch problems with NTSC material to convert the video back to its original source framerate (23.976). Go to Video menu and select Frame rate. Leave the Frame rate conversion as No change and in Inverse telecine selection, select Reconstruct from fields - adaptive. After you've selected this one, just click OK to close the window.
Попробовал использовать Overflow Control. Выставил значения 20%. В итоге получился размер и битрейт точь-в-точь как заказывал. FrameRate не использовал.
Только теперь такая проблема: я обрезал черные полосы (Cropping). Исходный размер 720*480. Обрезал сверху и снизу по 96. Но в итоге срезалось сверху 192.
Может это глюки VirtualDub64 (последняя версия)? У меня раньше были проблемы с Cropping в бета-версиях VirtualDub32.
-
Ivavas
Re: xVid64
Цитата:
Включаю FrameRate (исходный фильм NTCH 29.97)
Зачем? Каков исходный смысл действа и какой результат желательно получить?
Просто это рекомендуется в том руководстве, которым я пользовался:
Цитата:
Inverse Telecine (IVTC) if video is in NTSC format
Note: This part only applies to you if your source DVD is in NTSC format, meaning basically that it is purchased from United States or Canada (region 1)!
Inverse telecine is used to avoid audio synch problems with NTSC material to convert the video back to its original source framerate (23.976). Go to Video menu and select Frame rate. Leave the Frame rate conversion as No change and in Inverse telecine selection, select Reconstruct from fields - adaptive. After you've selected this one, just click OK to close the window.
Попробовал использовать Overflow Control. Выставил значения 20%. В итоге получился размер и битрейт точь-в-точь как заказывал. FrameRate не использовал.
Только теперь такая проблема: я обрезал черные полосы (Cropping). Исходный размер 720*480. Обрезал сверху и снизу по 96. Но в итоге срезалось сверху 192.
Может это глюки VirtualDub64 (последняя версия)? У меня раньше были проблемы с Cropping в бета-версиях VirtualDub32.
Включаю FrameRate (исходный фильм NTCH 29.97)
Зачем? Каков исходный смысл действа и какой результат желательно получить?
Просто это рекомендуется в том руководстве, которым я пользовался:
Цитата:
Inverse Telecine (IVTC) if video is in NTSC format
Note: This part only applies to you if your source DVD is in NTSC format, meaning basically that it is purchased from United States or Canada (region 1)!
Inverse telecine is used to avoid audio synch problems with NTSC material to convert the video back to its original source framerate (23.976). Go to Video menu and select Frame rate. Leave the Frame rate conversion as No change and in Inverse telecine selection, select Reconstruct from fields - adaptive. After you've selected this one, just click OK to close the window.
Попробовал использовать Overflow Control. Выставил значения 20%. В итоге получился размер и битрейт точь-в-точь как заказывал. FrameRate не использовал.
Только теперь такая проблема: я обрезал черные полосы (Cropping). Исходный размер 720*480. Обрезал сверху и снизу по 96. Но в итоге срезалось сверху 192.
Может это глюки VirtualDub64 (последняя версия)? У меня раньше были проблемы с Cropping в бета-версиях VirtualDub32.
-
aviLeX
Re: xVid64
Ivavas
Цитата:
Просто это рекомендуется в том руководстве, которым я пользовался:
Вообще IVTC обычно делают на предыдущем этапе. В том же DGIndex. BTW - это далеко не всегда нужно.
Цитата:
Просто это рекомендуется в том руководстве, которым я пользовался:
Вообще IVTC обычно делают на предыдущем этапе. В том же DGIndex. BTW - это далеко не всегда нужно.
-
Ivavas
Re: xVid64
Цитата:
Вообще IVTC обычно делают на предыдущем этапе
Просто я не нашел 64-х разрядных плагинов для AviSynth64, кроме DGDecode64.
Cropping я сделал в AviSynth. А вот IVTC так и не сделать, VirtualDub64 глючит.
Вообще IVTC обычно делают на предыдущем этапе
Просто я не нашел 64-х разрядных плагинов для AviSynth64, кроме DGDecode64.
Cropping я сделал в AviSynth. А вот IVTC так и не сделать, VirtualDub64 глючит.
-
Ivavas
Re: xVid64
Ivavas
Цитата:
Просто я не нашел 64-х разрядных плагинов для AviSynth64, кроме DGDecode64. Cropping я сделал в AviSynth.
А 32-разрядные он не принимает?
BTW - а IVTC - точно нужен?
Цитата:
Просто я не нашел 64-х разрядных плагинов для AviSynth64, кроме DGDecode64. Cropping я сделал в AviSynth.
А 32-разрядные он не принимает?
BTW - а IVTC - точно нужен?