Вернуться   Forum 3Dnews Tech > Софт > Программное обеспечение
Вход через: 

Ответ Создать новую тему
 
Опции темы Опции просмотра
Старый 31.05.2015, 14:20   Вверх   #1
chajnik
Мужской Продвинутый
Автор темы
 
Регистрация: 02.03.2011
Virtual Dub и кодек H.264

Есть секвенция изображений кадров, которой нужно в виртуал дабе задать частоту в 300 кадров/сек и при этом сохранить видео в формате .avi с видео-кодеком h.264 без сжатия. Вот мои настройки:

После начала рендера, появляется предупреждение:


Что оно может значить? Можно ли это как-то исправить?
п.с. Думал надо повысить битрейт, но не смог найти где это можно сделать. Возможно ошибаюсь и дело совсем не в этом. Так же хочу добавить, что если выставить фпс на 250, то этого предупреждения нет. Такой высокий фпс нужен для плавного замедления видео в видео-редакторе.
chajnik вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 31.05.2015, 14:51   Вверх   #2
zl0dey4eg
Мужской Абсолютный
 
Аватар для zl0dey4eg
 
Регистрация: 24.12.2012
Адрес: Москва
Цитата (chajnik) »
Что оно может значить? Можно ли это как-то исправить?
Это значит, что битрэйд превышает максимально возможный

Понизить битрэйд до 2073500
zl0dey4eg вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 31.05.2015, 15:23   Вверх   #3
chajnik
Мужской Продвинутый
Автор темы
 
Регистрация: 02.03.2011
Цитата (zl0dey4eg) »
Это значит, что битрэйд превышает максимально возможный

Понизить битрэйд до 2073500
Как это можно сделать? Попробовал выбрать другой профиль и взял значение 9800, ошибка осталась.
Миниатюры
вауцу.png  
chajnik вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 31.05.2015, 16:09   Вверх   #4
zl0dey4eg
Мужской Абсолютный
 
Аватар для zl0dey4eg
 
Регистрация: 24.12.2012
Адрес: Москва
Странно.
А что у вас с соотношением сторон(пропорциями) видео?
Может и из за этого ругаться. VD он такой ...
zl0dey4eg вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 31.05.2015, 16:12   Вверх   #5
chajnik
Мужской Продвинутый
Автор темы
 
Регистрация: 02.03.2011
Цитата (zl0dey4eg) »
Странно.
А что у вас с соотношением сторон(пропорциями) видео?
Может и из за этого ругаться. VD он такой ...
16:9
1920x1080

Но вряд ли это из-за этого, потому что при понижении частоты кадров этого предупреждения нет.
п.с. Проблема явно не в VD, а в настройках кодека. имхо
chajnik вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 31.05.2015, 18:12   Вверх   #6
garniv
Мужской Модератор
 
Аватар для garniv
 
Регистрация: 29.06.2004
Во-первых, это всего лишь предупреждение, а не ошибка. Рендеринг ведь продолжается и заканчивается нормально?

У тебя 32-битная или 64-битная версия х264?
Попробуй в Extra Command Line добавить
--rc-lookahead 25

Во-вторых зачем именно х264? Попробуй что-то другое, например Lagarith или HuffYUV, или Ut Video.
Ну и в-третьих, уточнение терминологии: lossless это не "без сжатия", а сжатие без потерь

Цитата (chajnik) »
Такой высокий фпс нужен для плавного замедления видео в видео-редакторе
Что-то ты странное делаешь Что именно значит "плавное замедление"? Можешь показать похожий эффект на каком-то другом видео?

Последний раз редактировалось garniv; 31.05.2015 в 18:24.
garniv вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 31.05.2015, 18:37   Вверх   #7
chajnik
Мужской Продвинутый
Автор темы
 
Регистрация: 02.03.2011
Цитата (garniv) »
Что-то ты странное делаешь Что именно значит "плавное замедление"? Можешь показать похожий эффект на каком-то другом видео?
http://www.youtube.com/watch?v=PfxCjf_AZFc

Цитата (garniv) »
Во-первых, это всего лишь предупреждение, а не ошибка. Рендеринг ведь продолжается и заканчивается нормально?
Рендеринг продолжается, но мало ли... Предупреждение не может значить, что все работает нормально.

Цитата (garniv) »
У тебя 32-битная или 64-битная версия х264?
x86 и x64 версии, как и версии VD. Работаю только в VD x64.

