[не удалять] XviD4PSP - универсальный медиаконвертер [архив №2]

Страницы :   Пред.  1, 2, 3 ... , 97, 98, 99  След.
Тема закрыта
 

Pustovetov

AVC-Видео

Стаж: 17 лет 7 месяцев

Сообщений: 4247

Pustovetov · 28-Янв-11 00:15 (14 лет 5 месяцев назад)

Arelin писал(а):
Ну, судя по описанию - "для обработки аниме с низким уровнем шумов BD_HD исходников и устранением ореолов и звона на контурах изображения" - решил, что это подходящий фильтр, чтобы контуры не потерять.
Быстрее чтобы контуры изпохабить... не нужно ничего подобного при рипе
Цитата:
"Очень много" - это я слишком задрал качество? Или наоборот - слишком большие цифры и надо ставить ближе к 18?
Вы слишком ухудшили качество. Надо ставить ближе к 16
Цитата:
И потом, я считал, что даже диковинный скрипт не должен работать со скоростью 1 кадр за 8 часов. К тому же отрисовка кадра в AvsP происходит хотя бы за 7-8 сек, значит скрипт выполняет свои функции...
Если зачем-то использовать xvid4psp то и не такие еще чудеса могут случаться.
[Профиль]  [ЛС] 

Arelin

Стаж: 18 лет

Сообщений: 12


Arelin · 28-Янв-11 05:48 (спустя 5 часов)

Pustovetov писал(а):
Если зачем-то использовать xvid4psp то и не такие еще чудеса могут случаться.
От чего такая нелюбовь к xvid4psp?
В этом конкретном случае он не причем, нет разницы, как обрабатывается скрипт. Запуск х264.ехе из командной строки приводит к такому же результату.
[Профиль]  [ЛС] 

Harry Palmer

Top Seed 04* 320r

Стаж: 17 лет 2 месяца

Сообщений: 3888

Harry Palmer · 28-Янв-11 09:49 (спустя 4 часа, ред. 28-Янв-11 09:50)

Вот такой вопрос: конвертирую видео в формат mkv, но с содержимым как у avi-файла (ну вот нужен мне такой вариант :)), а на выходе получается mkv-файл с параметрами AVI а не AVI Hardware. И соответственно на моём медиаплеере он не воспроизводится.
И я что-то не соображу - как перед кодированием выбрать вариант кодирования AVI Hardware, если выходной файл изначально задаётся как MKV? Это как-то возможно вообще?
p.s Версия программы 5.10.206.0 r206 RC12
[Профиль]  [ЛС] 

DreadMaster

Стаж: 16 лет 8 месяцев

Сообщений: 710

DreadMaster · 28-Янв-11 10:37 (спустя 47 мин.)

chivilyov
Кодируешь в Avi, демуксишь звук и видео из ави, муксишь в mkv.
[Профиль]  [ЛС] 

Harry Palmer

Top Seed 04* 320r

Стаж: 17 лет 2 месяца

Сообщений: 3888

Harry Palmer · 28-Янв-11 10:46 (спустя 9 мин.)

DreadMaster, да это всё я знаю. Просто хотелось бы узнать - можно ли это в самой программе автоматом настроить?
[Профиль]  [ЛС] 

mihanja80

Старожил

Стаж: 16 лет 5 месяцев

Сообщений: 521

mihanja80 · 28-Янв-11 12:52 (спустя 2 часа 5 мин.)

на выходе получается mkv- файл с параметрами AVI а не AVI Hardware.
Подробнее пожалуйста...
На сколько я понял - проблема только в настройке кодека XviD.
[Профиль]  [ЛС] 

Harry Palmer

Top Seed 04* 320r

Стаж: 17 лет 2 месяца

Сообщений: 3888

Harry Palmer · 28-Янв-11 13:09 (спустя 16 мин., ред. 28-Янв-11 13:09)

