Уроки

HOWTO: Как разбить файл по главам:

HOWTO: Как обрезать медиафайл по двум точкам:

HOWTO: Как обрезать медиафайл — несколько точек обрезки, точная установка кадра, быстрый переход на B точку отрезка:

HOWTO: Как вырезать фрагмент из середины:

HOWTO: Как обрезать чёрные поля (простой вариант):

HOWTO: Как обрезать чёрные поля (продвинутый вариант):

HOWTO: Как объединить несколько медиа файлов:

HOWTO: Как загрузить информацию о фильме из интернета и автоматически переименовать файл в правильное название:

HOWTO: Как дублировать задание:

HOWTO: Как извлечь трек:

HOWTO: Как добавить внешний трек:

HOWTO: Как автоматически заменить исходные файлы на перекодированные или пересобранные:

HOWTO: Как изменить путь сохранения файлов

Уроки: 329 комментариев

  1. Добрый день!
    Просьба подсказать, при определении сжимаемости в логе появляется такая запись:

    x264 warning: —psnr used with psy on: results will be invalid!
    x264 warning: —tune psnr should be used if attempting to benchmark psnr!

    Что-то не так в настройках? Просьба выложить скриншот настроек.
    Заранее благодарю и хорошего Вам дня!

  2. Здравствуйте. Заранее извиняюсь, возможно вопрос уже задавали. Возможно ли как ни будь повернуть видео на 90 градусов при перекодировании? В настройках я не нашел этого.

    • Пока нет интерфейса к этому фильтру. Возможно на днях добавлю — пробовал месяц назад, но были технические проблемы. Сейчас, после реформ должен добавиться без проблем.

    • К сожалению с фильтром ничего не изменилось, так что пока откладывается в пользу завершения работы на форматами пресета.

  3. Бесконечная история..Программа закрывается просто при добавлении видео файла. Что в файле не так? Или в самой программе?

    • Для начала попробуйте на стандартных пресетах формата, разных файлах, обнулить настройки и пресеты. Короче всё стандартно. Пока не проявите условия для этого вылета.

    • Кстати — баг репорты не постят в теме УРОКИ.

    • Если выясните что в файле, то обязательно его залейте файлик. А если проявите условия для таких событий на любом файле, то обязательно поделитесь секретом. Поправлю если что. Но на данный момент на моих файлах и при обычных условиях это не проявляется.

  4. Здравствуйте. Решил перейти с 5ой версии на седьмую и честно говоря, такое ощущение, что функций добавили тьму тьмущую, но самое важное убрали((

    Мне необходимо вшить субтитры в видео. В папке с видео лежат субтитры с точно таким же названием.
    5ая версия сама находила сабы, если название их одинаково и спокойно всё вшивало, но 7ая мало того что не видит и приходится к каждому файлу руками субтитры добавлять, так что ещё страшнее оно их и не вшивает. Час лажу в программе и непонимаю что не так. То ли я дурак, то ли программа потеряла эти функции?

    Прикрепляю скриншот, чтобы было понятнее.

    • Хард саба нет. И ввиду морального устаревания этой функции уродующей файлы не обещаю когда добавлю эту фичу для поддержки древности. Но в планах есть.
      К авто подтягиванию файлов лежащих рядом с исходником я отношусь столь же негативно.

    • Нет прожига сабов и не предвидится. НИКАДА!

      • Нет ну в планах то есть. Так что не прям так всё страшно. Просто на данный момент нет ни малейшего интереса этим заниматься.

      • Более того — сам функционал в ядре есть, но надо подключать тучу связей для взаимодействия этого процесса в гуи и с движками кодинга.

        • А ведь есть же те кто годами уже просит начиная с 6 версии.

        • Надеемся, что всё-таки дождёмся. Многие устройства, к сожалению, до сих пор не читают субтитры и приходится вшивать. Кроме устройств это необходимо для заливки видео с субтитрами на видеохостинги, они увы не читают софт-субтитры. Ну и как же не упомянуть людей, кто делает озвучку к сериалам фильмам и мультфильмам — многие озвучивают в protools или audition, а они увы не воспринимают srt и ass сабы((
          Может функция и устаревает, но пока что она не устарела и весьма долго ещё будет в ходу.
          Будем ждать и надееться.
          Спасибо вам за ваш труд!

          • Всё верно, весомо аргументировали :). Обязательно добавлю. Но к сожалению в ближайшее время буду занят реформой движков кодирования — выявлены критические проблемы, да и сами движки сингл и мульти писались ещё во времена 6й сборки и уже окончательно устарели и обзавелись болячками после добавления джоина и трима.

  5. Урок по вшивке субтитров дайте пожалуйста

  6. Здравствуйте, winnydows!!! В процессе работы столкнулся с проблемой… Беру файл. Конвертирую (обрезаю, сшиваю и т.д.) и получаю на выходе задержку аудио в 66 млсек. Затем, есть необходимость повернуть изображение на 90 град. Делаю это в VirtualDubе. И на выходе получаю задержку уже на 1601 млсек. Нельзя ли дополнить программу функцией поворота??? Я думаю, это смогло бы сократить задержку аудио? Да и сократить время на всех операциях с VirtualDubом??? С уважением к Вашему труду, Lbvjy…

  7. Спасибо за интерес!!! Буду ждать с нетерпением, лишь бы не долго!!!

  8. Здравствуйте.Пользуюсь версией DAILY 6.0.4 9384 .Не могу найти в настройках конвертера,как изменить разрешение видео,конечное (например:с 640*480 на 800*600) .В частности: формат avi,кодек XVID

  9. Да,да разобрался.Спасибо большое

  10. Доброго времени суток winnydows. Подскажи пожалуйста как оставить громкость аудио без изменений, и как добавить громкости аудио?

    Кодек: H264 > COPY Быстрое
    Stream timebase: 1 / 1000 > 1 / 12288
    ————————————————————
    Аудио: AC3 448kbps 6ch 32bit 48kHz Русский Dub (Лицензия) 100.0%
    ————————————————————
    Формат семпла: Float Planar > 16-bit
    Каналы: 5.1 > Стерео Dolby Pro Logic II
    Громкость: 68.5% > 100.0% (1.46)
    ————————————————————
    Кодек: AC3 > AAC CBR 128kbps LC with 5 threads
    Stream timebase: 1 / 1000 > 1 / 48000
    ————————————————————

    на выходе тихий звук, в исходнике на порядок громче.

    • При даунмиксе НЕЛЬЗЯ оставлять громкость без изменений — будете слушать со слуховым аппаратом. Но если вам хочется сделать такую глупость, то достаточно снять галку с фильтра громкости. Если делать это без файла, то действие запоминается в пресет.
      Действительно ли тикий звук или вам так кажется вы может проверить открыв готовый файл и посмотрев на его звуковую волну.

      • Прошу прощения, но не совсем понял про ДАУНМИКС, что это?
        Данные настройки верны?

        • Верны.
          Даунмикс это понижение количества каналов. В вашем случае с 6 до стерео.

          • Спасибо большое за быстрые ответы!
            не знаю можно ли тут публиковать ссылку на файл который пытаюсь скодировать.
            на выходе получается что звук тише чем в исходнике.
            winnydows, в чем может быть проблема?
            Куда кинуть ссылку на исходный файл?

            • Скодировали. Кинули готовый файл в программу. Перешли на инфо закладку просканировали громкость, показываем скрин рисунка громкости. Вот такой:

    • Добавить громкости выше 100% вы можете вписав громкость выше 100%. На что это влияет вы опять таки увидите на рисунке волны. Учтите что пиковые моменты будут убиты овердрайвом.

    • Что опять таки будет видно на рисунке.

  11. Добрый день. Может я что пропустил, но есть ли возможность использовать сразу две аудио дорожки к примеру одновременно AAC и AC3, если есть то как это сделать? Заранее спасибо.

    • Когда то, очень давно была возможность делать копию трека, но потом ушла в прошлое за безнадобностью. Это чертовски усложняло код, да и сама идея воплощение извращения. Я знаю что это нужно когда хочется сделать универсальный файл для iPhone и для других устройств, но я не поддерживаю такой подход ибо для моб девайса надо делать временный файл, а не универсальный. Но сам тоже когда то страдал такой глупостью. Возвращать назад не планирую, так как не поддерживаю такой подход.

    • Хотите универсальный — разблокируйте 5.1 в пресете — айДевайсы будут играть как стерео, а infuse как 5.1.

  12. Спасибо за быстрый ответ, просто требования к материалу на одном ресурсе таковы, что требуется обе дорожки. Я им пытался объяснить, что это глупость, но модер там больно упертый.

  13. Придется вернуться обратно к HandBrake, когда уж там сделают возможность пакетного преобразования…

    • Совсем забыл что есть простой способ! Открываем файл, кидаем его ещё раз но уже на список стримов открытого файла и вуаля — получаем копии всех стримов, кроме видео, как внешние стримы. Оставляем только нужные и всё.

  14. Вау! Вот это да! Вроде получилось, огромнейшее спасибо! Отпишусь как получилось.

    • Как появится время добавлю это в контекстное меню стримов — ибо такой вариант никак не усложняет код и не мешает если его добавить в контекстное меню.

  15. Вот что у меня получилось, делал так как советовали Вы
    Еще раз спасибо и удачи во всех ваших начинаниях, с пенсии переведу вам на плюшки :0)

  16. Для меня да, жду решение упертого модера ))

  17. Попробовал кодировать видео с ютуба в mkv (x265+opus) — выдает ошибку (версия 7.0.377), пишет, что неправильные аргументы. Меняю opus на vorbis — работает. При аналогичном кодировании в других программах для opus есть настройка music/speech, а в вашей — abr/vbr/cbr. Возможно для opus надо сделать его вариант настроек music/speech.
    Успехов!

    • До расширенных настроек каждого кодека обязательно дойдёт очередь, но пока это не в приоритете.
      Проверил OPUS — кодирует без проблем, видимо нужен особый файл.

  18. Здравствуйте. Требуется перекодировать пачку файлов с разным соотношением сторон в формат YouTube 720p Есть ли какой-то параметр, чтобы на выходе соотношение сторон сохранялось? (пусть добавляются полосы если необходимо). Или мне нужно делать по одному файлу? Сорри за нубский вопрос.

    • Зайдите в настройки пресета формата — там есть всё. Можно отмодить текущий пресет или создать новый. Основной момент это указать форс разрешение 1280х720 вместо макс и выбрать предпочитаемый метод коррекции аспекта — обрезкой или полями. Подробнее смогу показать только завтра.

  19. Спасибо, попробую.

  20. Всё нормально, до этого видимо не выставлял метод коррекции. Либо меня с толку сбил мой старый kmPlayer который корректировал соотношение без спросу. Спасибо.

  21. Добрый вечер, опять я. Поскольку автоподстройку громкости для разных глав dvd при слиянии в 1 файл вам делать непрактично, а отдельные vob ы кодируются с индивидуальными коррекциями, можно как-то вашей программой объединить готовые mp4 без перекода? или лучше использовать что-то стороннее?

  22. Большое спасибо

  23. @Zakol
    Я все понимаю, но гопота тут получает по шарам звездует домой.

  24. Доброго времени…
    Прошу прощения что пишу в «уроках», не разобрался где можно вопросы об ошибках писать…
    Прога немножко поработала (хорошо поработала), а потом стала чудить… (
    Теперь каждый раз вылетает и выдаёт вот такую ошибку —
    https://yadi.sk/i/FYCisWih3KXxrx
    М. б. Вы сможете подсказать в чём проблема и как её можно исправить?

  25. Добрый день!

  26. Здравствуйте!
    Подскажите пожалуйста, как применить настройки кодирования ко всем добавленным файлам? Пробовал версии 6 и 7, выделяю все файлы, меняю настройки, но они сохраняются только для первого файла.
    По отдельности настройки менять можно, но когда добавленных файлов сотни — не вариант.

    • Какие именно настройки и в какой сборке ? В свежей большинство настроек применяется ко всем выбранным файлам. Но традиционно это принято делать пресетированием — создаёте пресет под вашу задачу и кидаете 100+ файлов.

      • Например, в 6.04 beta выбираю стандартный пресет для mkv. В опциях видео стоит «не использовать фильтры». Но как только добавляю файлы, в опциях видео появляется фильтр «format=YUV420P», который приходится убирать вручную для каждого файла. Иначе при том же размере картинки как в исходнике, изображение после этого фильтра тускнеет.

        • 6.04 бета говорите ? Хорошо что не в 5.0 проверяли. Групповая смена формата реализована в свежих сборках 7й серии, но то что вы хотите сделать делается в один раз и в пару кликов — вам надо просто отключить соблюдение заданного формата пикселя в настройках пресета формата, только учтите что тогда некоторые декодеры не смогут правильно декодировать цвет — картинка будет значительно темнее чем она есть.

  27. Здравствуйте!
    Возможно это обсуждалось,но все же :
    как в седьмой версии отключить обновление ???
    (интернет не всегда есть)

  28. Здравствуйте.
    Помогите, пожалуйста, разобраться в некоторых вещах. Сначала вопросы по программе.
    1. Можно ли соединить медиафайлы без перекодирования? Просто ,,склеить».
    2. Можно ли заменить в видеофайле звуковую дорожку? То есть, сначала удалить старую. А после этого вставить другую.
    3. Можно ли исключить из процесса конвертации видеофайла одну из дорожек: video или audio?
    4. Для чего используется функция сканирования (Scanners)?
    5. Заметил, что при открытии в программе файла .asf миниатюры и превью не отображаются.
    6. Очень полезная функция открытия плейлиста. Можно ли таким образом скачать видео, но без перекодировки?
    У меня ещё есть вопрос по звуковой дорожке на одном конкретном примере. Задам позже: после Вашего ответа. Спасибо за программу!

    • 1. Можно. Вот урок https://youtu.be/MevsZea3JiM
      Выбрать «копирование стрима». Но должны совпадать ряд параметров склеиваемых файлов, иначе программа откажет в операции. В меню «задания» — объединить все или выбранные.
      2. Можно. Добавить внешний трек (урок https://youtu.be/3CfiBeYvn1A)
      3. Не нужные треки отключить убрав соответствующие галочки напротив.
      4. Сканеры нужны для выведения уровня звука на должный уровень, для обнаружения черезстрочного/прогрессивного видео (обычно для перевода первого во второе) и обнаружения черных полей для последующей обрезки.
      5. Точно не знаю, но вероятно в этом формате не поддерживается такое.
      6. Что-то Вы не совсем верно поняли. Загруживается дополнительная информация о видео, но не сами файлы. Скачкой видео с распространенных видеохостингов занимаются другие программы, например 4K Video Downloader и прочие…

  29. Nsa1975, добрый день. Спасибо за ответ.
    1. Уроки все я посмотрел. Про склеивание прочитал в ответе winnydows от 26 Май, 2017 at 20:34. Попробовал сделать. Но меня смущает следующее обстоятельство. Открываю несколько видеофайлов. MediaInfo: general format-MPEG-TS, video-CABAC-No,RefFrames-1 frame. Выставляю контейнер-MPEG-TS По умолчанию, оба кодека-копирование стрима. Запускаю процесс. В результате получаю файл в полтора раза больше суммы исходных,CABAC-Yes, RefFrames-4 frame. При простом склеивании такого не должно быть, мне кажется.
    2. С добавлением трека разобрался. Надо с родного трека галочку снять.
    3. С плейлистом такая ситуация. Добавить поток с файла -> .m3u8. Программа находит поток на сервере. Если запустить, то начинает скачивать и сохранять на диск. Я пробовал. Предполагаю, что это делается посредством ffmpeg. Хочется только всякую конвертацию отключить.

    • MPEG-TS это худшее что вы можете сделать с файлом — у этого формата огромный размер пакетов и всё свободное пространство просто забито нулями. Так что повышение размера это нормально. Никогда не пользуйтесь этим форматом без острой необходимости — только MKV, MP4, MOV. Конечно если вы не забыли поставить Копирование как нужный вам кодек.
      Поддержка плейлистов с каналами конечно же есть (Nsa1975 просто не в курсе), но она не доделана, так что копирование врятли прокатит. Да и кодирование врятли завершится успешно.
      Поддержка древней флеш анимации была в планах, но сейчас утонула в более важных задачах.

  30. Добрый вечер. Спасибо за ответ. Хочу оговорится, что в этом деле я мало что смыслю. Поэтому в своих действиях исхожу из соображений банальной эрудиции. Меня, на самом деле, в первую очередь интересуют манипуляции, связанные со скачиванием видео из интернета, и сопряжённые с этим вопросы. Действительно, скачивание через .m3u8 корректно не работает. В том случае, когда я это пробовал делать кодирование и сохранение споткнулось в определённый момент на видео дорожке, но сохранение аудио продолжалось. Таким образом, хотя бы звуковую дорожку можно вытянуть.
    Иногда не удаётся корректно скачать видео целиком. Поэтому приходится скачивать кучу фрагментов, а потом их склеивать. Но без пережатия! Я так понимаю, что, по сути, эта процедура нехитрая. Для того же ffmpeg, например. В данном конкретном случае я выбрал контейнер MPEG-TS, потому что исходные файлы имеют такой формат, и я в обеих дорожках выставил ,,Копирование стрима». Поэтому я сейчас сформулирую свой вопрос следующим образом: как склеить видеофайлы таким образом, чтобы их строение никоим образом не изменялась, и размер итогового файла был равен сумме размеров исходных файлов? Спасибо.

Добавить комментарий