Цитата (garniv) »
Во-вторых зачем именно х264? Попробуй что-то другое, например Lagarith или HuffYUV, или Ut Video.
x264 сжимает размер выходного файла лучше, чем остальные, и при этом сохраняет качество картинки.

Цитата (garniv) »
lossless это не "без сжатия", а сжатие без потерь
Да, не правильно выразился.

Добавлено через 2 минуты

Цитата (garniv) »
Попробуй в Extra Command Line добавить
--rc-lookahead 25
Не помогло.

Последний раз редактировалось chajnik; 31.05.2015 в 18:44.
chajnik вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 31.05.2015, 19:19   Вверх   #8
garniv
Мужской Модератор
 
Аватар для garniv
 
Регистрация: 29.06.2004
Цитата (chajnik) »
http://www.youtube.com/watch?v=PfxCjf_AZFc
э... не понимаю в чем проблема склеить все кадры с частотой, с которой будет показываться весь остальной ролик. Если нужно сначала показать все в "реальном времени", а потом в "замедленном" - то просто кидаешь на таймлайн два куска в "замедленном", и затем первый ускоряешь в 300/(частота кадров ролика) раз. Т.е. если весь ролик у тебя будет 30 к/с, то ускорять надо в 300/30=10 раз, Если ролик в 60 к/с, то ускорять надо в 300/60=5 раз.

Последний раз редактировалось garniv; 31.05.2015 в 19:32.
garniv вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 31.05.2015, 19:50   Вверх   #9
chajnik
Мужской Продвинутый
Автор темы
 
Регистрация: 02.03.2011
Цитата (garniv) »
э... не понимаю в чем проблема склеить все кадры с частотой, с которой будет показываться весь остальной ролик. Если нужно сначала показать все в "реальном времени", а потом в "замедленном" - то просто кидаешь на таймлайн два куска в "замедленном", и затем первый ускоряешь в 300/(частота кадров ролика) раз. Т.е. если весь ролик у тебя будет 30 к/с, то ускорять надо в 300/30=10 раз, Если ролик в 60 к/с, то ускорять надо в 300/60=5 раз.
Не совсем понял. У меня должен быть исходник видео с частотой 300fps, после чего я его загружаю в видео-редактор, сохраняя его частоту, чтобы можно было редактировать(ускорить/замедлить) и не получить на выходе "рывки". Я сам еще не знаю в каких именно моментах я буду что-то замедлять/ускорять, по-этому для меня проще иметь на руках видео с большой частотой кадров, а после завершения редактирования сохранить уже завершенный проект в видео с частотой 60fps.
п.с. Это дело каждого, кому и как удобно редактировать видео. Поэтому, если решения "проблемы" не предвидится, то я оставлю частоту 250fps. Но хотелось бы больше, на всякий случай.
п.с.(2) Если сможете, то попробуйте более подробно описать ваш способ, возможно я смогу понять вас лучше и сочту ваш способ более удобным.

Последний раз редактировалось chajnik; 31.05.2015 в 19:53.
chajnik вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 31.05.2015, 20:21   Вверх   #10
garniv
Мужской Модератор
 
Аватар для garniv
 
Регистрация: 29.06.2004
Цитата (chajnik) »
У меня должен быть исходник видео с частотой 300fps, после чего я его загружаю в видео-редактор, сохраняя его частоту, чтобы можно было редактировать(ускорить/замедлить) и не получить на выходе "рывки".
Зачем создавать себе дополнительные сложности - зачем 300 к/с?) Все равно ты так или иначе будешь уменьшать fps до 60.
Цитата (chajnik) »
Если сможете, то попробуйте более подробно описать ваш способ, возможно я смогу понять вас лучше и сочту ваш способ более удобным.
Нет, Ваше Величество, я и так уже все подробно расписал - просто Вы не поняли с первого прочтения. Попробуйте еще раз

Цитата (chajnik) »
то я оставлю частоту 250fps.
И получишь рывки: 250/60= 4,166666666666667. Используй тогда уж 240 к/с.
garniv вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 31.05.2015, 21:03   Вверх   #11
chajnik
Мужской Продвинутый
Автор темы
 
Регистрация: 02.03.2011
garniv
Читал несколько раз, снова прочитал пару раз, все равно не совсем понимаю ваш способ. От куда я возьму замедленное видео с частотой 30/60фпс, чтобы потом ускорить его в 5/10 раз и получить видео "реального времени", если у меня исходник уже имеет частоту 300фпс и идет в реальном времени?