mihanja80 писал(а):
Подробнее пожалуйста...
На сколько я понял - проблема только в настройке кодека XviD.
Закидываю в программу исходный файл, в окошке "Формат" включаю MKV, в окошке "Кодирование видео" - XviD HQ Ultra, в окошке "Кодирование звука" - MP3 CBR 128k. В итоге на выходе получаю файл, невоспроизводимый на моём медиплеере (QPel: Yes; GMC: 3 warppoints), то есть кодирование видео прошло в формате AVI а не AVI Hardware.
Вот я и интересуюсь: возможно эти параметры поменять перед самим кодированием, если выходной файл изначально задаётся как MKV?
[Профиль]  [ЛС] 

mihanja80

Старожил

Стаж: 16 лет 5 месяцев

Сообщений: 521

mihanja80 · 28-Янв-11 13:15 (спустя 6 мин.)

да, возможно.
Зайдите в настройки кодека и отключите эти две опции
[Профиль]  [ЛС] 

Harry Palmer

Top Seed 04* 320r

Стаж: 17 лет 2 месяца

Сообщений: 3888

Harry Palmer · 28-Янв-11 13:23 (спустя 7 мин.)

mihanja80, это в самой XviD4PSP, что-ли? Не нашёл я там этого...
[Профиль]  [ЛС] 

mihanja80

Старожил

Стаж: 16 лет 5 месяцев

Сообщений: 521

mihanja80 · 28-Янв-11 14:14 (спустя 51 мин.)

справа от выбора пресета кодирования (кодирование видео) нажмите круглую кнопочку и откроется окно настройки кодека.
Перейдите по ссылке в подписи и почитайте инструкцию, посмотрите видео...
[Профиль]  [ЛС] 

Лидка

Стаж: 18 лет

Сообщений: 150

Лидка · 28-Янв-11 14:24 (спустя 9 мин.)

chivilyov писал(а):
Закидываю в программу исходный файл, в окошке "Формат" включаю MKV
Чё ты тупишь? Если тебе нужен AVI Hardware то поставь в окошке "Формат" AVI Hardware!!!
[Профиль]  [ЛС] 

Harry Palmer

Top Seed 04* 320r

Стаж: 17 лет 2 месяца

Сообщений: 3888

Harry Palmer · 28-Янв-11 14:37 (спустя 13 мин., ред. 28-Янв-11 14:37)

mihanja80 писал(а):
нажмите круглую кнопочку и откроется окно настройки кодека.
Я именно там и искал эти настройки QPel и GMC. Там для меня вообще всё темный лес, но этих параметров я там не увидел...
Ага в окошке CLI нашёл вот такую строчку:
Цитата:
-cq 3 -bvhq -qpel -gmc -max_bframes 3
Как же мне её исправить, что-бы было всё в норме?
[Профиль]  [ЛС] 

fcp

Стаж: 16 лет 9 месяцев

Сообщений: 1470


fcp · 28-Янв-11 14:42 (спустя 4 мин.)

chivilyov
Обе галки на вкладке Motion:
Quarter pixel search - QPel
Global motion compensation - GMC
Только я вот чего не пойму (может пропустил чего?). Вы пытаетесь кодировать XviD`ом с настройками для железных плейеров, но при этом использовать контейнер MKV - а плейер такой контейнер вообще понимает? Просто как по мне - то странно, MKV он понимает, а опции QPel и GMC у XviD`а - нет. Может конечно это нормально и так оно и есть, хз, но мне это кажется странным. Или это не для железного плейера делается?
----
Цитата:
-cq 3 -bvhq -qpel -gmc -max_bframes 3
Удалить и нажать Применить, но проще снять две галки.
[Профиль]  [ЛС] 

nevermnd_2k

Top Seed 03* 160r

Стаж: 17 лет 2 месяца

Сообщений: 2207

nevermnd_2k · 28-Янв-11 14:47 (спустя 4 мин.)

