|
|
Вверх #1 |
ПродвинутыйАвтор темы Регистрация: 02.03.2011
|
Virtual Dub и кодек H.264
Есть секвенция изображений кадров, которой нужно в виртуал дабе задать частоту в 300 кадров/сек и при этом сохранить видео в формате .avi с видео-кодеком h.264 без сжатия. Вот мои настройки:
После начала рендера, появляется предупреждение: Что оно может значить? Можно ли это как-то исправить? п.с. Думал надо повысить битрейт, но не смог найти где это можно сделать. Возможно ошибаюсь и дело совсем не в этом. Так же хочу добавить, что если выставить фпс на 250, то этого предупреждения нет. Такой высокий фпс нужен для плавного замедления видео в видео-редакторе. |
|
|
|
|
|
Вверх #2 |
АбсолютныйРегистрация: 24.12.2012
Адрес: Москва
|
Цитата
(chajnik) »
Что оно может значить? Можно ли это как-то исправить?
![]() Понизить битрэйд до 2073500
|
|
|
|
|
|
Вверх #3 |
ПродвинутыйАвтор темы Регистрация: 02.03.2011
|
Цитата
(zl0dey4eg) »
Это значит, что битрэйд превышает максимально возможный
![]() Понизить битрэйд до 2073500
|
|
|
|
|
|
Вверх #5 |
ПродвинутыйАвтор темы Регистрация: 02.03.2011
|
Цитата
(zl0dey4eg) »
Странно.
А что у вас с соотношением сторон(пропорциями) видео? Может и из за этого ругаться. VD он такой ...
1920x1080 Но вряд ли это из-за этого, потому что при понижении частоты кадров этого предупреждения нет. п.с. Проблема явно не в VD, а в настройках кодека. имхо |
|
|
|
|
|
Вверх #6 |
МодераторРегистрация: 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. |
|
|
|
|
|
Вверх #7 |
ПродвинутыйАвтор темы Регистрация: 02.03.2011
|
Цитата
(garniv) »
Что-то ты странное делаешь Что именно значит "плавное замедление"? Можешь показать похожий эффект на каком-то другом видео?
Цитата
(garniv) »
Во-первых, это всего лишь предупреждение, а не ошибка. Рендеринг ведь продолжается и заканчивается нормально?
Цитата
(garniv) »
У тебя 32-битная или 64-битная версия х264?
Цитата
(garniv) »
Во-вторых зачем именно х264? Попробуй что-то другое, например Lagarith или HuffYUV, или Ut Video.
Цитата
(garniv) »
lossless это не "без сжатия", а сжатие без потерь
Добавлено через 2 минуты Цитата
(garniv) »
Попробуй в Extra Command Line добавить
--rc-lookahead 25 Последний раз редактировалось chajnik; 31.05.2015 в 18:44. |
|
|
|
|
|
Вверх #8 |
МодераторРегистрация: 29.06.2004
|
Цитата
(chajnik) »
http://www.youtube.com/watch?v=PfxCjf_AZFc
Последний раз редактировалось garniv; 31.05.2015 в 19:32. |
|
|
|
|
|
Вверх #9 |
ПродвинутыйАвтор темы Регистрация: 02.03.2011
|
Цитата
(garniv) »
э... не понимаю в чем проблема склеить все кадры с частотой, с которой будет показываться весь остальной ролик. Если нужно сначала показать все в "реальном времени", а потом в "замедленном" - то просто кидаешь на таймлайн два куска в "замедленном", и затем первый ускоряешь в 300/(частота кадров ролика) раз. Т.е. если весь ролик у тебя будет 30 к/с, то ускорять надо в 300/30=10 раз, Если ролик в 60 к/с, то ускорять надо в 300/60=5 раз.
п.с. Это дело каждого, кому и как удобно редактировать видео. Поэтому, если решения "проблемы" не предвидится, то я оставлю частоту 250fps. Но хотелось бы больше, на всякий случай. п.с.(2) Если сможете, то попробуйте более подробно описать ваш способ, возможно я смогу понять вас лучше и сочту ваш способ более удобным. Последний раз редактировалось chajnik; 31.05.2015 в 19:53. |
|
|
|
|
|
Вверх #10 |
МодераторРегистрация: 29.06.2004
|
Цитата
(chajnik) »
У меня должен быть исходник видео с частотой 300fps, после чего я его загружаю в видео-редактор, сохраняя его частоту, чтобы можно было редактировать(ускорить/замедлить) и не получить на выходе "рывки".
Цитата
(chajnik) »
Если сможете, то попробуйте более подробно описать ваш способ, возможно я смогу понять вас лучше и сочту ваш способ более удобным.
![]() Цитата
(chajnik) »
то я оставлю частоту 250fps.
|
|
|
|
|
|
Вверх #11 |
ПродвинутыйАвтор темы Регистрация: 02.03.2011
|
garniv
Читал несколько раз, снова прочитал пару раз, все равно не совсем понимаю ваш способ. От куда я возьму замедленное видео с частотой 30/60фпс, чтобы потом ускорить его в 5/10 раз и получить видео "реального времени", если у меня исходник уже имеет частоту 300фпс и идет в реальном времени? Цитата
(garniv) »
И получишь рывки: 250/60= 4,166666666666667. Используй тогда уж 240 к/с.
п.с. Мы уходим от главной темы, лучше закрыть этот вопрос. |
|
|
|
|
|
Вверх #12 |
МодераторРегистрация: 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... |
|
|
|
|
|
Вверх #13 |
АбсолютныйРегистрация: 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. |
|
|
|
|
|
Вверх #15 |
АбсолютныйРегистрация: 08.04.2009
|
Цитата
(chajnik) »
Знать бы где...
__________________
Под косматой елью, в темном подземелье, Где рождается родник, — меж корней живет старик. |
|
|
|
|
|
Вверх #16 |
МодераторРегистрация: 29.06.2004
|
Цитата
(BSE) »
но качеством, как видео, снятое со скоростью 60к/с.
Зачем ты используешь слово "качество" когда говоришь только о скорости отображения кадров? ИМХО, это некорректно, и сбивает с толку.Цитата
(BSE) »
Но если мы имеем исходное видео в 60к/с (после сжатия кодеком), то для замедления его в 5 раз нам придётся каждый кадр отображать в пять раз дольше, т.е. 1/12 секунды (12FPS), а это очень серьёзное падение качества.
Последний раз редактировалось garniv; 01.06.2015 в 07:09. |
|
|
|
|
|
Вверх #17 |
АбсолютныйРегистрация: 08.04.2009
|
Цитата
(garniv) »
с каких пор качество сжатия зависит от FPS?
Цитата
(garniv) »
это замедление не в 5раз а уже в 5*5=25
![]() Уже двоих не понимаешь, хотя вроде простые (и даже очевидные) вещи обсуждаем. ![]() Добавлено через 8 минут Цитата
(garniv) »
Зачем ты используешь слово "качество" когда говоришь только о скорости отображения кадров?
Об отдыхе ты всё-таки подумай, как раз лето наступило.
__________________
Под косматой елью, в темном подземелье, Где рождается родник, — меж корней живет старик. |
|
|
|
|
|
Вверх #19 |
ПродвинутыйАвтор темы Регистрация: 02.03.2011
|
Цитата
(BSE) »
В самом верху, Level, там щас Auto стоит.
![]() Пробовал все варианты, не помогает. п.с. Пробовал много разных комбинаций с настройками, кроме дополнительных команд для command line. Их я не знаю. Добавлено через 8 минут Может стоит попробовать HEVC (x265) кодек? Я пытался его найти в виде кодека для ос, но не смог. Были только енкодеры с встроенным x265, но это не совсем то, что нужно. Есть ли версии HEVC для VD? |
|
|
|
|
|
Вверх #20 |
АбсолютныйРегистрация: 08.04.2009
|
chajnik
проверял максимальный профиль с максимальным уровнем? а 265-ый имеет смысл использовать, если используемые в дальнейшем инструменты для обработки видео его поддерживают, а также если нет слишком большой потери времени.
__________________
Под косматой елью, в темном подземелье, Где рождается родник, — меж корней живет старик. |
|
|
|
|
|
Вверх #21 |
ПродвинутыйАвтор темы Регистрация: 02.03.2011
|
BSE
Да, все проверял. Видео-редакторы, которые поддерживают x265 найдутся, Premier pro 2014 вроде уже поддерживает его, но не суть. Мне бы для начала найти этот кодек, чтобы VD его видел. Но... Цитата
(chajnik) »
Я пытался его найти в виде кодека для ос, но не смог. Были только енкодеры с встроенным x265, но это не совсем то, что нужно. Есть ли версии HEVC для VD?
|
|
|
|
|
|
Вверх #22 |
АбсолютныйРегистрация: 08.04.2009
|
Цитата
(chajnik) »
Да, все проверял.
__________________
Под косматой елью, в темном подземелье, Где рождается родник, — меж корней живет старик. |
|
|
|
|
|
Вверх #23 |
ПродвинутыйАвтор темы Регистрация: 02.03.2011
|
BSE
Тоже к этому склоняюсь. В общем, посидел, подумал, поэкспериментировал с другими кодеками и остановился на xvid mpeg-4, зрительно качество картинки не поменялось, сам файл весит еще меньше, если сравнить с x264, нужные 300fps рендерятся без ошибок/предупреждений, в самом редакторе видео "читается" нормально. Думаю можно закрыть этот вопрос. Всем спасибо за помощь. |
|
|
|