Цитата (garniv) »
И получишь рывки: 250/60= 4,166666666666667. Используй тогда уж 240 к/с.
Рывков как раз и не будет, если я замедлю в 4,166...раз. Они будут только при замедлении >4,166...раз.
п.с. Мы уходим от главной темы, лучше закрыть этот вопрос.
chajnik вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 31.05.2015, 21:26   Вверх   #12
garniv
Мужской Модератор
 
Аватар для garniv
 
Регистрация: 29.06.2004
Цитата (chajnik) »
Рывков как раз и не будет, если я замедлю в 4,166...раз. Они будут только при замедлении >4,166...раз.
Насколько я знаю, рывки получаются при любых нецелочисленных преобразованиях частот кадров.
Цитата (chajnik) »
От куда я возьму замедленное видео с частотой 30/60фпс, чтобы потом ускорить его в 5/10 раз и получить видео
как-то наши понятия не стыкуются. В моем понимании:
Оригинальное видео = видео с изначально высокой частотой кадров (300, 1000, и т.д.).
Замедленное видео = видео с изначально высокой частотой кадров (300, 1000, и т.д.), но воспроизводимое на общей частоте кадров ролика (60 как в твоем случае). Кадры воспроизводятся последовательно и все: 1,2,3,4,5,6,7,8,9...
Ускоренное видео = видео с изначально высокой частотой кадров (300, 1000, и т.д.) воспроизводимое на общей частоте кадров ролика (60 как в твоем случае). Кадры воспроизводятся выборочно с нужным интервалом: 1,5,10,15,20,25,30,35,40...
garniv вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 01.06.2015, 04:58   Вверх   #13
BSE
Мужской Абсолютный
 
Аватар для BSE
 
Регистрация: 08.04.2009
chajnik
а если вручную поставить уровень (level) повыше?

Добавлено через 20 минут

garniv
Про замедление речь идёт о том, что автор хочет сохранить качество исходного ролика в том числе и количество кадров в секунду для редактирования. Если этого не сделать, то на видео будут рывки.


Для примера, если каждый кадр исходного видео с 300к/с отображать не за 1/300 секунды, а за 1/60 (60FPS), то мы получим видео, замедленное в 5 раз, но качеством, как видео, снятое со скоростью 60к/с.

Но если мы имеем исходное видео в 60к/с (после сжатия кодеком), то для замедления его в 5 раз нам придётся каждый кадр отображать в пять раз дольше, т.е. 1/12 секунды (12FPS), а это очень серьёзное падение качества.
__________________
Под косматой елью, в темном подземелье,
Где рождается родник, — меж корней живет старик.

Последний раз редактировалось BSE; 01.06.2015 в 05:20.
BSE вне форума  
Ответить с цитированием
Старый 01.06.2015, 05:44   Вверх   #14
chajnik
Мужской Продвинутый
Автор темы
 
Регистрация: 02.03.2011
BSE
Знать бы где... Я в настройках ничего такого не смог найти, в чем можете убедиться и вы, посмотрев скриншот настроек кодека на самом первом посте.
chajnik вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 01.06.2015, 06:43   Вверх   #15
BSE
Мужской Абсолютный
 
Аватар для BSE
 
Регистрация: 08.04.2009
Цитата (chajnik) »
Знать бы где...
В самом верху, Level, там щас Auto стоит.
__________________
Под косматой елью, в темном подземелье,
Где рождается родник, — меж корней живет старик.
BSE вне форума  
Ответить с цитированием
Старый 01.06.2015, 07:05   Вверх   #16
garniv
Мужской Модератор
 
Аватар для garniv
 
Регистрация: 29.06.2004
Цитата (BSE) »
но качеством, как видео, снятое со скоростью 60к/с.
с каких пор качество сжатия зависит от FPS? Зачем ты используешь слово "качество" когда говоришь только о скорости отображения кадров? ИМХО, это некорректно, и сбивает с толку.
Цитата (BSE) »
Но если мы имеем исходное видео в 60к/с (после сжатия кодеком), то для замедления его в 5 раз нам придётся каждый кадр отображать в пять раз дольше, т.е. 1/12 секунды (12FPS), а это очень серьёзное падение качества.
Во-первых, это замедление не в 5раз а уже в 5*5=25 раз (отсчет должен вестись относительно исходного видео). Во-вторых, если автору нужно такое сильное замедление, ему в любом случае придется воспользоваться Twixtor'ом (или подобным ему интерполятором).