nevermnd писал(а):
подскажите пожалуйста
проблема в следующем
кодирую из ремукса рип, по какой-то причине конечная временная длительность готового рипа отличается от изначальной ремукса в большую сторону, на мизерные величины где полминуты, где две минуты, в зависимости от длительности
фреймрейт задается 23.976, в медиоинфо стоят эти же цифры, но по факту рип получается длиннее
как исправить, может у кого-то было похожее?
версия программы 5.10.206.0, до этого все было нормально
DreadMaster писал(а):
nevermnd
Из-за декодера возможно, попробуйте сменить на другие (если исходник avc, то через DGAVCIndex создать .dga файл и закинуть его в прогу).
Прежде чем кодировать, проверять всё через AvsP.
Может есть еще варианты?
Плюс еще одна проблема всплыла, при кодировании через "DirectShow" наблюдается рассыпание картинки в полученном рипе.
Как лечить?
[Профиль]  [ЛС] 

mihanja80

Старожил

Стаж: 16 лет 5 месяцев

Сообщений: 521

mihanja80 · 28-Янв-11 14:48 (спустя 1 мин.)

на первой вкладке, внизу слева снять отметки. Ориентируйтесь по первым буквам слов
QPel - квартер пиксел
GMC - глобал мотион
О. fcp опередил.
[Профиль]  [ЛС] 

Harry Palmer

Top Seed 04* 320r

Стаж: 17 лет 2 месяца

Сообщений: 3888

Harry Palmer · 28-Янв-11 14:49 (спустя 1 мин., ред. 28-Янв-11 14:52)

fcp, большое тебе спасибо, сам я как-то не врубился, что эти сочетания в MediaInfo просто сокращены.
А по твоему недоумению - такой вариант кодирования напрочь снимает все проблемы с синхронизацией звука на моём (и не только моём) медиаплеере. Контейнер mkv он читает и проблем с синхронизацией с ними почти нет, а вот с AVI - сплошь и рядом. А заморачиваться с прогонкой через MKVTooknix не хочется, особенно если кодируешь сразу много файлов (например, сериалы)...
p.s. А параметры QPel и GMC мой медиаплеер действительно не принимает. Видимо микросхемка старая...
[Профиль]  [ЛС] 

Gambit-ds

VIP (Заслуженный)

Стаж: 15 лет 4 месяца

Сообщений: 5550

Gambit-ds · 28-Янв-11 15:02 (спустя 12 мин.)

mihanja80
Здраствуйте у меня такая проблема кодирую Брюлик в avi у исходника fps 23,976, после энкода на выходи у видео получается fps 25 в чем может быть проблема?
Вот лог тестого прохода
Лог
Код:

PLATFORM
------------------------------
Version: 5.10.206.0
Created: 29.12.2010 13:04:44
TempPath: D:\Temp
AppPath: C:\Program Files\XviD4PSP 5
FILES
------------------------------
00000.m2ts >
1.avi
TASK
------------------------------
Format: AVI Hardware
Duration: 00:01:44:688 (2510)
VideoDecoder: DirectShowSource
Resolution: 1920x1080 > 688x288
Aspect: 2.3529 > 2.3889
VCodecPreset: Custom
VEncodingMode: TwoPass
VideoCodec: h264 > XviD
VideoBitrate: 22555 > 822
Quality: 0.454 > 0.173
Framerate: 23.976
SourceType: PROGRESSIVE
FieldOrder: UNKNOWN
SCRIPT
------------------------------
import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\functions\AudioFunctions.avs")
import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\functions\VideoFunctions.avs")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\NicAudio.dll")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\soxfilter.dll")
DirectShowSource("D:\Убийца внутри меня (Блюрей)\BDMV\STREAM\00000.m2ts", audio=false, fps=23.976, convertfps=true)
ConvertToYV12()
###[FILTERING]###
###[FILTERING]###
Crop(0, 132, -0, -132)
Spline36Resize(688, 288)
SelectRangeEvery(FrameCount()/50,50) #2500 frames test-script
VIDEO ENCODING
------------------------------
Encoding video to: D:\Temp\0043.avi
XviD 822kbps 688x288 23.976fps (2510 frames)
...first pass...
xvid_encraw.exe: -pass1 "D:\Temp\0043_1.log" -qmatrix "C:\Program Files\XviD4PSP 5\presets\matrix\cqm\Sharktooth's EQM v3ULR.cqm" -vhqmode 4 -nopacked -bvhq -max_bframes 4 -full1pass -threads 6 -i "D:\Temp\0043.avs" -o NUL
Tot: enctime(ms) =88164.00,               length(bytes) = 8479607
Avg: enctime(ms) =  35.13, fps =  28.47, length(bytes) =    3378
I frames:     69 frames, size =   12564/ 866930, quants =  2 / 2.00 /  2
P frames:    899 frames, size =    6511/5853398, quants =  2 / 2.00 /  2
B frames:   1477 frames, size =    1190/1758759, quants =  4 / 4.00 /  4
N frames:     65 frames, size =       8/    520
...last pass...
xvid_encraw.exe: -pass2 "D:\Temp\0043_1.log" -bitrate 822 -qmatrix "C:\Program Files\XviD4PSP 5\presets\matrix\cqm\Sharktooth's EQM v3ULR.cqm" -vhqmode 4 -nopacked -bvhq -max_bframes 4 -full1pass -imin 1 -pmin 1 -bmin 1 -threads 6 -i "D:\Temp\0043.avs" -avi "D:\Temp\0043.avi"
Tot: enctime(ms) =79831.00,               length(bytes) = 10318656
Avg: enctime(ms) =  31.81, fps =  31.44, length(bytes) =    4111
I frames:     69 frames, size =   16280/1123349, quants =  1 / 1.54 /  2
P frames:    899 frames, size =    7995/7188159, quants =  1 / 1.93 /  3
B frames:   1477 frames, size =    1358/2006628, quants =  2 / 3.77 /  5
N frames:     65 frames, size =       8/    520
MUXING
------------------------------
Video file: D:\Temp\0043.avi
Muxing to: F:\1.avi
ffmpeg.exe: -i "D:\Temp\0043.avi" -vcodec copy -r 23.976 "F:\1.avi"
TIME
------------------------------
Общее время кодирования: 5 min 8 sec
Файл получился на: 9.90 mb
[Профиль]  [ЛС] 

mihanja80

Старожил

Стаж: 16 лет 5 месяцев

Сообщений: 521

mihanja80 · 28-Янв-11 15:06 (спустя 3 мин., ред. 28-Янв-11 15:13)

chivilyov, не вижу никаких проблем с синхронизацией в контейнере АВИ...
nevermnd, через ФФмпегСурс2 пробовали декодировать?
Gambit-ds, это медиаинфо говорит что 25? Пробуйте перемуксить m 2 t s в mkv.
[Профиль]  [ЛС] 

nevermnd_2k

Top Seed 03* 160r

Стаж: 17 лет 2 месяца

Сообщений: 2207

nevermnd_2k · 28-Янв-11 15:10 (спустя 4 мин.)

mihanja80 писал(а):
nevermnd, через ФФмпегСурс2 пробовали декодировать?
побывал, рассыпания картинки это вылечило, но зато проблема с фреймрейтом всплыла, описал выше
[Профиль]  [ЛС] 

Gambit-ds

VIP (Заслуженный)

Стаж: 15 лет 4 месяца

Сообщений: 5550

Gambit-ds · 28-Янв-11 15:19 (спустя 8 мин.)

mihanja80 писал(а):
Цитата:
Gambit-ds, это медиаинфо говорит что 25? Пробуйте перемуксить m 2 t s в mkv.
Да это говорит медиа инфо, плюс из за этого расинхрон звука, т.к. видео ряд становится короче на пару минут, хорошо я попробую перемуксить в mkv, отпишусь что получилось...
[Профиль]  [ЛС] 

fcp

Стаж: 16 лет 9 месяцев

Сообщений: 1470


fcp · 28-Янв-11 15:32 (спустя 12 мин., ред. 28-Янв-11 15:32)

Gambit-ds
У вас xvid_encraw недоделанный - был в одной из версий инсталлера, он не считывает fps из скрипта и всё кодирует в 25.000. Перемуксить с нужным fps можно в ВиртуалДабе. А xvid_encraw можно взять тут, xvidcore.dll тоже лучше заменить (есть в архиве). Менять надо файлы в папке XviD4PSP 5\apps\xvid_encraw. Или более простой вариант, в окне настроек кодера на вкладке Misc внизу поставьте галку на "Use old 1.2.2" - будет использоваться старая версия XviD 1.2.2 (новая 1.3.0 не намного лучше, если вообще лучше, зато старая кодирует быстрее и её xvid_encraw гораздо лучше приспособлен к Ависинту, да и вообще к работе как таковой).
Кстати всё идет к тому, что 1.2.2 все-же будет возвращен по-умолчанию (всмысле он будет выбран по-умолчанию, 1.3.0 никуда не денется).
[Профиль]  [ЛС] 

anton966

Top Seed 02* 80r

Стаж: 18 лет 5 месяцев

Сообщений: 2573

anton966 · 28-Янв-11 15:33 (спустя 1 мин.)

fcp писал(а):
Кстати всё идет к тому, что 1.2.2 все-же будет возвращен по-умолчанию.
А вот это хорошо!
[Профиль]  [ЛС] 

Gambit-ds

VIP (Заслуженный)

Стаж: 15 лет 4 месяца

Сообщений: 5550

Gambit-ds · 28-Янв-11 15:35 (спустя 2 мин.)

fcp
Большое спасибо! Опробую.
[Профиль]  [ЛС] 

Лидка

Стаж: 18 лет

Сообщений: 150

Лидка · 28-Янв-11 15:42 (спустя 6 мин.)

fcp писал(а):
новая 1.3.0 не намного лучше, если вообще лучше
Разница версий только в скорости или в качестве кодирования тоже?
[Профиль]  [ЛС] 

fcp

Стаж: 16 лет 9 месяцев

Сообщений: 1470


fcp · 28-Янв-11 15:57 (спустя 14 мин.)

Лидка
Я честно говоря только на скорость их сравнивал И результаты были не в пользу 1.3.0.
[Профиль]  [ЛС] 

mihanja80

Старожил

Стаж: 16 лет 5 месяцев

Сообщений: 521

mihanja80 · 28-Янв-11 16:00 (спустя 3 мин.)

Лидка, ну если кодек развивается то я думаю что есть смысл использовать новую версию... Но вот то что энкрав немного недоделан, это есть, но у меня кроме записи в лог несуществующих N-кадров больше глюков незамечено...
А так ведь можете перекодировать семпл двумя разными версиями и сравнивать
[Профиль]  [ЛС] 

Лидка

Стаж: 18 лет

Сообщений: 150

Лидка · 28-Янв-11 16:08 (спустя 7 мин.)

fcp писал(а):
Я честно говоря только на скорость их сравнивал И результаты были не в пользу 1.3.0.
На скорость я тоже сравнивал. На моей машине скорость одинакова, но загрузка процессора:
1.3.0 ~ 65%
1.2.2 ~ 90%
А вот на качество и в мыслях не было сравнить... Ща-а попробуем.
[Профиль]  [ЛС] 

anton966

Top Seed 02* 80r

Стаж: 18 лет 5 месяцев

Сообщений: 2573

anton966 · 28-Янв-11 16:16 (спустя 8 мин.)

Лидка
У меня при одинаковой загрузке процессора 1.2.2 работает заметно быстрее, качество у 1.3.0 не лучше. Кодировал в 2 прохода с настройками max качества с фильтрами и без.
[Профиль]  [ЛС] 

Лидка

Стаж: 18 лет

Сообщений: 150

Лидка · 28-Янв-11 16:34 (спустя 17 мин.)

anton966 писал(а):
качество у 1.3.0 не лучше
Вот это я и хочу выяснить собственным опытом... А заодно прояснить ситуацию с N frames.
[Профиль]  [ЛС] 

fcp

Стаж: 16 лет 9 месяцев

Сообщений: 1470


fcp · 28-Янв-11 16:45 (спустя 10 мин.)

Вот мои результаты (процессор Q6600 4ядра, на штатной частоте):
1.2.2 - xvid_encraw.exe xvidcore.dll aviwriter.dll - из инсталлера r132.
1.3.0 - xvid_encraw.exe xvidcore.dll - из ссылки выше (Xvid_130_RC1.7z)
начало лога, скрипт и прочее
Код:
PLATFORM
------------------------------
OS: Microsoft Windows NT 5.1.2600 Service Pack 2
OEMCodePage: 866
Language: RUS
DecimalSeparator: ,
Framework: 2.0.50727.3053
Processors: 4
SystemDrive: D:
XVID4PSP
------------------------------
Version: 5.10.213.1
Created: 27.01.2011 14:21:06
TempPath: E:\Temp
AppPath: D:\Program Files\Winnydows\XviD4PSP5
FILES
------------------------------
Fawni - Serious.mkv >
122 2pass def.avi
TASK
------------------------------
Format: AVI
Duration: 00:03:16:600 (4915)
VideoDecoder: FFmpegSource2
Resolution: 1280x720 > 720x408
Aspect: 1.7778 > 1.7647
VCodecPreset: Custom XviD CLI
VEncodingMode: TwoPass
VideoCodec: h264 > XviD
VideoBitrate: 3170 > 1400
Quality: 0.138 > 0.191
Framerate: 25.000
SourceType: PROGRESSIVE
FieldOrder: UNKNOWN
SCRIPT
------------------------------
import("D:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\functions\AudioFunctions.avs")
import("D:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\functions\VideoFunctions.avs")
loadplugin("D:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\FFMS2.dll")
import("D:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\FFMS2.avsi")
FFmpegSource2("C:\MOV`s\Fawni - Serious.mkv", rffmode=0, cachefile="E:\Temp\fawni - serious.mkv.ffindex").AssumeFPS(25.000)
ConvertToYV12()
###[FILTERING]###
###[FILTERING]###
Lanczos4Resize(720, 408)
VIDEO ENCODING
------------------------------
1.2.2 2pass настройки по-умолчанию
Код:

Encoding video to: E:\Temp\0514.avi
XviD 1400kbps 720x408 25.000fps (4915 frames)
...first pass...
xvid_encraw.exe: -pass1 "E:\Temp\0514_1.log" -qtype 0 -threads 6 -i "E:\Temp\0514.avs" -o NUL
Tot: enctime(ms) =103124.00,               length(bytes) =    78629178
Avg: enctime(ms) =  20.97, fps =  47.68, length(bytes) =       15991
I frames:    161 frames, size =  47571/    7659034, quants =  2 / 2.00 /  2
P frames:   1878 frames, size =  29138/   54722504, quants =  2 / 2.00 /  2
B frames:   2859 frames, size =   5682/   16247504, quants =  4 / 4.00 /  4
N frames:     17 frames, size =      8/        136
...last pass...
xvid_encraw.exe: -pass2 "E:\Temp\0514_1.log" -bitrate 1400 -qtype 0 -threads 6 -i "E:\Temp\0514.avs" -avi "E:\Temp\0514.avi"
Tot: enctime(ms) =111902.00,               length(bytes) =    34274663
Avg: enctime(ms) =  22.76, fps =  43.94, length(bytes) =        6970
I frames:    161 frames, size =  28748/    4628509, quants =  2 / 3.64 /  5
P frames:   1878 frames, size =  11323/   21266263, quants =  2 / 4.50 /  5
B frames:   2859 frames, size =   2931/    8379755, quants =  5 / 7.26 /  8
N frames:     17 frames, size =      8/        136
MUXING
------------------------------
Video file: E:\Temp\0514.avi
Muxing to: F:\122 2pass def.avi
ffmpeg.exe: -i "E:\Temp\0514.avi" -vcodec copy -r 25.000 "F:\122 2pass def.avi"
TIME
------------------------------
Общее время кодирования: 3 min 37 sec
Файл получился на: 32.81 mb
1.3.0 2pass настройки по-умолчанию
Код:

Encoding video to: E:\Temp\0515.avi
XviD 1400kbps 720x408 25.000fps (4915 frames)
...first pass...
xvid_encraw.exe: -pass1 "E:\Temp\0515_1.log" -qtype 0 -threads 6 -i "E:\Temp\0515.avs" -o NUL
Tot: enctime(ms) =41814.00,               length(bytes) = 78667741
Avg: enctime(ms) =   8.51, fps = 117.54, length(bytes) =   16005
I frames:    161 frames, size =   47571/7659034, quants =  2 / 2.00 /  2
P frames:   1879 frames, size =   29138/54751524, quants =  2 / 2.00 /  2
B frames:   2858 frames, size =    5688/16257047, quants =  4 / 4.00 /  4
N frames:     17 frames, size =       8/    136
...last pass...
xvid_encraw.exe: -pass2 "E:\Temp\0515_1.log" -bitrate 1400 -qtype 0 -threads 6 -i "E:\Temp\0515.avs" -avi "E:\Temp\0515.avi"
Tot: enctime(ms) =51451.00,               length(bytes) = 34272968
Avg: enctime(ms) =  10.47, fps =  95.53, length(bytes) =    6973
I frames:    161 frames, size =   28685/4618443, quants =  2 / 3.65 /  5
P frames:   1879 frames, size =   11324/21279661, quants =  2 / 4.51 /  5
B frames:   2858 frames, size =    2930/8374728, quants =  5 / 7.27 /  8
N frames:     17 frames, size =       8/    136
MUXING
------------------------------
Video file: E:\Temp\0515.avi
Muxing to: F:\130 2pass def.avi
ffmpeg.exe: -i "E:\Temp\0515.avi" -vcodec copy -r 25.000 "F:\130 2pass def.avi"
TIME
------------------------------
Общее время кодирования: 4 min 51 sec
Файл получился на: 32.80 mb
Итого:
1.2.2 - 3 min 37 sec
1.3.0 - 4 min 51 sec
Можно было бы конечно попробовать с разными значениями -threads, кому хочется - пробуйте
Если задать кодеру ключ -ssim_file "путь_к_файлу", то он посчитает и выведет в лог средний SSIM. Чем ближе к 1-це - тем лучше. Результаты с подсчетом SSIM:
1.2.2
Код:

