Задать вопрос
  • Почему конвертация двух похожих файлов из mp4 в webm дает очень разные результаты?

    nidalee
    @nidalee
    Во-первых, если ваш энкодер умеет CRF, CQP и прочие адаптивные битрейты \ стратегии энкодера, нужно использовать их. О стратегиях энкодера (Encoder Strategy \ Rate Control \ и прочее названия одного и того же) можно почитать здесь.
    Вы не можете знать, какой битрейт нужен каждому отдельному кадру видео, поэтому ваши попытки указать битрейт вручную практически обречены на провал:
    1) Если указанный вами битрейт ниже реально необходимого, вы получите ухудшение качества картинки и артефакты сжатия.
    2) Если указанный вами битрейт выше реально необходимого, то качество видео останется неизменным, но файл будет "весить" больше, чем мог бы.
    Более того, вы указываете битрейт на все видео, в то время как переменный битрейт может быть больше в начале файла (например, где много движения, и требуется больше битрейт), а в конце файла могут быть длинные статичные планы - там битрейт нужен сильно меньше.

    Таким образом, поскольку вы используете VP9 (WEBM), вам следует использовать CRF (Constant Quality):
    To trigger this mode, you must use a combination of -crf and -b:v 0. Note that -b:v MUST be 0. Setting it to anything higher or omitting it entirely will instead invoke the Constrained Quality mode.

    ffmpeg -i input.mp4 -c:v libvpx-vp9 -crf 30 -b:v 0 output.webm

    The CRF value can be from 0–63. Lower values mean better quality. Recommended values range from 15–35, with 31 being recommended for 1080p HD video.

    Поэтому все -b:v без CRF сразу выкидывайте.

    Поскольку в задаче не было указано, какой вам нужен размер файла, это самый адекватный подход. Если же вы хотите сжать файл и готовы смириться с потерями качества, нужно использовать Constrained Quality - работает примерно так же, но дополнительно ограничен сверху указанным вами битрейтом:
    ffmpeg -i input.mp4 -c:v libvpx-vp9 -crf 30 -b:v 2000k output.webm

    The quality is determined by the -crf, and the bitrate limit by the -b:v where the bitrate MUST be non-zero.

    У вас, кроме того, достаточно нескромный для VP9 CRF - 20 - это для 4К без видимых потерь качества. Уверены, что вам нужно такое? Посмотрите гайд от гугла по VP9 - для 1080P они предлагают устанавливать CRF в 31.
    Второй файл с CRF 30 без ограничения битрейтом почти не увеличился. Что по качеству? Просело?

    Я не знаю, какой именно кодек используется в вашем MP4 исходнике, но если это HEVC\H.265, то там можно наколдовать более эффективное и качественное сжатие, особенно если есть много лишнего времени на медленные пресеты или ручной их тюнинг. Такой файл после конвертации в VP9 раздует наверняка.
    Если исходник H264, то он практически всегда должен сжимать хуже VP9, и значит проблема в ваших настройках.

    В общем и целом, при прочих равных, файлы с минимальными изменениями в кадре сжимаются лучше, чем экшн-сцены. То есть если у вас 20 минут абстрактного видео, 2\3 которого - статичное изображение, он будет легче, чем 5 минут абстрактной экшн-сцены.
    Опишите или покажите оба видео, и тогда картина наверняка прояснится.
    Ответ написан
    7 комментариев
  • Почему 4к форматы в формате mkv?

    nidalee
    @nidalee
    MKV достаточно универсален. Поэтому люди, которые делают рипы, не заморачиваются, не создают себе проблем, и делают рипы в MKV.
    Почему не MP4? В основном потому, что контейнер MKV поддерживает все хоть сколько-нибудь популярные кодеки (H.264, H.265, QuickTime...). MP4 - нет. Хотя в данном случае это касается в основном кодеков звука. Потому что вариантов кодирования звука очень много.
    Почему не AVI? Он слишком старый и простой. В него нельзя поместить часть нужной информации, плееры иногда должны угадывать параметры сами. Как написали выше, например, это размер пикселя. Хоть я и сомневаюсь, что кто-то из авторов рипов в наше время заморачивается с размерами пикселя, с AVI такого не провернешь. Он популярен, например, в архивах и библиотеках - где нужен максимально простой, не вызывающий никаких проблем контейнер. Кстати, я бы не назвал его популярным, его популярность осталась в начале нулевых. Сейчас у нас в основном MP4, потом примерно поровну MOV и MKV.

    В общем и целом MKV используют потому, что это привычно и удобно. А вам, как качающему, должны быть в принципе все равно.
    Ответ написан
    Комментировать
  • Как изменить размер кадра при повороте видео?

    nidalee
    @nidalee
    Никак, скорее всего видео у вас пишется с соотношением сторон 16:9 (или 21:9), но главное, что это значит для вас - черные поля реально есть в видео, это не пустое место. Программа их от видео, несущего информацию, не отличает. В вашем случае порядок действий таков:
    1) Разворачиваете видео горизонтально через motion - rotation. (Что Вы сделали)
    2) Увеличиваете видео через motion - scale, пока черные поля не исчезнут и видео не начнет занимать весь кадр.
    Если соотношение сторон не правильное, то либо меняете разрешение последовательности в sequence settings, либо растягиваете дальше через тот же scale и обрезаете часть видео.
    В настройках последовательности вы всегда можете установить нужное вам разрешение и вручную кадрировать видео как вам хочется.
    Ответ написан
    Комментировать
  • Почему не запускается ПК после сборки?

    nidalee
    @nidalee
    самая ключевая мысль - БИОС - я знаю что материнка поддерживает новое поколение Ryzen, но читал что надо обновить прошивку для работы с ними.
    Все правильно, обновлять надо.
    Тем не менее я также прочитал что данная материнка обладает ASUS EZ Flash 3 что позволяет обновлять биос через флешку или интернет соединение и наивно предположил что смогу это сделать даже с новым процессором
    Ну так прочитайте по нему инструкцию. Например, здесь.
    Проблема в том, что это не Flashback, а значит вам сначала нужно попасть в BIOS, чего вы не можете сделать с новым процессором, пока его не обновите. А значит, вам нужно либо найти сервис, который обновит вам BIOS, либо одолжить процессор, например, у знакомого. В США AMD даже высылает атлоны, чтобы вы с него прошили BIOS.
    Ответ написан
    Комментировать
  • Кто тупит: Premiere или я?

    nidalee
    @nidalee
    Так и должно быть, потому что у вас кодек inter-frame (один кадр ключевой, N после него - производные), а значит ПК постоянно производит расчеты, чтобы видео воспроизвести. Плюс когда перематываете - ПК сначала ищет I-фрейм, а потом рассчитывает тот, на который вы подмотались.
    Для монтажа придумали монтажные кодеки, у которых каждый кадр - отдельный, intra-frame. Например DNxHR\DNxHD, ProRes и прочие - конвертируйте видео в них, а потом работайте с конвертированным видео. Места занимают много, зато прекрасно перематываются.

    Можете почитать тоже самое, например, здесь: https://postproduction.emerson.edu/hc/en-us/articl...
    Ответ написан
    1 комментарий
  • При установке премьер про, выбивает ошибку про файл helper, что делать?

    nidalee
    @nidalee
    Установите в папку без русских символов.
    Лучше сразу в Program Files по умолчанию.

    UP: Файл удален антивирусом.
    Ответ написан
  • 2160p H.265 видео на старом железе?

    nidalee
    @nidalee
    Я бы сказал, что на таком железе оно обязано тормозить. Купите видеокарту с поддержкой аппаратного декодирования 8/10-bit HEVC (H.265) 4:2:0 и все будет работать хорошо. Можно самую дешёвую с рук.
    Поддержку этого самого декодирования картами можете посмотреть здесь (NVDEC Support Matrix)
    Ответ написан
    2 комментария
  • Какая разница между качеством и разрешением видео?

    nidalee
    @nidalee
    Качество видео измеряется в основном в битрейте (в проводнике Windows это "общая скорость потока"), а не "BD, DVD или TV/Web". То, что у вас называется качеством - банальный источник видео (причем я не уверен, что реальный). Blu-Ray, DVD или Интернет.
    Разрешение это высота и ширина кадров видео. В основном 720P, 1080P, 2160P (4K) и целая гора всего, что ниже 720P - можно называть их все "SD".
    Реальной связи между источником видео и разрешением нет, а вот с качеством - вполне возможно. На blu-ray обычно пишутся файлы с большим битрейтом, ибо он гораздо больше DVD. А вот в Интернет можно выложить что угодно, там качество никак не регулируется, и зная, что источник "Web", предположить качество невозможно.

    В приложении я пытаюсь правильно отображать индикацию для видео.
    Используйте разрешение и битрейт. Учтите, что даже видео в разрешении 4К можно сжать так, что "родная мама не узнает", если поставить слишком низкий битрейт.
    Ответ написан
    2 комментария
  • Компьютер иногда зависает на заставке материнки. В чем может быть проблема?

    nidalee
    @nidalee
    Вам нужно в настройках BIOS отключить показ логотипа (Full Screen Logo Show), тогда на экране будет отображаться полезная информация во время POST. Из того, что будет написано на экране во время подвисания, можно будет попытаться сделать вывод, что не так.
    Ответ написан
    3 комментария
  • Рендер на 100% но не заканчиваеться Adobe Premiere?

    nidalee
    @nidalee
    Проверьте загрузку диска.
    После 100% начинается сведение видео и аудио в один файл.
    Прогресс при этом увидеть нельзя.
    Ответ написан
    Комментировать
  • Как в DaVinci Resolve совместить два видео на одном кадре?

    nidalee
    @nidalee
    Если у вас презентация изначально занимает 100% кадра, то ее надо либо обрезать (inspector - cropping), либо уменьшить по обеим сторонам (inspector - transform - zoom) и (опционально) заполнить образовавшееся по вертикали пустое место, например, цветом фона слайда (положить ее на верхний слой, а на нижний сплошной цвет).
    После любого из двух вариантов у вас справа и\или слева появится свободное место. Сдвигаете слайды влево до упора (inspector - transform - position), а вашего спикера двигаете направо на слое ниже.

    Таким образом, у вас на таймлайне будет три слоя: на самом верхнем слайды, ниже слайдов - сплошной цвет под цвет фона слайда, на самом нижнем - спикер.
    Ответ написан
  • Быстрый видеоредактор для небольших изменений видео?

    nidalee
    @nidalee
    DaVinci Resolve все это умеет. Он не то чтобы простой, но многим проще, чем разбираться с консолью ffmpeg-а.
    Ответ написан
    1 комментарий
  • Где файл/папка настроек в Windows 10?

    nidalee
    @nidalee
    По идее, это файлы реестра целиком, но копировать их на другой ПК - едва ли хорошая идея.
    HKEY_LOCAL_MACHINE \SYSTEM : \system32\config\system
    HKEY_LOCAL_MACHINE \SAM : \system32\config\sam
    HKEY_LOCAL_MACHINE \SECURITY : \system32\config\security
    HKEY_LOCAL_MACHINE \SOFTWARE : \system32\config\software
    HKEY_USERS \UserProfile : \winnt\profiles\username
    HKEY_USERS.DEFAULT : \system32\config\default

    Если вам не нужны настройки программ, то надо отделить их от настроек системы в куче реестра, для этого надо очень хорошо знать Windows, какие папки и ключи в ней родные, а какие изменили или добавили программы, я очень сомневаюсь, что хоть кто-то вам ответит на такой вопрос.
    И это мне еще ничего неизвестно о настройках Windows, которые лежат по папкам на диске, например что-то наверняка валяется в ProgramData.

    Настройки пуска:
    %ProgramData%\Microsoft\Windows\Start Menu\Programs
    %AppData%\Microsoft\Windows\Start Menu\Programs
    К их изменению Windows 10 относится с большим подозрением, пуск может просто перестать открываться после манипуляций с этими папками, по крайней мере года полтора назад я лично пересоздавал пользователя из-за того, что ковырялся в папке пуска.

    В вашем случае правильным ответом будет образ системы, развернутый на другой ПК - Windows 10 может адаптироваться к изменению большей части аппаратных компонентов системы, а настройки оставит прежними.
    Если вас такое не устраивает... То, скорее всего, не судьба.
    Ответ написан
    6 комментариев
  • Как будет работать видеокарта предназначенная для PCI-E 3.0 на материке с PCI-E 2.0?

    nidalee
    @nidalee
    Если вкратце, то так же, как и на PCI-E 3.0:
    dwjcjdo6pvxh9jmulqx1nvdv6u8.png
    Даже если не в 2.0 x16 воткнете, а в 2.0 x8, то разницы не заметите.
    Ответ написан
    Комментировать
  • Существует ли видеоредактор с возможностью ускорения?

    nidalee
    @nidalee
    DaVinci Resolve справится. Он бесплатен. Но это профессиональное ПО со всеми вытекающими - придется гуглить гайды по каждой нужной вам функции.
    Попроще наверняка что-нибудь есть, но в непрофессиональных я не очень разбираюсь.
    Ответ написан
    Комментировать
  • Как массово переименовать файлы из двух разных папок?

    nidalee
    @nidalee
    Я пользуюсь Advanced Renamer, может помочь. Там много чего можно наворотить.
    Хотя у вас какой-то очень странный кейс, как программа должна догадаться, во что переименовывать конечный файл, по первым цифрам? Думаю, что это самому писать надо скрипт...
    Ответ написан
    Комментировать
  • Можно ли зеркалировать пул ZFS из 4 дисков одним?

    nidalee
    @nidalee Автор вопроса
    У ZFS нет redundancy на уровне vdev-ов, поэтому при потере одного диска на 12ТБ все данные пула будут потеряны, так как один из vdev-ов сдох целиком.
    Поэтому такая конфигурация - плохая идея.

    https://www.reddit.com/r/zfs/comments/bflpao/can_i...
    https://www.reddit.com/r/zfs/comments/9qqyoa/raidz...
    Ответ написан
    Комментировать
  • Что за непонятные ссылки в файле hosts?

    nidalee
    @nidalee
    Что это было?

    Это нормально.
    0.0.0.0 - пустое место. Некоторые скрипты, например, для блокировки рекламы в hosts прописывают 127.0.0.1 - это ваш компьютер. Другие делают умнее, и прописывают 0.0.0.0, чтобы браузер не ломился искать локальный сервер.
    We recommend using 0.0.0.0 instead of 127.0.0.1
    Traditionally most host files use 127.0.0.1, the loopback address, to establish an IP connection to the local machine.

    We prefer to use 0.0.0.0, which is defined as a non-routable meta-address used to designate an invalid, unknown, or non applicable target.

    Using 0.0.0.0 is empirically faster, possibly because there's no wait for a timeout resolution. It also does not interfere with a web server that may be running on the local PC.


    0.0.0.0 example.com - это, собственно говоря, пример строки. Куда (0.0.0.0) и откуда (example.com).
    То есть с этой строкой в hosts зайдя на example.com вы попадете на 0.0.0.0, вне зависимости от того, что на самом деле происходит на example.com
    Можете сами такую написать, можете скачать какой-нибудь Unified hosts file, а можете просто забить и забыть.
    Что там еще было с 0.0.0.0 и откуда оно взялось, остается только гадать.
    Ответ написан
    Комментировать
  • Как приспособить старое железо для веб-сёрфинга и просмотра видео на YouTube?

    nidalee
    @nidalee
    Попробуйте это видео с ютуба скачать и посмотреть через тот же MPC-HC или VLC, а там видно будет, есть у вас аппаратная поддержка H264 или нет.
    Ну либо сразу поставьте Firefox с плагином h264ify и попробуйте так.
    Ответ написан
    5 комментариев