Последний раз редактировалось garniv; 01.06.2015 в 07:09.
garniv вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 01.06.2015, 07:07   Вверх   #17
BSE
Мужской Абсолютный
 
Аватар для BSE
 
Регистрация: 08.04.2009
Цитата (garniv) »
с каких пор качество сжатия зависит от FPS?
Цитата (garniv) »
это замедление не в 5раз а уже в 5*5=25
Короче, ты чото у себя в голове там путаешь, наверное, в отпуск надо
Уже двоих не понимаешь, хотя вроде простые (и даже очевидные) вещи обсуждаем.


Добавлено через 8 минут

Цитата (garniv) »
Зачем ты используешь слово "качество" когда говоришь только о скорости отображения кадров?
Потому, что видео с частотой 12 к/с менее качественно, чем видео с частотой в 60к/с.
Об отдыхе ты всё-таки подумай, как раз лето наступило.
__________________
Под косматой елью, в темном подземелье,
Где рождается родник, — меж корней живет старик.
BSE вне форума  
Ответить с цитированием
Старый 01.06.2015, 07:34   Вверх   #18
garniv
Мужской Модератор
 
Аватар для garniv
 
Регистрация: 29.06.2004
Все все, срочно в отпуск! Пойду понимать высшую мудрость что 300 к 12 относится как 5 к 1
garniv вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 01.06.2015, 08:57   Вверх   #19
chajnik
Мужской Продвинутый
Автор темы
 
Регистрация: 02.03.2011
Цитата (BSE) »
В самом верху, Level, там щас Auto стоит.
А, так я менял его уже...

Пробовал все варианты, не помогает.
п.с. Пробовал много разных комбинаций с настройками, кроме дополнительных команд для command line. Их я не знаю.

Добавлено через 8 минут

Может стоит попробовать HEVC (x265) кодек? Я пытался его найти в виде кодека для ос, но не смог. Были только енкодеры с встроенным x265, но это не совсем то, что нужно. Есть ли версии HEVC для VD?
chajnik вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 01.06.2015, 09:56   Вверх   #20
BSE
Мужской Абсолютный
 
Аватар для BSE
 
Регистрация: 08.04.2009
chajnik
проверял максимальный профиль с максимальным уровнем?

а 265-ый имеет смысл использовать, если используемые в дальнейшем инструменты для обработки видео его поддерживают, а также если нет слишком большой потери времени.
__________________
Под косматой елью, в темном подземелье,
Где рождается родник, — меж корней живет старик.
BSE вне форума  
Ответить с цитированием
Старый 01.06.2015, 10:24   Вверх   #21
chajnik
Мужской Продвинутый
Автор темы
 
Регистрация: 02.03.2011
BSE
Да, все проверял. Видео-редакторы, которые поддерживают x265 найдутся, Premier pro 2014 вроде уже поддерживает его, но не суть. Мне бы для начала найти этот кодек, чтобы VD его видел. Но...
Цитата (chajnik) »
Я пытался его найти в виде кодека для ос, но не смог. Были только енкодеры с встроенным x265, но это не совсем то, что нужно. Есть ли версии HEVC для VD?
chajnik вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 01.06.2015, 11:41   Вверх   #22
BSE
Мужской Абсолютный
 
Аватар для BSE
 
Регистрация: 08.04.2009
Цитата (chajnik) »
Да, все проверял.
Скорее всего, это значит, что H.264 не поддерживает такие параметры.
__________________
Под косматой елью, в темном подземелье,
Где рождается родник, — меж корней живет старик.
BSE вне форума  
Ответить с цитированием
Старый 01.06.2015, 12:11   Вверх   #23
chajnik
Мужской Продвинутый
Автор темы
 
Регистрация: 02.03.2011
BSE
Тоже к этому склоняюсь.
В общем, посидел, подумал, поэкспериментировал с другими кодеками и остановился на xvid mpeg-4, зрительно качество картинки не поменялось, сам файл весит еще меньше, если сравнить с x264, нужные 300fps рендерятся без ошибок/предупреждений, в самом редакторе видео "читается" нормально. Думаю можно закрыть этот вопрос.

Всем спасибо за помощь.
chajnik вне форума  
Конфигурация ПК
Ответить с цитированием
Ответ Создать новую тему


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 16:44. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4 Patch Level 5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot