Ru-Board.club
← Вернуться в раздел «Программы»

» XviD4PSP - качественный медиа кодер

Автор: iifilthii
Дата сообщения: 28.02.2015 12:51
Да тут всё просто: Чтоб не было ошибки "ERROR: Can't open X265 encoder, may be incorrect codec parameters." в новой версии... надо удалить папку настроек самой программы в AppData и запустить программу заново ))
Автор: papanja84
Дата сообщения: 28.02.2015 20:27
Пользуюсь шестой версией программы так как не могу разобраться как в седьмой произвести обрезку видео по продолжительности. Подскажите пожалуйста где можно найти описание или урок.
Автор: winnydows
Дата сообщения: 28.02.2015 21:52
papanja84
Да нет её пока, но по плану довольно скоро.

Добавлено:
iifilthii
Какие АппДата, современному юзеру и settings - reset presets найти сложно. А посмотреть в консоль и прочитать ошибку задача посильная только Гуру . Куда катится мир ...
Придется добавить номер версии в пресеты и сделать автоматическую проверку.
Автор: vadim3sh
Дата сообщения: 01.03.2015 00:10
Здравствуйте.
Что может быть не так: сабж распознает все 4 языка субтитров в mkv файле, но отметить какой бы то ни было для конвертации не дает. (Пытаюсь конвертировать MKV в mp4 x264, но в других конечных форматах то-же самое) Последний раз конвертировал лет 5 назад, так что не бейте сильно.. Понадобилось сконвертировать пару десятков DVD (сыпаться начинают). Напрямую с DVD седьмой версией работать не получилось. Сграбил их DVD decripter - ом и конвертнул MakeMKV.
Поискать на форуме ссылка в шапке не открывается..
Спасибо
winnydows (пост ниже)
Ясно, спасибо.
Автор: winnydows
Дата сообщения: 01.03.2015 01:03
vadim3sh
Поддержки сабов пока нет.
Автор: zein
Дата сообщения: 01.03.2015 11:49
del.
Автор: winnydows
Дата сообщения: 01.03.2015 11:50
zein
Если не научитесь меня слушать направлю вас в игнор.
Автор: zein
Дата сообщения: 01.03.2015 11:52
del.
Автор: winnydows
Дата сообщения: 01.03.2015 13:05
zein
Повторяю последний раз (потом просто буду игнорить любой репорт от вашего имени):


Цитата:
посмотреть в консоль и прочитать ошибку задача посильная только Гуру


Цитата:
придётся вам нечеловечески напрячься и посмотреть в чёрное, консольное окно, сделать ещё одно невероятное усилие и прочитать ошибку х265, а потом ещё одно и опубликовать эту ошибку на форуме


Если вы не знаете что такое консольное окно - чёрное окно с белым текстом, запускается первым при старте программы.
Автор: iifilthii
Дата сообщения: 01.03.2015 13:16
winnydows
Через AppData надёжней)))

Добавлено:
А реализация фильтров имется в планах таких как зерно и прочие? Я их тут не нашёл если и имеются))
Автор: winnydows
Дата сообщения: 01.03.2015 13:54
iifilthii
Само собой. Список фильтров будет увеличиваться. Основная проблема на данный момент в том что с данной логикой окна фильтров неудобно управлять большим количеством фильтров. По этой причине я не спешу их добавлять.
Автор: winnydows
Дата сообщения: 01.03.2015 15:59
х265 кодек не дружит с юникод буквами в именах пасс логов. Сейчас попробую создать патч по примеру с х264.
Автор: AuronSV
Дата сообщения: 01.03.2015 16:44
winnydows
win 8.1-64 XviD4PSP 7.0.114 DAILY (64)
Кодек х-262 -программа вылетает при начале кодировании. (контейнеры MPEGPS,MKV)
Кодек MPEG2 -в настройках (при выборе опции "Constant Quuaniazer" ) прт случайном нажатии
на выбор "Size" (опция неактивна) программа так-же иылетает.
Автор: winnydows
Дата сообщения: 01.03.2015 16:54
AuronSV
Ничего кроме вылета при клике по запрещённому Size не проявил. Обнулите пресеты.

Добавлено:
Сбросьте так же настройки. Включите запись логов. И если программа упадёт при старте кодирования, успеет записаться лог, который автоматом загрузится при повторном старте программы. Он то мне и нужен.
Автор: AuronSV
Дата сообщения: 01.03.2015 17:43
winnydows
непомогло:
-------------------------------------------------
---------------------- Log: ---------------------
-----------------------------------------------------------
ENCODING STARTED 2015-03-01 21:41:30 +0300
-----------------------------------------------------------
XviD4PSP 7.0.114 BETA
CPU: 2494 MHz Processors: 4
RAM: 3,8 Gb
OS: Windows 8 64-bit (6.2.9200)
-----------------------------------------------------------
Input file: title00.mkv
File: title00.mkv
Format: Matroska / WebM
Size: 71,64mb
Duration: 3m 42s 880ms, 5572 frames
Video: MPEG2 352x576i 1,333 YUV420P TFF L8,0 B1 R1 25,000
Audio: AC3 192kbps 2ch 32bit 48kHz Russian Stereo 53,6%
-----------------------------------------------------------
Output file: title00_encoded_encoded_encoded_encoded.mpg
Output folder: C:xxxxxxxxxxxxxxxxx
Output format: MPEGPS DVD PAL
-----------------------------------------------------------
CONFIG OUTPUT STREAMS 2015-03-01 21:41:30 +0300
-----------------------------------------------------------
WARNING: Subpixel quality > 0 can`t be used with interlaced content.
Init video stream at index: 0
-----------------------------------------------------------
MPEG2 352x576i 1,333 YUV420P TFF L8,0 B1 R1 25,000
Codec: MPEG2 > X262 CRF 5,0 HQ with 6 threads
Codec timebase: 1 / 50 > 1 / 25
Stream timebase: 1 / 1000 > 1 / 90000
-----------------------------------------------------------
Resize: 352x576 > 720x576 (Lanczos3)
Framerate: 25,000 CFR (50/1 > 25/1)
-----------------------------------------------------------
Init audio stream at index: 1
-----------------------------------------------------------
AC3 192kbps 2ch 32bit 48kHz Russian Stereo 53,6%
Codec: AC3 > AC3 with 1 threads
Stream timebase: 1 / 1000 > 1 / 90000
-----------------------------------------------------------
Volume: 53,6% > 100,0% (1,87)
-----------------------------------------------------------
Encoding in progress...

-------------------------------------------------
----------------- Low level log: ----------------
-------------------------------------------------
x262 core 142 r2629M ecba0f8 options:
cabac=0 ref=1 mpeg2=1 deblock=0:0:0 analyse=0:0 me=hex subme=0 psy=1 psy_rd=1,00:0,20 mixed_ref=0 me_range=16 chroma_me=1 trellis=0 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=0 threads=6 lookahead_threads=0 sliced_threads=0 nr=0 decimate=0 interlaced=tff bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=0 b_adapt=2 b_bias=0 direct=0 weightb=0 open_gop=0 weightp=0 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=250 rc=crf mbtree=1 crf=5,0 qcomp=0,60 qpmin=0 qpmax=69 qpstep=4 vbv_maxrate=9000 vbv_bufsize=1835 crf_max=30,0 nal_hrd=none filler=0 ip_ratio=1,40 aq=1:1,00

Автор: winnydows
Дата сообщения: 02.03.2015 18:58
AuronSV
Вероятно дело в конкретном файле. Всё выставил 1 к 1 и прогнал на нескольких системах и на подобных файлах и с такими параметрами - всё стабильно.
Автор: ewild
Дата сообщения: 03.03.2015 00:23
XviD4PSP неправильно определяет продолжительность видео:
Duration: 21m 40s 280ms вместо 01:00:00.000

При этом Frames: 90000 / AverageSecondsRate: 0.040s = 3600 или тот же час ровно.

Вот аудио, да: Frames: 64962 / AverageSecondsRate: 0.020s /60 = 21.654, уже ближе к 21m 40s 280ms

Но система, МедиаИнфо и другие программы (например, Avidemux, TEncoder, VirtualDub, MPC-BE) продолжительность определяют правильно.

В итоге XviD4PSP на выходе вообще дает файл длительностью 9 минут 22 секунды. Кроме того при кодировании упорно подсовывается фреймрейт видео 50fps.

[more=Подробнее об исходнике (Win8 x64, MediaInfo 0.7.72 vs XviD4PSP64 7.0.114):]Win8 x64
Свойства:    01.avi
Подробно
Видео
Продолжительность 01:00:00
Ширина кадра 720
Высота кадра 576
Скорость передачи данных 28807 кбит в сек
Общая скорость потока 30343 кбит в сек
Частота кадров 25 кадров в сек
Аудио
Скорость потока 1536 кбит в сек
Каналы, количество 2 (стерео)
Частота дискретизации 48 кГц


MediaInfo 0.7.72
Общее
Полное имя : E:\Lab\FILES\VHS\01.avi
Формат : AVI
Формат/Информация : Audio Video Interleave
Коммерческое название : DVCPRO
Профиль формата : OpenDML
Размер файла : 12,7 Гбайт
Продолжительность : 1 ч. 0 м.
Режим общего битрейта : Постоянный
Общий поток : 30,3 Мбит/сек
Библиотека кодирования : VirtualDub build 35491/release

Видео
Идентификатор : 0
Формат : DV
Коммерческое название : DVCPRO
Идентификатор кодека : dvsd
Идентификатор кодека/Подсказка : Sony
Продолжительность : 1 ч. 0 м.
Вид битрейта : Постоянный
Битрейт : 24,4 Мбит/сек
Закодированный битрейт : 28,8 Мбит/сек
Ширина : 720 пикселей
Высота : 576 пикселей
Соотношение сторон : 4:3
Режим частоты кадров : Постоянный
Частота кадров : 25,000 кадров/сек
Стандарт вещания : PAL
Цветовое пространство : YUV
Субдискретизация насыщенности : 4:2:0
Битовая глубина : 8 бит
Тип развёртки : Чересстрочная
Порядок развёртки : Нижнее поле первое
Метод сжатия : С потерями
Бит/(Пиксели*Кадры) : 2.357
Размер потока : 12,1 Гбайт (95%)

Аудио
Идентификатор : 1
Формат : PCM
Параметр Endianness формата : Little
Параметр Sign формата : Signed
Идентификатор кодека : 1
Продолжительность : 1 ч. 0 м.
Вид битрейта : Постоянный
Битрейт : 1536 Кбит/сек
Каналы : 2 канала
Частота : 48,0 КГц
Битовая глубина : 16 бит
Размер потока : 659 Мбайт (5%)
Выравнивание : Соединение по промежуткам
Продолжительность промежутка : 40 мс. (1,00 видеокадр)
Время предзагрузки промежутка : 500 мс.


XviD4PSP64 7.0.114
-----------------------------------------------------------------------------------
Media info:
-----------------------------------------------------------------------------------
File: 01.avi
Format: AVI (Audio Video Interleaved)
Size: 12.72gb
Duration: 21m 40s 280ms, 32507 frames
Video: DVVIDEO (dvsd) 720x576i 4:3 YUV420P BFF R1 25.000
Audio: PCM 1536kbps 2ch 16bit 48kHz 1ms
-----------------------------------------------------------------------------------
Advanced media info:
-----------------------------------------------------------------------------------
File: 01.avi
Size: 12.72gb (769638436 bytes)
FormatName: AVI
FormatLongName: AVI (AUDIO VIDEO INTERLEAVED)
Extensions: avi
Duration: 21m 40s 280ms
StreamCount: 2

VideoStream 0:
CodecName: dvvideo
CodecLongName: DV (Digital Video)
CodecTag: 1685288548 (dvsd)
Duration: 21m 40s 280ms
Decoder Timebase: 1 / 25
Stream Timebase: 1 / 25
Frames: 90000
Bits: 24
Resolution: 720x576i
Interlace: BFF
Aspect: 4:3
Pixel Format: YUV420P
Framerate: 25 (25 / 1)
AverageSecondsRate: 0.040s
Tick: 1
Max refs frames: 1

AudioStream 1 (ID 1):
CodecName: pcm_s16le
CodecLongName: PCM signed 16-bit little-endian
CodecTag: 1 (1)
Duration: 21m 40s 280ms
Start Position: 0.00s
Delay: 1ms
Decoder Timebase: 1 / 48000
Stream Timebase: 1 / 48000
Frames: 64962
Bitrate: 1536kbps
Bits: 16
Channels: 2
Channels Layout: Stereo (3)
Channels List: L R
Samplerate: 48000hz
SampleFormat: 16-bit
AverageSecondsRate: 0.020s[/more]

[more=После кодирования (XviD4PSP64 7.0.114):]

MediaInfo 0.7.72
General
Complete name : 01-1.avi
Format : AVI
Format/Info : Audio Video Interleave
File size : 366 MiB
Duration : 9mn 22s
Overall bit rate : 5 466 Kbps
Writing application : XviD4PSP 7.0 / 56.15.102
Comment : AVI > AVI DVD Player 720x / DVVIDEO > X264 CRF 21.0 HQ / PCM > AC3

Video
ID : 0
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 2 frames
Format settings, GOP : N=1
Codec ID : H264
Duration : 9mn 21s
Bit rate : 5 263 Kbps
Width : 688 pixels
Height : 560 pixels
Display aspect ratio : 4:3
Frame rate mode : Variable
Frame rate : 50.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.273
Stream size : 352 MiB (96%)
Writing library : x264 core 144 r2525M 40bb568
Encoding settings : cabac=1 / ref=1 / deblock=1:0:0 / analyse=0x3:0x133 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.20 / mixed_ref=0 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-3 / threads=10 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=1 / b_pyramid=0 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=0 / keyint=300 / keyint_min=30 / scenecut=40 / intra_refresh=0 / rc_lookahead=250 / rc=crf / mbtree=1 / crf=21.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / vbv_maxrate=9800 / vbv_bufsize=9800 / crf_max=30.0 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00

Audio
ID : 1
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Format settings, Endianness : Big
Codec ID : 2000
Duration : 9mn 22s
Bit rate mode : Constant
Bit rate : 192 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Bit depth : 16 bits
Compression mode : Lossy
Stream size : 12.9 MiB (4%)
Alignment : Aligned on interleaves
Interleave, duration : 32 ms (1.60 video frames)[/more]

Добавлено:
Попробовал XviD4PSP 7.0.87 BETA, вроде как указанной проблемы не наблюдается, время определилось верно. Посмотрю что на выходе получится.
Автор: winnydows
Дата сообщения: 03.03.2015 10:46
ewild
Залейте ваш файлик, посмотрю что с ним не так. Мои DV-шки такой проблемы не проявляют.

С x265 2-3p пока засада. Уже и юникод поправил для кодека и лог редиректить научил, но он зараза такая даже без юникода убивает последние несколько строк статистики проходов. Причём не маке проблемы нет. Вероятно особенность работы fprintf на винде или что то в кодеке повреждает работу fprintf. Ещё несколько дней поковыряюсь, но мозг уже почти взорван.
Автор: ewild
Дата сообщения: 03.03.2015 12:24
winnydows
я залью не вопрос, вопрос только куда, 12.7Гб все-таки.
Автор: winnydows
Дата сообщения: 03.03.2015 12:26
ewild
Можно отрезать кусок дабом и проверить проявляется ли проблема на отрезанном куске.
Автор: ewild
Дата сообщения: 03.03.2015 14:37
winnydows
Оказалось что Google Drive такие файлы принимает, заливаю.
Автор: ewild
Дата сообщения: 03.03.2015 20:02
winnydows
отправил ссылку личным сообщением.
Будет здорово, если получится исправить!

Добавлено:
[more= лог XviD4PSP 7.0.87 BETA, где ошибки со временем нет]-------------------------------------------------
---------------------- Log: ---------------------
-------------------------------------------------
ENCODING STARTED 2015-03-03 03:10:34 +0200
-------------------------------------------------
XviD4PSP 7.0.87 BETA
CPU: 2095 MHz Processors: 8
RAM: 5.9 Gb
OS: Windows 8 Pro (build 9200) 64-bit
-------------------------------------------------
Input file: 01.avi
File: 01.avi
Format: AVI (Audio Video Interleaved)
Size: 12.72gb
Duration: 1h, 90000 frames
Video: DVVIDEO (dvsd) 28800kbps 720x576i 4:3 YUV420P BFF R1 25.000
Audio: PCM-16 1536kbps 2ch 16bit 48kHz Russian
-------------------------------------------------
Output file: 01.mp4
Output folder: Desktop
Output format: MP4 Apple 720p
-------------------------------------------------
Requested volume detection for stream: 1.
Maximum scan position: 20m.
-------------------------------------------------
VOLUME DETECTION STARTED 2015-03-03 03:10:34 +0200
-------------------------------------------------
Volume detection in progress...
Detected volume level: 100.0% position: 7s 561ms
Detection time: 187ms
-------------------------------------------------
VOLUME DETECTION COMPLETED 2015-03-03 03:10:34 +0200
-------------------------------------------------
CONFIG OUTPUT STREAMS 2015-03-03 03:10:34 +0200
-------------------------------------------------
Init video stream at index: 0
-------------------------------------------------
DVVIDEO (dvsd) 28800kbps 720x576i 4:3 YUV420P BFF R1 25.000
Codec: DVVIDEO > X264 CRF 21.0 HQ with 10 threads
Stream timebase: 1 / 25 > 1 / 12800
Deinterlace: BFF > Progressive (YADIF 2X)
Crop: 688:560:18:6 (4:3 > 1.310)
Framerate: 50.000 > 25.000 CFR
-------------------------------------------------
Init audio stream at index: 1
-------------------------------------------------
PCM-16 1536kbps 2ch 16bit 48kHz Russian 100.0%
Codec: PCM-16 > AAC-LC CBR 128kbps with 1 threads
Frame size: 1024
-------------------------------------------------
Encoding in progress...
-------------------------------------------------
Read: 269999 packets.
Decoded: 269995 packets.
Filtered: 258749 packets.
Encoded: 258753 packets.
Written: 258753 packets.
Framerate filter drop 89999 video frames.
-------------------------------------------------
Last video 0 position: 3599.920s
Last audio 1 position: 3599.978s
-------------------------------------------------
Average video 0 bitrate: 2945kbps
Average audio 1 bitrate: 128kbps
-------------------------------------------------
ENCODING COMPLETED! 2015-03-03 03:51:43 +0200
-------------------------------------------------
Encoding time: 41m 9s
Encoding engine: Multithreaded + Sync enabled
Out file size: 1.29gb
Out file size more than out data (overhead): 0.2%
Memory usage: 590.1 MB
Memory usage after dealloc: 135.1 MB
-------------------------------------------------
----------------- Low level log: ----------------
-------------------------------------------------
x264 core 142 r2479M dd79a61 options:
cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x133 me=hex subme=7 psy=1 psy_rd=1.00:0.20 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=0 threads=10 lookahead_threads=0 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=1 b_adapt=2 b_bias=0 direct=3 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=250 rc=crf mbtree=1 crf=21.0 qcomp=0.60 qpmin=10 qpmax=51 qpstep=4 vbv_maxrate=25000 vbv_bufsize=25000 crf_max=30.0 nal_hrd=none filler=0 ip_ratio=1.40 aq=1:1.00[/more]
Автор: winnydows
Дата сообщения: 04.03.2015 15:09
ewild
Перелил себе, как появится время проверю.
Автор: winnydows
Дата сообщения: 05.03.2015 08:58
Проверил. В 115 ошибки со временем нет. Прописал защиту от кривых рук. Зачем спрашивается вы убиваете фреймрейт до 25 кадров после плавного деинтерлейса на YADIF 2x ? Можно просто сделать YADIF не убивая качество так радикально, но всё равно будет в два раза хуже чем 2х. Особенно это заметно на DV источниках.
Автор: ewild
Дата сообщения: 05.03.2015 10:51
winnydows я не настоящий сварщик, по сути это первый опыт работы с видео, друзья попросили перевести VHS кассету в цифровой вид и сжать. С первой частью как-то справился. А вот со второй пока не получается, не разбираюсь я в этом. Из имеющегося софта XviD4PSP в последней daily версии приглянулась, вот только что проблема со временем вылезла.
Что касается всяких параметров в 7.0.87 - потыкал параметры по наитию.
В 7.0.114 более функциональна, там все было профильное, только кроп и применял, и итоговый результат устраивал, если бы не ошибка со временем.
Буду теперь ждать публикации 115.
Спасибо!
Автор: winnydows
Дата сообщения: 05.03.2015 11:01
ewild
Так XviD4PSP программа для обычных людей, а вы пренебрегли простым правилом - если не знаете что это - лучше не трогайте и доверьтесь программе. Мой косяк в данном случае что я не предусмотрел автоматического переключения YADIF 2X > YADIF если пользователь испугался двойного фреймрейта. Что собственно теперь и будет делать 115 при таком поведении пользователя. Для этого собственно и нужны тестеры .
115 уже собирается. В течении часа будет залита.

Добавлено:
XviD4PSP 7.0.115 DAILY

Много различных исправлений.
Поправлено многопроходное кодирование х265 кодеком.
х265 кодек теперь тоже пишет сообщения в лог.
Алгоритм визуального определения интерлейса поменялся на более быстрый и точный.
Добавлен SmoothDeinterlace фильтр.
Добавлена защита от устаревших пресетов.
Автор: winnydows
Дата сообщения: 06.03.2015 21:54
XviD4PSP 7.0.116 DAILY

Мелкие исправления.
Обновился х264 кодек.
Добавлен W3FDIF деинтерлейсер.
Добавлен MCDeint деинтерлейсер.
Автор: Nsa1975
Дата сообщения: 17.03.2015 19:51
XviD4PSP 7.0.120 DAILY

Мелкие исправления для ресайз фильтра.
Обновились кодеки:x265, fdk-aac.
Автор: 404NF
Дата сообщения: 18.03.2015 18:41
Нужно перегнать несколько mpeg в один avi. Иногда программа (пользуюсь шестеркой) сама это предлагает сделать, но для этого надо как-то файлы переименовать. Подскажите пожалуйста, как лучше всего объединять файлы с помощью XviD4PSP.
Автор: winnydows
Дата сообщения: 19.03.2015 08:24
404NF
Воспользоваться функцией Join - доступно из меню.
Кинуть эти насколько файлов и выбрать Join All.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364

Предыдущая тема: Инсталяха Qt 3.3 под Windows


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.