Encoding video to: E:\Temp\0517.avi
XviD 1400kbps 720x408 25.000fps (4915 frames)
...first pass...
xvid_encraw.exe: -pass1 "E:\Temp\0517_1.log" -qtype 0 -threads 6 -i "E:\Temp\0517.avs" -o NUL
Tot: enctime(ms) =103251.00,               length(bytes) =    78629178
Avg: enctime(ms) =  21.00, fps =  47.62, length(bytes) =       15991
I frames:    161 frames, size =  47571/    7659034, quants =  2 / 2.00 /  2
P frames:   1878 frames, size =  29138/   54722504, quants =  2 / 2.00 /  2
B frames:   2859 frames, size =   5682/   16247504, quants =  4 / 4.00 /  4
N frames:     17 frames, size =      8/        136
...last pass...
xvid_encraw.exe: -pass2 "E:\Temp\0517_1.log" -bitrate 1400 -qtype 0 -ssim_file "f:\ssim.log" -threads 6 -i "E:\Temp\0517.avs" -avi "E:\Temp\0517.avi"
Average SSIM: 0.979028
ey=0, time=      0, len=       6 | type=P, quant=  2, len=     160
Tot: enctime(ms) =143953.00,               length(bytes) =    34274663
Avg: enctime(ms) =  29.28, fps =  34.16, length(bytes) =        6970
I frames:    161 frames, size =  28748/    4628509, quants =  2 / 3.64 /  5
P frames:   1878 frames, size =  11323/   21266263, quants =  2 / 4.50 /  5
B frames:   2859 frames, size =   2931/    8379755, quants =  5 / 7.26 /  8
N frames:     17 frames, size =      8/        136
MUXING
------------------------------
Video file: E:\Temp\0517.avi
Muxing to: F:\122 2pass def ssim.avi
ffmpeg.exe: -i "E:\Temp\0517.avi" -vcodec copy -r 25.000 "F:\122 2pass def ssim.avi"
TIME
------------------------------
Общее время кодирования: 4 min 9 sec
Файл получился на: 32.81 mb
1.3.0
Код:

Encoding video to: E:\Temp\0516.avi
XviD 1400kbps 720x408 25.000fps (4915 frames)
...first pass...
xvid_encraw.exe: -pass1 "E:\Temp\0516_1.log" -qtype 0 -threads 6 -i "E:\Temp\0516.avs" -o NUL
Tot: enctime(ms) =41881.00,               length(bytes) = 78667741
Avg: enctime(ms) =   8.52, fps = 117.36, length(bytes) =   16005
I frames:    161 frames, size =   47571/7659034, quants =  2 / 2.00 /  2
P frames:   1879 frames, size =   29138/54751524, quants =  2 / 2.00 /  2
B frames:   2858 frames, size =    5688/16257047, quants =  4 / 4.00 /  4
N frames:     17 frames, size =       8/    136
...last pass...
xvid_encraw.exe: -pass2 "E:\Temp\0516_1.log" -bitrate 1400 -qtype 0 -ssim_file "f:\ssim.log" -threads 6 -i "E:\Temp\0516.avs" -avi "E:\Temp\0516.avi"
Tot: enctime(ms) =91152.00,               length(bytes) = 34272968
Avg: enctime(ms) =  18.55, fps =  53.92, length(bytes) =    6973
I frames:    161 frames, size =   28685/4618443, quants =  2 / 3.65 /  5
P frames:   1879 frames, size =   11324/21279661, quants =  2 / 4.51 /  5
B frames:   2858 frames, size =    2930/8374728, quants =  5 / 7.27 /  8
N frames:     17 frames, size =       8/    136
Average SSIM: 0.979005
MUXING
------------------------------
Video file: E:\Temp\0516.avi
Muxing to: F:\130 2pass def ssim.avi
ffmpeg.exe: -i "E:\Temp\0516.avi" -vcodec copy -r 25.000 "F:\130 2pass def ssim.avi"
TIME
------------------------------
Общее время кодирования: 5 min 28 sec
Файл получился на: 32.80 mb
Лог для 1.2.2 пришлось редактировать, т.к. он помимо записи в файл выдавал значения SSIM для каждого кадра еще и в лог!
1.2.2 - Average SSIM: 0.979028 (4 min 9 sec)
1.3.0 - Average SSIM: 0.979005 (5 min 28 sec)
Т.е. в моём случае 1.2.2 выдал качество даже лучше, пусть и на незначительную величину (хотя тут еще нельзя исключать того факта, что эти две версии могут подсчитывать SSIM немного по-разному). По скорости же 1.3.0 существенно уступил.
Кому хочется - сравните сами, как и что.
[Профиль]  [ЛС] 
 
Тема закрыта
Loading...
Error