|
7Rutber7
Стаж: 14 лет 11 месяцев Сообщений: 83
|
7Rutber7 ·
19-Июн-11 12:51
(13 лет 6 месяцев назад, ред. 19-Июн-11 12:51)
Tempter57 писал(а):
7Rutber7
Пробуй открыть FFmpegSource2(): Видео=>Декодирование и там выбери для формата mkv декодирование посредством FFmpegSource2:
спасибо за совет, но сейчас не могу попробовать это сделать, завтра отпишусь, получилось или нет
Только не понятно, почему один МКВ файл он открывает, а другой МКВ нет, хм.
|
|
velei
Стаж: 14 лет 1 месяц Сообщений: 227
|
velei ·
19-Июн-11 12:56
(спустя 5 мин., ред. 19-Июн-11 12:56)
Случаем не знаете какой конвертер частоты кадров выбирать? Я выбрал AssumeFPS, замедляющий/увеличивающий продолжительность, зато нет подёргиваний. + на рутрекере есть фильм в DVD-рипе с неайсовой озвучкой в 23.97 к/с и он длиннее чем мой PALовский тв-рип. Совпадёт ли при покадровой синхронизации?
|
|
fcp
Стаж: 16 лет 4 месяца Сообщений: 1470
|
fcp ·
19-Июн-11 13:00
(спустя 3 мин.)
7Rutber7 писал(а):
Только не понятно, почему один МКВ файл он открывает, а другой МКВ нет, хм.
Да потому-что у них общего только контейнер MKV, а сами файлы разные. Начать хотя-бы с того, что в одном видео VC-1, а в другом H264.
|
|
Morgez
Стаж: 17 лет 2 месяца Сообщений: 173
|
Morgez ·
19-Июн-11 14:48
(спустя 1 час 48 мин., ред. 19-Июн-11 14:48)
velei
проще PALовскую дорогу растянуть под рип вам сюда https://rutr.life/forum/viewtopic.php?t=2660561 а в частности Устранение рассинхронизации
|
|
lexus063
Стаж: 14 лет 9 месяцев Сообщений: 8
|
lexus063 ·
20-Июн-11 14:26
(спустя 23 часа)
Ну так и как обрабатывать то, я не понял?
|
|
power-alex
Стаж: 13 лет 10 месяцев Сообщений: 304
|
power-alex ·
20-Июн-11 15:26
(спустя 59 мин., ред. 20-Июн-11 15:26)
Всем привет!
Пытаюсь кодировать видео, отснятое fraps'ом, кодеком x264.
В произвольном месте кодирование преркращается с ошибкой x264 [error]: ratecontrol_init: can't open stats file
x264 [error]: x264_encoder_open failed Кто-нибудь сталкивался? что делать?
Спасибо
|
|
velei
Стаж: 14 лет 1 месяц Сообщений: 227
|
velei ·
20-Июн-11 16:00
(спустя 34 мин.)
Спасибо, конечно, но не проще. Нужна покадровая синхронизация. Фильм таки перекодировал в 23.97, но всё равно один из фильмов "убегает вперёд". До преобразования разница в длине была 1 минута (но чем дальше, тем больше не совпадали), после - 4 мин. Не знаю что и делать.
|
|
crazy-cactus
Стаж: 17 лет Сообщений: 2813
|
crazy-cactus ·
20-Июн-11 20:32
(спустя 4 часа)
velei
делать по-человечески - кодировать видео без всяких перетяжек, а потом подгонять аудио.
|
|
к@мр@д
Стаж: 15 лет 1 месяц Сообщений: 13
|
к@мр@д ·
21-Июн-11 08:44
(спустя 12 часов)
к@мр@д писал(а):
доброго времени всем! возникла такая проблема,если кто знает помогите,или ткните пальце если такое уже встречалось, программа работала стабильно, но в один прекрассный момент отказалась работать и начало появляться вот такое окно что это и с чем оно связано, и как с этим бороться?? спасибо
скрытый текст
Описание:
Stopped working Сигнатура проблемы:
Имя события проблемы: APPCRASH
Application Name: XviD4PSP.exe
Application Version: 5.10.234.0
Application Timestamp: 4da626bf
Fault Module Name: KERNELBASE.dll
Fault Module Version: 6.1.7600.16385
Fault Module Timestamp: 4a5bdbdf
Exception Code: e0434f4d
Exception Offset: 0000b727
Версия ОС: 6.1.7600.2.0.0.256.1
Код языка: 1049
так что никто не сталкивался с такой проблемой??? ответте
|
|
newsky
Стаж: 16 лет 11 месяцев Сообщений: 405
|
newsky ·
21-Июн-11 13:25
(спустя 4 часа)
А как народ с х64 ситемами изящно борется с тем, что например при кодировании в avi (xvid) программа не найдя папку с матрицами по адресу program files вываливает ошибку? Лично я тупо копирнул всю папку с программой из program files(x86) в program files, но это как то не изящно, может можно как то этот нюанс исправить как нибудь?
|
|
ValiantMk
Стаж: 15 лет 5 месяцев Сообщений: 142
|
ValiantMk ·
21-Июн-11 13:54
(спустя 28 мин.)
к@мр@д
удали все программы связанные с Xvid4PSP и саму программу начисто и установи поновой
|
|
BBDragon
Стаж: 17 лет 4 месяца Сообщений: 2547
|
BBDragon ·
21-Июн-11 15:40
(спустя 1 час 46 мин., ред. 21-Июн-11 17:07)
Решил научиться делать AVC-рипы (кодек x264) в программе. Имеется американский DVD формата 16х9, т.е. 853х480. Согласно инструкции уважаемого Pustovetov'а сделал кроп и добавил бордюрчик, также рассчитал конечный SAR.
SAR = (853*706)/(720*480)=1,743..
Округлил до 1.75, итого SAR = 14:8
В настройках разрешения задал конечное разрешение 840х480 и SAR=1.75 (ибо рип анаморфный). Также в командной строке кодека указал ключ --sar 14:8.
настройки x264
--sar 14:8 --crf 18.0 --preset medium --profile main --level 4.1 --ref 8 --deblock -1:-1 --direct auto --b-adapt 2 --trellis 2 --no-fast-pskip --psy-rd 1.0:0.1 --partitions all --me umh --rc-lookahead 50 --extra:
Далее решил выбрать оптимальный битрейт и ключевые параметры согласно инструкции не менее уважаемого shellgen'а. Добавил в конец AVS-скрипта волшебные 3 строчки и запустил кодирование.
скрипт
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\apps\DGMPGDec\DGDecode.dll")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\NicAudio.dll") MPEG2Source("E:\\stone.index\stone.d2v", cpu=0, info=3) ConvertToYV12() ###[FILTERING]###
###[FILTERING]### Crop(8, 4, -6, -8)
AddBorders(0,4,0,8)
Lanczos4Resize(840, 480) selectTotal1=framecount()/100
selectTotal2=selectTotal1*2
selectrangeevery(selectTotal2,50)
Согласно инструкции должна обработаться последовательность в 2550 фреймов. В итоге получился маленький файлик mkv, битрейт около 2300, соотношение бит/пиксель 0.237. Качество на глаз отличное, вот только бордюрчик сверху и снизу мне не понравился (который я добавил - 4 поля сверху и 8 снизу), он серого цвета, т.е. отличается от обычных черных полей и прямо бросается в глаза. Может вообще не надо его добавлять? Если не надо, то как тогда высчитать конечное разрешение - 840х428 (что не соответствует mod16) или как-то иначе? Вроде бы была какая-то программа, позволяющая подобрать точное разрешение и минимизировать искажения картинки, да вот вспомнить не могу..
Согласно логу теперь надо понизить B-frames до 4, ref-фреймы до 3, кванты в целом же соответствуют норме (16-23). И еще, параметр subme нужно менять? У меня стоит 8 по умолчанию.
Mediainfo
General
Complete name : E:\stone.mkv
Format : Matroska
File size : 29.6 MiB
Duration : 1mn 46s
Overall bit rate : 2 338 Kbps
Writing application : x264 r1937 aa21558
Writing library : Haali Matroska Writer b0 Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 8 frames
Format settings, GOP : M=1, N=50
Codec ID : V_MPEG4/ISO/AVC
Duration : 1mn 46s
Bit rate : 2 292 Kbps
Width : 840 pixels
Height : 480 pixels
Display aspect ratio : 16:9
Frame rate : 23.976 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.237
Stream size : 29.1 MiB (98%)
Writing library : x264 core 115 r1937 aa21558
Encoding settings : cabac=1 / ref=8 / deblock=1:-1:-1 / analyse=0x1:0x131 / me=umh / subme=7 / psy=1 / psy_rd=1.00:0.10 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=2 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-3 / threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=50 / rc=crf / mbtree=1 / crf=18.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
Language : English
Полный лог Xvid4PSP
PLATFORM
------------------------------
OS Code: Microsoft Windows NT 5.1.2600 Service Pack 3
OS Name: Microsoft Windows XP Service Pack 3 (x32)
Framework: 2.0.50727.3620 (v4.0)
AviSynth: AviSynth 2.58 tsp MT version 5(mod seraphy), build:Jul 12 2009 [07:46:21]
CPU Info: AMD Athlon(tm) 64 Processor 3000+ (~2407), 1 core(s)
RAM Total: 1023Mb
Language: RUS (1251, ",")
SystemDrive: C: XviD4PSP
------------------------------
Version: 5.10.234.0
Created: 14.04.2011 02:42:08
AppPath: C:\Program Files\XviD4PSP 5
TempPath: E:\Temp FILES
------------------------------
stone.vob >
stone.mkv TASK
------------------------------
Format: MKV
Duration: 01:32:01:855 (132392)
VideoDecoder: MPEG2Source
Resolution: 720x480 > 840x480
Aspect: 1.7879 > 1.7500
VCodecPreset: Custom x264 CLI
VEncodingMode: Quality
VideoCodec: MPEG2 > x264
VideoBitrate: 4998 > Q18.0
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\apps\DGMPGDec\DGDecode.dll")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\NicAudio.dll") MPEG2Source("E:\\stone.index\stone.d2v", cpu=0, info=3) ConvertToYV12() ###[FILTERING]###
###[FILTERING]### Crop(8, 4, -6, -8)
AddBorders(0,4,0,8)
Lanczos4Resize(840, 480) selectTotal1=framecount()/100
selectTotal2=selectTotal1*2
selectrangeevery(selectTotal2,50) VIDEO ENCODING
------------------------------
Encoding video to: E:\stone.mkv
x264 Q18.0 840x480 23.976fps (132392 frames) x264.exe: --sar 14:8 --crf 18.0 --preset medium --profile main --level 4.1 --ref 8 --deblock -1:-1 --direct auto --b-adapt 2 --trellis 2 --no-fast-pskip --psy-rd 1.0:0.1 --partitions all --me umh --rc-lookahead 50 --sar 1:1 --output "E:\stone.mkv" "E:\Temp\0030.avs" avs [info]: 840x480p 1:1 @ 24000/1001 fps (cfr)
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Slow SlowCTZ
x264 [info]: profile Main, level 4.1 x264 [info]: frame I:63 Avg QP:15.77 size: 52089
x264 [info]: frame P:765 Avg QP:19.54 size: 17400
x264 [info]: frame B:1722 Avg QP:20.69 size: 8407
x264 [info]: consecutive B-frames: 5.9% 5.9% 19.1% 69.2%
x264 [info]: mb I I16..4: 19.5% 0.0% 80.5%
x264 [info]: mb P I16..4: 4.3% 0.0% 9.6% P16..4: 48.1% 24.3% 4.4% 0.3% 0.2% skip: 8.9%
x264 [info]: mb B I16..4: 0.4% 0.0% 1.0% B16..8: 47.3% 13.4% 2.5% direct:14.0% skip:21.2% L0:40.6% L1:44.7% BI:14.7%
x264 [info]: direct mvs spatial:99.9% temporal:0.1%
x264 [info]: coded y,uvDC,uvAC intra: 84.6% 88.7% 67.2% inter: 37.6% 46.5% 4.4%
x264 [info]: i16 v,h,dc,p: 22% 22% 16% 41%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 18% 20% 19% 6% 9% 8% 7% 7% 6%
x264 [info]: i8c dc,h,v,p: 46% 25% 20% 10%
x264 [info]: Weighted P-Frames: Y:3.9% UV:1.6%
x264 [info]: ref P L0: 45.1% 12.0% 20.3% 6.7% 5.5% 3.9% 3.6% 2.4% 0.5% 0.0%
x264 [info]: ref B L0: 73.8% 14.4% 5.5% 2.7% 1.9% 1.3% 0.5%
x264 [info]: ref B L1: 93.4% 6.6%
x264 [info]: kb/s:2336.93
encoded 2550 frames, 2.35 fps, 2336.99 kb/s TIME
------------------------------
Общее время кодирования: 18 min 3 sec
Файл получился на: 29.65 mb (video track)
Хотелось бы теперь узнать - правильно ли я высчитал SAR и конечное разрешение , а также какие недочеты и т.п. допущены при кодировании. Вообще инструкция shellgen'а достаточно громоздка, хотелось бы более простую методику освоить. Особенно хорошо, если кто-то уже наловчился делать рипы именно с помощью XviD4PSP, это было бы вообще замечательно! Заранее спасибо
|
|
crazy-cactus
Стаж: 17 лет Сообщений: 2813
|
crazy-cactus ·
21-Июн-11 16:29
(спустя 48 мин.)
BBDragon
отрезайте черные поля нафиг - на трекере за их наличие автоматом ставят Сомнительно. Кроп по горизонтали на SAR не повлияет
|
|
velei
Стаж: 14 лет 1 месяц Сообщений: 227
|
velei ·
21-Июн-11 17:42
(спустя 1 час 13 мин.)
crazy-cactus писал(а):
velei
делать по-человечески - кодировать видео без всяких перетяжек, а потом подгонять аудио.
Так какой фильтр в проге применять-то при конвертации видео со звуком? Все остальные подразумевают подёргивание.
|
|
anton966
Стаж: 18 лет Сообщений: 2573
|
anton966 ·
21-Июн-11 17:51
(спустя 9 мин.)
velei
Каждый раз фильтр подбирается индивидуально.
|
|
Doc66
Стаж: 18 лет 4 месяца Сообщений: 3543
|
Doc66 ·
22-Июн-11 10:41
(спустя 16 часов)
Tempter57
Приветище! Все равно, зараза, вылетает с ошибкой на SAT MFMD2 MT, причем на обоих кодеках. На 1.3.1. - 1.3.2. даже кодировать не начинает, на 1.2. - закрывается на первом проходе.
Сделал все, как ты советовал. Жаль, и ведь помню, что фильтр работал и мне очень нравился.
|
|
DreadMaster
Стаж: 16 лет 2 месяца Сообщений: 710
|
DreadMaster ·
22-Июн-11 11:57
(спустя 1 час 15 мин., ред. 22-Июн-11 11:58)
BBDragon
С анаморфом неправильно у тебя, не должно быть Width : 840 pixels. Выложи скриншот с оригинала, будет проще объяснить что делать.
subme=7 лучше на subme=10.
bframes=3 тут явно не хватает, должно быть примерно "x264 [info]: consecutive B-frames: 3.1% 4.9% 14.1% 36.3% 19.2% 18.6% 2.7% 0.4% 0.4% 0.2%"(тут оптимально 9-10), т.е. когда начнет доходить до 0.2, тогда и хватает. На тестовом проходе ставишь bframes=16 и смотришь, после скольки пойдут нули.
|
|
AkvenJan
Стаж: 15 лет 6 месяцев Сообщений: 584
|
AkvenJan ·
22-Июн-11 11:57
(спустя 44 сек.)
Итак, новая версия. Сама программа не менялась, только компоненты и фильтры обновил
XviD4PSP 5.10.234.0 (2011-06-21) RC20.2
скрытый текст
21.06.2011
========== rc20.2
MKVToolnix - обновлён до 4.8.0.352
ffmpeg ревизия r29054 (собран Procrustean'ом, утянуто с сайта http://ge.tt/#2gBFf0x)
AvsPmod обновлен до 2.1.8
FFMS2 - обновил до версии r473 ( http://code.google.com/p/ffmpegsource/updates/list)
MediaInfo обновлён до 0.7.45
XviD 1.3.2 обновлён до версии от 17.06.2011 от Jawor ( http://jawormat.republika.pl/xvid.html)
x264 обновил до rev2008 vanilla
Интегрирован новый набор фильтров и плагинов от Tempter57
Обновлены пресеты кодирования для XviD от Tempter57
Добавлен фильтр S_ExLogo для удаления логотипов и два пресета для x264 от пользователя Olte
http:// СПАМ
http://ge.tt/9Xz2tK5
|
|
Tempter57
Стаж: 16 лет 3 месяца Сообщений: 4963
|
Tempter57 ·
22-Июн-11 12:00
(спустя 2 мин.)
Doc66
Пресет не менялся, кроме обновлений по фильтру SmoothLevels(сменился плагин SmoothAdjust-ICL-x86.dll), верни в plugins старую версию 1.74 SmoothAdjust-ICС-x86.dll и смени в пресете строку
Код:
SmoothLevels(useopt=-1) # -1 -automatic choice, 1- SSE2 CPU, 2 - Sandy Bridge CPU
на
Код:
SmoothLevels(Smode=2,useopt=true)
. Олег, обязательно отпишись: поможет или нет.
|
|
DreadMaster
Стаж: 16 лет 2 месяца Сообщений: 710
|
DreadMaster ·
22-Июн-11 12:01
(спустя 1 мин.)
AkvenJan
Цитата:
два пресета для x264 от пользователя Olte
Прежде чем добавлять пресеты от данного пользователя, советую прочитать стёб-тему О x264-кодировании, сектантах и размазне или "Спешите видеть, революционные инновации в иксе!"
|
|
Doc66
Стаж: 18 лет 4 месяца Сообщений: 3543
|
Doc66 ·
22-Июн-11 12:08
(спустя 6 мин.)
Tempter57
Спасибо, постараюсь сегодня-завтра попробовать и напишу
|
|
BBDragon
Стаж: 17 лет 4 месяца Сообщений: 2547
|
BBDragon ·
22-Июн-11 13:05
(спустя 57 мин., ред. 22-Июн-11 16:11)
DreadMaster, спасибо огромное за такой развернутый ответ! Сейчас по-новой сделаю тестовый проход
Скриншот:
Вот лог нового прохода:
лог
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\apps\DGMPGDec\DGDecode.dll")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\NicAudio.dll") MPEG2Source("E:\\stone.index\stone.d2v", cpu=0, info=3) ConvertToYV12() ###[FILTERING]###
###[FILTERING]### Crop(8, 4, -4, -8)
Lanczos4Resize(720, 400) selectTotal1=framecount()/100
selectTotal2=selectTotal1*2
selectrangeevery(selectTotal2,50) VIDEO ENCODING
------------------------------
Encoding video to: E:\stone_new.mkv
x264 Q18.0 720x400 23.976fps (132392 frames) x264.exe: --crf 18.0 --preset medium --profile main --level 4.1 --ref 16 --deblock -1:-1 --bframes 16 --b-adapt 2 --trellis 2 --no-fast-pskip --psy-rd 1.0:0.1 --partitions all --me umh --rc-lookahead 50 --sar 1:1 --output "E:\stone_new.mkv" "E:\Temp\0034.avs" avs [info]: 720x400p 1:1 @ 24000/1001 fps (cfr)
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Slow SlowCTZ
x264 [info]: profile Main, level 4.1
x264 [info]: frame I:27 Avg QP:14.39 size: 52473
x264 [info]: frame P:587 Avg QP:19.44 size: 14983
x264 [info]: frame B:1936 Avg QP:20.92 size: 5726
x264 [info]: consecutive B-frames: 3.6% 2.1% 8.4% 24.6% 18.2% 35.1% 3.6% 2.5% 0.4% 0.0% 0.0% 0.5% 0.5% 0.0% 0.6% 0.0% 0.0%
x264 [info]: mb I I16..4: 23.9% 0.0% 76.1%
x264 [info]: mb P I16..4: 5.7% 0.0% 15.2% P16..4: 42.3% 22.4% 5.0% 0.5% 0.3% skip: 8.7%
x264 [info]: mb B I16..4: 0.4% 0.0% 1.1% B16..8: 44.9% 12.8% 2.8% direct:12.2% skip:25.8% L0:41.0% L1:45.6% BI:13.4%
x264 [info]: coded y,uvDC,uvAC intra: 85.5% 87.8% 66.6% inter: 33.0% 40.9% 4.4%
x264 [info]: i16 v,h,dc,p: 26% 13% 21% 40%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 20% 16% 18% 7% 9% 9% 8% 7% 6%
x264 [info]: i8c dc,h,v,p: 48% 19% 22% 10%
x264 [info]: Weighted P-Frames: Y:5.1% UV:2.2%
x264 [info]: ref P L0: 45.1% 13.6% 17.3% 6.0% 4.7% 3.2% 2.7% 1.5% 1.4% 1.1% 1.0% 0.8% 0.6% 0.5% 0.4% 0.3%
x264 [info]: ref B L0: 77.6% 11.0% 4.2% 2.0% 1.3% 1.0% 0.7% 0.4% 0.4% 0.3% 0.3% 0.3% 0.2% 0.1% 0.0%
x264 [info]: ref B L1: 93.8% 6.2%
x264 [info]: kb/s:1601.95
encoded 2550 frames, 1.37 fps, 1602.00 kb/s
По умолчанию разрешение XviD4PSP выставило 720х400, с ним я и делал тестовый проход. В целом видео неплохо сжимается, кванты нормальные (14-21), B-фреймы вроде бы до 9 надо ограничить, а вот с ref не пойму сколько надо ставить, неужели 15?
Ну и главная проблема - как все-таки сделать анаморфный рип в XviD4PSP? Пробовал кодить с разрешением 704х468 и принудительно указывал SAR в настройках кодека x264, раздел CLI - не помогло( Видео так и осталось с разрешением 704х468, невзирая на выставленный SAR 70:39. Можно выставить сразу разрешение 840х468, но где же тогда анаморф? Дивлюсь я в общем, загадка прям..
И последнее - флаг SAR нужно выставлять в настройках обоих проходов (если делать 2-проходное кодирование) или как? Настройки обоих проходов должны быть одинаковыми или что-то надо менять?
|
|
Mihail-ShwarZ
Стаж: 15 лет 4 месяца Сообщений: 324
|
Mihail-ShwarZ ·
22-Июн-11 16:09
(спустя 3 часа)
Подскажите пожалуйста, XviD4PSP 5.0 не кодирует mpeg-файлы, требует YV12 кодек. Что делать?
|
|
BBDragon
Стаж: 17 лет 4 месяца Сообщений: 2547
|
BBDragon ·
22-Июн-11 16:15
(спустя 6 мин.)
Mihail-SwarZ писал(а):
Подскажите пожалуйста, XviD4PSP 5.0 не кодирует mpeg-файлы, требует YV12 кодек. Что делать?
В первом посте темы все описано - вам нужно установить комплект кодеков в систему, например K-Lite Codec Pack Full
|
|
DreadMaster
Стаж: 16 лет 2 месяца Сообщений: 710
|
DreadMaster ·
22-Июн-11 16:34
(спустя 18 мин., ред. 22-Июн-11 16:34)
BBDragon
Чем ты снимаешь скрины? Надо после загрузки в Xvid4PSP просто нажать AvsP-Editor, удалить все строки с рейсайзами и кропами и сохранить снимок, у тебя должно было получиться размерами 720x480. Эт так, на заметку.
Загружаешь видео, убираешь в настройках ресайз, выставляешь только кроп. В твоём случае Crop(8, 4, -6, -8). Получается такое
скрытый текст
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\apps\DGMPGDec\DGDecode.dll")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\NicAudio.dll")
MPEG2Source("E:\\stone.index\stone.d2v", cpu=0, info=3)
ConvertToYV12()
###[FILTERING]###
###[FILTERING]###
Crop(8, 4, -6, -8)
Потом читаешь это сообщение и подставляешь нужный SAR в командную строку, в твоем случае 32:27 (или 40:33).
|
|
fcp
Стаж: 16 лет 4 месяца Сообщений: 1470
|
fcp ·
22-Июн-11 16:41
(спустя 7 мин., ред. 22-Июн-11 16:41)
BBDragon
Поставьте галку "Настройки->Глобальные настройки->Сохранять анаморфный аспект", т.к. по-умолчанию программа будет пытаться избавиться от анаморфа, что на начальном этапе будет сбивать с толку (разобравшись, можно и не ставя эту галку делать анаморфные рипы). И второй момент, по поводу вписывания SAR в CLI кодеру. Я видел предыдущий лог, приглядитесь внимательно, в строке х264-му --sar передается дважды: первый раз - то что было указано в CLI, а второй - программа дописывает --sar 1:1 (т.к. она не знает, что у нас кодирование в анаморф). Это баг, т.к. если в CLI уже есть ключ --sar, то программа не должна вписывать еще раз --sar, но проверка идет на " --sar " (т.е. с пробелом в начале, который будет, если вписывать --sar в середину или в конец строки, но не в самое её начало). Вобщем не ставьте ключ --sar в самое начало CLI, иначе он будет перекрыт последующим --sar 1:1. К тому-же SAR можно задать в окне Разрешение\Аспект на вкладке Manual (там-же можно расчитать SAR исходя из разрешения и требуемого аспекта).
И еще один момент. Программа будет всегда вписывать ресайз, если конечное разрешение отличается от исходного. И т.к. по-дефолту в программе стоит лимит на mod16 для ширины и mod8 для высоты, то всегда будет идти подгонка до ближайшего кратного значения, даже если мы уже получили его кропом. Если мы получили его кропом - просто не обращайте внимания на ресайз в скрипте, т.к. Ависинт никакого ресайза делать не будет. А если мы не получили его кропом, то будет ресайз, хоть и небольшой, но совершенно не желательный. Настройка mod находится в окне "Разрешение\Аспект" на вкладке "Настройки", а в окне ручного кропа удобно смотреть, какое разрешение (и какую кратность сторон) мы имеем после обрезки.
Mihail-SwarZ писал(а):
Подскажите пожалуйста, XviD4PSP 5.0 не кодирует mpeg-файлы, требует YV12 кодек. Что делать?
Поставить версию новее.
|
|
DreadMaster
Стаж: 16 лет 2 месяца Сообщений: 710
|
DreadMaster ·
22-Июн-11 16:53
(спустя 11 мин., ред. 22-Июн-11 16:53)
Цитата:
consecutive B-frames: 3.6% 2.1% 8.4% 24.6% 18.2% 35.1% 3.6% 2.5% 0.4% 0.0% 0.0% 0.5% 0.5% 0.0% 0.6% 0.0% 0.0%
Я бы bframes=10 поставил
Про "mod16" - для AVC хоть мод2, для xvid - mod16. При анаморфе в AVC следить чтобы в скрипте не было ресайзов (желательно Настройки-Движок плеера-Script view)
|
|
BBDragon
Стаж: 17 лет 4 месяца Сообщений: 2547
|
BBDragon ·
22-Июн-11 20:05
(спустя 3 часа)
DreadMaster писал(а):
BBDragon
Чем ты снимаешь скрины? Надо после загрузки в Xvid4PSP просто нажать AvsP-Editor, удалить все строки с рейсайзами и кропами и сохранить снимок, у тебя должно было получиться размерами 720x480. Эт так, на заметку.
Загружаешь видео, убираешь в настройках ресайз, выставляешь только кроп. В твоём случае Crop(8, 4, -6, -8). Получается такое
скрытый текст
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\apps\DGMPGDec\DGDecode.dll")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\NicAudio.dll")
MPEG2Source("E:\\stone.index\stone.d2v", cpu=0, info=3)
ConvertToYV12()
###[FILTERING]###
###[FILTERING]###
Crop(8, 4, -6, -8)
Потом читаешь это сообщение и подставляешь нужный SAR в командную строку, в твоем случае 32:27 (или 40:33).
Dreadmaster, скрины снимаю с помощью VCL, как советовал pustovetov.
Загрузил видео, программа по умолчанию выставила разрешение 704х468. Я сделал как вы сказали, оставил только кроп в скрипте. Подставил оба вида SAR для NTSC 16:9 - и 33:27 и 40:33, конечный результат все равно совсем не то, что нужно. Должен быть формат 16:9, а у меня почти 4х3 выходит; несмотря на правильно указанный SAR программа все равно кодирует в свои 704х468( fcp, включил указанную вами настройку, проставил SAR - но так и не получилось(
Ребята, спасибо вам огромное за помощь, но я все-таки так и не понял - какие настройки и какое разрешение мне выставить, чтобы сделать анаморфный рип как полагается. С остальным более-менее разобрался, ASP-рипы без проблем делаю, а вот с этим анаморфом всем никак( Подскажите, пожалуйста, как сделать в данном конкретном случае
|
|
LonerD
Стаж: 16 лет 11 месяцев Сообщений: 3612
|
LonerD ·
22-Июн-11 21:04
(спустя 58 мин.)
BBDragon
--no-fast-pskip для crf не нужен (это не истина, но советы опытных кодеров), хотя в последних версиях кодека разница будет незаметна
--ref 16
--bframes я бы поставил 14 - чуть дольше, но может и чуть лучше.
subme поставить 9 или 10. Может, звучит ортодоксально, но на SD-контенте при crf мне в большинстве случаев девятка нравится больше по качеству.
BBDragon писал(а):
как все-таки сделать анаморфный рип в XviD4PSP?
Не лазать ручками и не усложнять жизнь.
Сам в своё время пытался это делать, пока понял, что XviD4PSP сделан именно для облегчения кодирования. Программа умеет не всё, но многое, в том числе и правильно подобрать sar.
Пока на моей полугодовой практике осознанного кодирования не было случаев чтобы XviD4PSP неправильно определил пропорции.
Настройки - Глобальные настройки - Сохранять анаморфный аспект.
Если стоит галочка, то при кроппировании автоматически высчитывается начальный и конечный аспект, и получается анаморфное видео с теми же пропорциями, что и в исходнике.
Если в исходнике неправильные пропорции - то можно поиграться с настройками на вкладке Разрешение/аспект, но зазвичай трогать там ничего не нужно.
|
|
BBDragon
Стаж: 17 лет 4 месяца Сообщений: 2547
|
BBDragon ·
22-Июн-11 21:34
(спустя 30 мин., ред. 22-Июн-11 21:34)
LonerD, спасибо! В исходнике все правильно, при просмотре включается анаморф и пропорции нормальные - 853х480, т.е. 16х9 как и должно быть. Прога же хочет сделать рип в 704х468, что совершенно не соответствует реальности. Я могу конечно принудительно вбить нужное разрешение, но тогда рип не будет анаморфным.
Поясню свою логику. Имеется анаморфный DVD 720х480, при просмотре трансформируется в 853х480. Сделав скриншот я высчитал, что нужно откропать по 8 пикселей слева и снизу, 4 сверху и 6 справа. Получается, что реальная информация заключается в разрешении 839х468. Каким макаром теперь сделать нормальный анаморфный рип имея эти данные?
Одним словом, LonerD, мне просто хочется докопаться до истины. Неужели все кто рипит в XviD4PSP используют разрешение, выставляемое автоматом? Мне что-то не верится..
|
|
|