Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Конвертация без Handbrake  (Прочитано 1087 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн borock12

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Конвертация без Handbrake
« : 28 Декабря 2013, 09:55:08 »
 Обычно я делаю BLURAY-RIP с помощью Handbrake с такими примерно "адвансед" настройками :
no-dct-decimate=1:trellis=2:ref=8:bframes=6:me=umh:subq=9:merange=24:direct=temporal:b-adapt=2 .
 В кансоли это будет выглядеть примерно так :
ffmpeg -i "Original.h264" -vcodec libx264 -x264-params bitrate=4000:no-dct-decimate=1:trellis=2:ref=8:bframes=6:me=umh:subq=9:merange=24:direct=temporal:b-adapt=2 -f matroska -y "Out_film.mkv"
 Нужен-ли второй проход и если нужен, то как должны параметры консоли для двух проходов? Зарание спасибо.

Оффлайн Vovans

  • Активист
  • *
  • Сообщений: 311
  • zenway.ru
    • Просмотр профиля
    • Про Linux по-русски
Re: Конвертация без Handbrake
« Ответ #1 : 29 Декабря 2013, 12:12:48 »
Есть отличный гуй к MEncoder - jMencode, правда он на Java, которую почему-то ненавидят многие. Но гуй действитеьно хороший. С кучей возможностей и тоже показывает параметры для консоли.

Попробую добавить картинку, но тут какие-то странные правила на этот счёт, скорей всего её обрежет :(

Ставим пимпочку на 2-pass и смотрим результат внизу:



Ещё есть LinCoder. Тоже на java ((( но если вам не шашечки, а ехать...

тоже ставите галочку на Two pass enable  и смотрите результат:



Хотя и сам HandBrake неплох. В версии 0.99, как пишет автор, он имеет зачатки OpenCL и появился дополнительный блок настроек для x264.
« Последнее редактирование: 29 Декабря 2013, 12:21:53 от Vovans »

Оффлайн arch!ver

  • Старожил
  • *
  • Сообщений: 1260
    • Просмотр профиля
Re: Конвертация без Handbrake
« Ответ #2 : 29 Декабря 2013, 12:29:26 »
borock12,
ключи параметров ffmpeg для x264 - посмотрите здесь в разделе main для ffmpeg...
Для первого прохода  -x264-params pass=1, для второго прохода  -x264-params pass=2 в той же строке. Но в принципе, второй проход не обязателен, если только у вас нет на то особых предпочтений, в виду точного попадания в определённый размер файла... Если какие то проблемы возникнут, то пропишите опцию -x264-params stats=stats.log
Вы так же всё это можете задать опциями ffmpeg. После первого прохода у вас на выходе получится промежуточный видео файл закодированный обычно в профиле main (или baseline), во втором проходе вы можете перезаписать этот файл по верху, либо создать новое имя для результирующего файла...

bframes=6 - тоже весьма не обязательный параметр, ибо как показывает практика - компрессия размера файла в этом случае очень не велика, а размер bframes выше чем 6 уже заметно начинает снижать визуальное качество... По умолчанию для x264 - 3 bframes, этого обычно вполне бывает достаточно...

no-dct-decimate - используется во втором проходе, при двупроходном кодировании. При однопроходном кодировании этот ключ включён по умолчанию...

« Последнее редактирование: 29 Декабря 2013, 13:08:34 от archiver »

Оффлайн borock12

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Конвертация без Handbrake
« Ответ #3 : 01 Января 2014, 02:13:59 »
Спасибо

 

Страница сгенерирована за 0.017 секунд. Запросов: 22.