LINUX.ORG.RU

Ради всего святого, только не mencoder.

Лучше воспользоваться x264 и mkvmerge:

x264 --preset veryslow --crf 18 --vf resize:1280,720,method=spline -o video.mkv input.mkv
mkvmerge -o output.mkv video.mkv --no-video input.mkv

x264 должен быть собран с поддержкой ffmpegsource или libav, желательно свежая git-версия. Preset выбирать исходя из наиболее медленного с терпимой скоростью. CRF подбирать отталкиваясь от собственной оценки приемлемого качества, чем CRF выше, тем качество ниже.

Двухпроходное кодирование следует использовать только когда важен итоговый размер файла.

Sion
()
Ответ на: комментарий от Sion

выдаёт такую фигню:

$ x264 --preset veryslow --crf 18 --vf resize:1280,720,method=spline -o video.mkv Shrek.2001.1080p.BluRay.8xRus.2xUkr.Eng.HDCLUB.mkv
raw [error]: raw input requires a resolution.
x264 [error]: could not open input file `Shrek.2001.1080p.BluRay.8xRus.2xUkr.Eng.HDCLUB.mkv' via any method!

TheAnonymous ★★★★★
() автор топика
Ответ на: комментарий от TheAnonymous

причем эта ошибка появилась после обновления x264 на 20110426.
После отката на stable ошибки нет. А почему? Хотелось бы использовать свежий кодек

TheAnonymous ★★★★★
() автор топика
Ответ на: комментарий от TheAnonymous

менкодерофобы, тулкитофобы, теперь вот еще гстримерофобы... лор - торт!

pekmop1024 ★★★★★
()
Ответ на: комментарий от TheAnonymous

Всё, разобрался. Помог revdep-rebuild, а потом пересобрал тупо xvid-encoder.

TheAnonymous ★★★★★
() автор топика
Ответ на: комментарий от pekmop1024

дык под каждый случай запиливать свой? вроде легче в ХэндБрейке ползунок сдвинуть, чем лезть в инет создаваю новый профиль.

eR ★★★★★
()
Ответ на: комментарий от TheAnonymous

Данная ошибка означает, что x264 собран без ffmpegsource/libav, а соответственно умеет читать только Raw YUV. В config.log обычно видно почему не получилось использовать эти библиотеки.

Sion
()
Ответ на: комментарий от vasilenko

А в чём разница?

В том, что mencoder — это нагромождение unmaintained хаков сверху mplayer'а, разрабатывавшееся лишь для вывода в avi, и совершенно не подходящее для современных кодеков и контейнеров. Как пример, стоит посмотреть, как mencoder ведет себя при работе с VFR.

Да и не стоит забывать про:

** MUXER_LAVF *****************************************************************
REMEMBER: MEncoder's libavformat muxing is presently broken and can generate
INCORRECT files in the presence of B-frames. Moreover, due to bugs MPlayer
will play these INCORRECT files as if nothing were wrong!
*******************************************************************************

Sion
()
Ответ на: комментарий от Led

>Ясно, что менкодером, но как конкретно?
С вами всё в порядке?

darkshvein ☆☆
()

Ещё вопрос

А можно ли как-нибудь делать перерыв в кодировании?
А то получается, что двое суток оба процессора 100% загружены и особо ничего не сделаешь, всё тормозит.

TheAnonymous ★★★★★
() автор топика
Ответ на: Ещё вопрос от TheAnonymous

Можно приостанавливать стандартными средствами: ^Z, kill -STOP, jobs -l, fg. Если нужно выключить компьютер, то suspend to ram или suspend to disk.

Кусочками конечно тоже можно кодировать, но нежелательно, проще выбрать более легкий preset.

Sion
()
8 января 2012 г.
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.