|
Tempter57
 Стаж: 16 лет 6 месяцев Сообщений: 4976
|
Tempter57 ·
28-Янв-11 17:20
(14 лет 2 месяца назад, ред. 28-Янв-11 17:20)
fcp
А у меня результат несколько другой . СPU Atlon 4450e
Беру пресет:
Код:
video codec:
XviD video cli:
-nopacked -bquant_ratio 162 -bquant_offset 0 -qtype 1 -quality 5 -vhqmode 1 -masking 2 -metric 1 -max_key_interval 250 -zones 0,q,3.0,O -nochromame -turbo
-nopacked -bquant_ratio 162 -bquant_offset 0 -qtype 1 -quality 6 -vhqmode 4 -masking 2 -metric 1 -max_key_interval 250 -zones 0,w,1.0,O -bvhq -bitrate 1900 -vbvmax 4854000 -vbvsize 3145728 -vbvpeak 2359296 -chigh 20 -clow 7 -imin 2 -pmin 2 -bmin 2
Материал мультфильм с аспектом 4:3. Кадров 1111. Получаю на выходе картину распределения квантов
........... XviD 1.3.0................... XviD 1.2.2
I-frames 4 \ 4.08 \ 5.................. 4 \ 4.27 \ 5
I-frames 3 \ 4.47 \ 5.................. 3 \ 4.63 \ 6
I-frames 4 \ 5.50 \ 7.................. 4 \ 5.78 \ 8
время: 2 мин 10 сек............... 1 мин 53 сек
Теперь из пресета удаляю с первого прохода зоны с квантизером 3. оптимизацию по хроме и со второго аналогично, то есть практически старые пресеты:
Код:
video codec:
XviD video cli:
-nopacked -bquant_ratio 162 -bquant_offset 0 -qtype 1 -quality 5 -vhqmode 1 -masking 2 -metric 1 -max_key_interval 250
-nopacked -bquant_ratio 162 -bquant_offset 0 -qtype 1 -quality 6 -vhqmode 4 -masking 2 -metric 1 -max_key_interval 250 -bvhq -bitrate 1900 -vbvmax 4854000 -vbvsize 3145728 -vbvpeak 2359296 -chigh 20 -clow 7 -imin 2 -pmin 2 -bmin 2
Получаю на выходе картину распределения квантов:
............ XviD 1.3.0........... XviD 1.2.2
I-frames 3 \ 4.08 \ 5.......... 4 \ 4.50 \ 5
I-frames 3 \ 4.56 \ 5.......... 3 \ 4.84 \ 6
I-frames 4 \ 7.23 \ 8.......... 5 \ 7.59 \ 9
время: 1 мин 52 сек.......1 мин 43 сек
Сравниваем средние значения и максимальные квантов по разным кодекам и с разными настройками и делаем выводы кто дал лучшие показатели.
|
|
fcp
Стаж: 16 лет 7 месяцев Сообщений: 1470
|
fcp ·
28-Янв-11 18:03
(спустя 43 мин., ред. 28-Янв-11 18:03)
Tempter57
Еще бы SSIM после второго прохода увидеть - было бы совсем хорошо 
-------
Начало как в предыдущем тесте,
Tempter57 писал(а):
Теперь из пресета удаляю с первого прохода зоны с квантизером 3. оптимизацию по хроме и со второго аналогично, то есть практически старые пресеты:
Код:
video codec:
XviD video cli:
-nopacked -bquant_ratio 162 -bquant_offset 0 -qtype 1 -quality 5 -vhqmode 1 -masking 2 -metric 1 -max_key_interval 250
-nopacked -bquant_ratio 162 -bquant_offset 0 -qtype 1 -quality 6 -vhqmode 4 -masking 2 -metric 1 -max_key_interval 250 -bvhq -bitrate 1900 -vbvmax 4854000 -vbvsize 3145728 -vbvpeak 2359296 -chigh 20 -clow 7 -imin 2 -pmin 2 -bmin 2
Ключ -metric при кодировании версией 1.2.2 удален, ключ -masking 2 заменен на -lumimasking (что в обоих случаях означает VAQ вкл):
1.2.2
Код:
Encoding video to: E:\Temp\0518.avi
XviD 1900kbps 720x408 25.000fps (4915 frames) ...first pass... xvid_encraw.exe: -pass1 "E:\Temp\0518_1.log" -nopacked -bquant_ratio 162 -bquant_offset 0 -qtype 1 -quality 5 -vhqmode 1 -lumimasking -max_key_interval 250 -threads 6 -i "E:\Temp\0518.avs" -o NUL Tot: enctime(ms) =105798.00, length(bytes) = 82866786
Avg: enctime(ms) = 21.52, fps = 46.48, length(bytes) = 16853
I frames: 161 frames, size = 45761/ 7367662, quants = 2 / 2.00 / 2
P frames: 1884 frames, size = 26162/ 49290804, quants = 2 / 2.00 / 2
B frames: 2853 frames, size = 9186/ 26208184, quants = 3 / 3.00 / 3
N frames: 17 frames, size = 8/ 136 ...last pass... xvid_encraw.exe: -pass2 "E:\Temp\0518_1.log" -nopacked -bquant_ratio 162 -bquant_offset 0 -qtype 1 -quality 6 -vhqmode 4 -lumimasking -max_key_interval 250 -bvhq -bitrate 1900 -vbvmax 4854000 -vbvsize 3145728 -vbvpeak 2359296 -chigh 20 -clow 7 -imin 2 -pmin 2 -bmin 2 -ssim_file "f:\ssim.log" -threads 6 -i "E:\Temp\0518.avs" -avi "E:\Temp\0518.avi" Average SSIM: 0.983554
ey=0, time= 16, len= -5 | type=P, quant= 2, len= 154
Tot: enctime(ms) =146016.00, length(bytes) = 45998816
Avg: enctime(ms) = 29.70, fps = 33.67, length(bytes) = 9355
I frames: 161 frames, size = 35937/ 5785899, quants = 2 / 2.84 / 4
P frames: 1884 frames, size = 14118/ 26599896, quants = 2 / 3.26 / 5
B frames: 2853 frames, size = 4771/ 13612885, quants = 3 / 4.52 / 8
N frames: 17 frames, size = 8/ 136 MUXING
------------------------------
Video file: E:\Temp\0518.avi
Muxing to: F:\122 t ssim.avi ffmpeg.exe: -i "E:\Temp\0518.avi" -vcodec copy -r 25.000 "F:\122 t ssim.avi" TIME
------------------------------
Общее время кодирования: 4 min 14 sec
Файл получился на: 43.99 mb
1.3.0 -metric 1
Код:
Encoding video to: E:\Temp\0519.avi
XviD 1900kbps 720x408 25.000fps (4915 frames) ...first pass... xvid_encraw.exe: -pass1 "E:\Temp\0519_1.log" -nopacked -bquant_ratio 162 -bquant_offset 0 -qtype 1 -quality 5 -vhqmode 1 -masking 2 -metric 1 -max_key_interval 250 -threads 6 -i "E:\Temp\0519.avs" -o NUL Tot: enctime(ms) =46233.00, length(bytes) = 76563687
Avg: enctime(ms) = 9.41, fps = 106.31, length(bytes) = 15577
I frames: 161 frames, size = 41534/6687090, quants = 2 / 2.00 / 2
P frames: 1883 frames, size = 22509/42385704, quants = 2 / 2.00 / 2
B frames: 2854 frames, size = 9632/27490757, quants = 3 / 3.00 / 3
N frames: 17 frames, size = 8/ 136 ...last pass... xvid_encraw.exe: -pass2 "E:\Temp\0519_1.log" -nopacked -bquant_ratio 162 -bquant_offset 0 -qtype 1 -quality 6 -vhqmode 4 -masking 2 -metric 1 -max_key_interval 250 -bvhq -bitrate 1900 -vbvmax 4854000 -vbvsize 3145728 -vbvpeak 2359296 -chigh 20 -clow 7 -imin 2 -pmin 2 -bmin 2 -ssim_file "f:\ssim.log" -threads 6 -i "E:\Temp\0519.avs" -avi "E:\Temp\0519.avi" Tot: enctime(ms) =145969.00, length(bytes) = 46654236
Avg: enctime(ms) = 29.70, fps = 33.67, length(bytes) = 9492
I frames: 161 frames, size = 33780/5438703, quants = 2 / 2.76 / 4
P frames: 1883 frames, size = 13410/25251764, quants = 2 / 3.17 / 5
B frames: 2854 frames, size = 5593/15963633, quants = 3 / 4.41 / 8
N frames: 17 frames, size = 8/ 136
Average SSIM: 0.983192 MUXING
------------------------------
Video file: E:\Temp\0519.avi
Muxing to: F:\130 t -metric 1 ssim.avi ffmpeg.exe: -i "E:\Temp\0519.avi" -vcodec copy -r 25.000 "F:\130 t -metric 1 ssim.avi" TIME
------------------------------
Общее время кодирования: 6 min 30 sec
Файл получился на: 44.61 mb
1.3.0 -metric 0 (т.е. старая метрика, как в 1.2.2)
Код:
Encoding video to: E:\Temp\0520.avi
XviD 1900kbps 720x408 25.000fps (4915 frames) ...first pass... xvid_encraw.exe: -pass1 "E:\Temp\0520_1.log" -nopacked -bquant_ratio 162 -bquant_offset 0 -qtype 1 -quality 5 -vhqmode 1 -masking 2 -metric 0 -max_key_interval 250 -threads 6 -i "E:\Temp\0520.avs" -o NUL Tot: enctime(ms) =45197.00, length(bytes) = 76563687
Avg: enctime(ms) = 9.20, fps = 108.75, length(bytes) = 15577
I frames: 161 frames, size = 41534/6687090, quants = 2 / 2.00 / 2
P frames: 1883 frames, size = 22509/42385704, quants = 2 / 2.00 / 2
B frames: 2854 frames, size = 9632/27490757, quants = 3 / 3.00 / 3
N frames: 17 frames, size = 8/ 136 ...last pass... xvid_encraw.exe: -pass2 "E:\Temp\0520_1.log" -nopacked -bquant_ratio 162 -bquant_offset 0 -qtype 1 -quality 6 -vhqmode 4 -masking 2 -metric 0 -max_key_interval 250 -bvhq -bitrate 1900 -vbvmax 4854000 -vbvsize 3145728 -vbvpeak 2359296 -chigh 20 -clow 7 -imin 2 -pmin 2 -bmin 2 -ssim_file "f:\ssim.log" -threads 6 -i "E:\Temp\0520.avs" -avi "E:\Temp\0520.avi" Tot: enctime(ms) =128555.00, length(bytes) = 46152383
Avg: enctime(ms) = 26.16, fps = 38.23, length(bytes) = 9390
I frames: 161 frames, size = 34579/5567268, quants = 2 / 2.65 / 3
P frames: 1883 frames, size = 13229/24910746, quants = 2 / 3.05 / 5
B frames: 2854 frames, size = 5492/15674233, quants = 3 / 4.22 / 8
N frames: 17 frames, size = 8/ 136
Average SSIM: 0.983705 MUXING
------------------------------
Video file: E:\Temp\0520.avi
Muxing to: F:\130 t -metric 0 ssim.avi ffmpeg.exe: -i "E:\Temp\0520.avi" -vcodec copy -r 25.000 "F:\130 t -metric 0 ssim.avi" TIME
------------------------------
Общее время кодирования: 6 min 12 sec
Файл получился на: 44.13 mb
1.2.2 - Average SSIM: 0.983554 (4 min 14 sec 43.99 mb)
1.3.0 - Average SSIM: 0.983192 (6 min 30 sec 44.61 mb) -metric 1
1.3.0 - Average SSIM: 0.983705 (6 min 12 sec 44.13 mb) -metric 0
Если опираться только на SSIM, то у 1.2.2 качество получилось выше, но при этом и размер меньше (1872 1898 1878 - битрейт соответственно), не говоря о времени. Вот такие вот результаты у меня..
|
|
ru.procrustean
Стаж: 15 лет 3 месяца Сообщений: 87
|
ru.procrustean ·
28-Янв-11 18:18
(спустя 14 мин., ред. 28-Янв-11 18:18)
fcp
аналогично
Intel Core 2 Quad Q9550 (4 core) / Windows 7 x64
00:04:18:040 (6451 frames)
Код:
video codec:
XviD video cli:
-nopacked -bquant_ratio 162 -bquant_offset 0 -qtype 1 -quality 5 -vhqmode 1 -masking 2 -metric 1 -max_key_interval 250
-nopacked -bquant_ratio 162 -bquant_offset 0 -qtype 1 -quality 6 -vhqmode 4 -masking 2 -metric 1 -max_key_interval 250 -bvhq -bitrate 1000 -vbvmax 4854000 -vbvsize 3145728 -vbvpeak 2359296 -chigh 20 -clow 7 -imin 2 -pmin 2 -bmin 2
1.2.2 - Average SSIM: 0.940382 (4 min 22 sec - 53.41 mb)
1.3.0 - Average SSIM: 0.939354 (5 min 25 sec - 53.86 mb)
|
|
sgt. Bilko
 Стаж: 16 лет 2 месяца Сообщений: 99
|
sgt. Bilko ·
28-Янв-11 18:29
(спустя 11 мин.)
На 1.3.0 при использовании пресета 1P XXXX Extreme с настройками по умолчанию - перерасход битрейта, хоть убейся..
Задавал 1600, 1700, 1800 - на выходе один фиг 1915-1925.
???
|
|
fcp
Стаж: 16 лет 7 месяцев Сообщений: 1470
|
fcp ·
28-Янв-11 18:29
(спустя 26 сек.)
Но и это еще не всё! (как говорят в рекламах  ) При просмотре всплыло такое:
1.3.0 (-metric 1)
1.3.0 (-metric 0)
1.2.2
Правда вылезло это только в одном месте (но дефект виден на нескольких подряд идущих кадрах).
|
|
mihanja80
  Стаж: 16 лет 3 месяца Сообщений: 521
|
mihanja80 ·
28-Янв-11 18:55
(спустя 25 мин., ред. 28-Янв-11 18:55)
fcp, поделитесь исходником (можно в личку). Хочу потренироваться 
И для верности, попробуйте повторить эту блочность ещё раз у себя, мало ли что...
|
|
Tempter57
 Стаж: 16 лет 6 месяцев Сообщений: 4976
|
Tempter57 ·
28-Янв-11 18:57
(спустя 2 мин., ред. 28-Янв-11 18:57)
sgt. Bilko
Увеличьте максимальные кванты ещё до значения 12, это касается не только XviD 1.3.0, но и 1.2.2, дело вовсе не в версии и читать надо мануалки, где об этом сказано, а не задавать вопросы. fcp
Я уже вам сказал в личке, что я за возврат к XviD 1.2.2 по умолчанию однозначно, больше всего я хотел показать своим предыдущим постом зачем всё-таки в первом проходе задавать -zones 0,q,3.0, обратите внимание на средние кванты особенно b-frames в этом случае.
|
|
ru.procrustean
Стаж: 15 лет 3 месяца Сообщений: 87
|
ru.procrustean ·
28-Янв-11 19:00
(спустя 3 мин., ред. 28-Янв-11 19:41)
А у меня вот такие артефакты (первым идет 1.2, за ним 1.3):
Исходник: https://rutr.life/forum/viewtopic.php?t=3274304
---
Билд последний от Jawor (11.01.2011), от патчей и какой-то неправильной компиляции Jawor'а это не зависит, собирал сам оригинальную версию из исходников - там все точно также (вот: http://ge.tt/2gBFf0x/xvid_13rc1_vanilla_test.7z?type=download но у xvid_encraw.exe там нет фикса фпс и прочего, звук будет отставать, версия только для тестов)
|
|
Tempter57
 Стаж: 16 лет 6 месяцев Сообщений: 4976
|
Tempter57 ·
28-Янв-11 19:07
(спустя 7 мин.)
ru.procrustean
Какой билд у вас XviD 1.3.0 ?
|
|
fcp
Стаж: 16 лет 7 месяцев Сообщений: 1470
|
fcp ·
28-Янв-11 19:40
(спустя 32 мин.)
mihanja80 писал(а):
fcp, поделитесь исходником (можно в личку). Хочу потренироваться 
И для верности, попробуйте повторить эту блочность ещё раз у себя, мало ли что...
В личке скинул ссылку. Для верности - ну я же кодировал два раза, с -metric 1 и -metric 0 - в обоих случаях проблема имеет место быть в одном и том же месте. Другое дело, что на каких-то других билдах 1.3.0 её может не быть (может это баг компилятора или кривая оптимизация). Но тем немение, у меня вот так.
Tempter57 писал(а):
fcp
Я уже вам сказал в личке, что я за возврат к XviD 1.2.2 по умолчанию однозначно, больше всего я хотел показать своим предыдущим постом зачем всё-таки в первом проходе задавать -zones 0,q,3.0, обратите внимание на средние кванты особенно b-frames в этом случае.
Насчет "-zones 0,q,3.0" на первом проходе - для меня всё-равно это несколько неоднозначно, хотя в моих тестах при первом проходе с q=3 попадание в битрейт всегда было точнее, чем с q=2, но я делал тесты всего на паре исходников и на паре битрейтов. В каких-то других случаях результаты могут быть другими. Плюс, тот-же SSIM в некоторых случаях оказывался хуже (хотя всё-же не могу ссылаться на SSIM как на что-то объективное в плане оценки качества, но и средние квантизеры - тоже не совсем то, что однозначно говорит о качестве).
В любом случае, выбор квантизера для первого прохода будет в следующей версии, каждый сам сможет покрутить и посмотреть, что как и к чему.
|
|
ru.procrustean
Стаж: 15 лет 3 месяца Сообщений: 87
|
ru.procrustean ·
28-Янв-11 19:48
(спустя 7 мин.)
fcp писал(а):
Другое дело, что на каких-то других билдах 1.3.0 её может не быть (может это баг компилятора или кривая оптимизация)
нет, тут видимо баг в самой 1.3 версии, выше я подредактировал пост, версия собрана из исходников с xvid.org http://www.xvid.org/CVS-Server.53.0.html без патчей и SSE* оптимизаций при компилировании, артефакты так и не пропали
|
|
mihanja80
  Стаж: 16 лет 3 месяца Сообщений: 521
|
mihanja80 ·
28-Янв-11 22:24
(спустя 2 часа 35 мин., ред. 28-Янв-11 22:24)
ru.procrustean писал(а):
артефакты так и не пропали
а кто-то сообщил о таком "баге" разработчикам?
(на одном из сайтов в подписи пользователя, не дословно, но смысл тот же: если хотите в будущем избавиться от багов предыдущей версии - сообщите разработчику)
Сравнение в AvsP
Сравнение в Media Player Classic - Home Cinema
XviD 1.3
Код:
PLATFORM
------------------------------
OS: Microsoft Windows NT 6.1.7600.0
OEMCodePage: 866
Language: RUS
DecimalSeparator: ,
Framework: 2.0.50727.4952
Processors: 2
SystemDrive: C: XVID4PSP
------------------------------
Version: 5.10.211.2
Created: 26.01.2011 18:07:34
TempPath: F:\Temp
AppPath: C:\Program Files (x86)\XviD4PSP 5 FILES
------------------------------
Fawni - Serious.mkv >
Fawni - Serious3.avi TASK
------------------------------
Format: AVI Hardware
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 > 1900
Quality: 0.138 > 0.259
Framerate: 25.000
SourceType: PROGRESSIVE
FieldOrder: UNKNOWN
AudioDecoder: bassAudioSource
AEncodingPreset: MP3 CBR 128k
AudioCodec: FLAC > MP3
AudioBitrate: 0 > 128
Samplerate: 48000
Channels: 2 SCRIPT
------------------------------
import("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\functions\AudioFunctions.avs")
import("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\functions\VideoFunctions.avs")
loadplugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\bass\bassAudio.dll")
loadplugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\FFMS2.dll")
import("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\FFMS2.avsi") video = FFmpegSource2("C:\Users\Mihanja80\Downloads\Fawni - Serious.mkv", rffmode=0, cachefile="F:\Temp\fawni - serious.mkv.ffindex").AssumeFPS(25.000)
audio = bassAudioSource("F:\Temp\0069_0.flac")
AudioDub(video, audio) ConvertToYV12() ###[FILTERING]###
###[FILTERING]### Spline64Resize(720, 408) AUDIO ENCODING
------------------------------
Encoding audio to: F:\Temp\0071.mp3
MP3 128kbps 2ch 16bit 48000khz lame.exe: -m s -b 128 -q 2 - "F:\Temp\0071.mp3" VIDEO ENCODING
------------------------------
Encoding video to: F:\Temp\0071.avi
XviD 1900kbps 720x408 25.000fps (4915 frames) ...first pass... xvid_encraw.exe: -pass1 "F:\Temp\0071_1.log" -nopacked -bquant_ratio 162 -bquant_offset 0 -qtype 1 -quality 5 -vhqmode 1 -masking 2 -metric 1 -max_key_interval 250 -threads 4 -i "F:\Temp\0071.avs" -o NUL Tot: enctime(ms) =31251.00, length(bytes) = 75684418
Avg: enctime(ms) = 6.36, fps = 157.27, length(bytes) = 15398
I frames: 163 frames, size = 41405/6749103, quants = 2 / 2.00 / 2
P frames: 1885 frames, size = 22260/41961788, quants = 2 / 2.00 / 2
B frames: 2850 frames, size = 9464/26973391, quants = 3 / 3.00 / 3
N frames: 17 frames, size = 8/ 136 ...last pass... xvid_encraw.exe: -pass2 "F:\Temp\0071_1.log" -nopacked -bquant_ratio 162 -bquant_offset 0 -qtype 1 -quality 6 -vhqmode 4 -masking 2 -metric 1 -max_key_interval 250 -bvhq -bitrate 1900 -vbvmax 4854000 -vbvsize 3145728 -vbvpeak 2359296 -chigh 20 -clow 7 -imin 2 -pmin 2 -bmin 2 -threads 4 -i "F:\Temp\0071.avs" -avi "F:\Temp\0071.avi" Tot: enctime(ms) =111508.00, length(bytes) = 46670604
Avg: enctime(ms) = 22.69, fps = 44.08, length(bytes) = 9495
I frames: 163 frames, size = 34233/5580126, quants = 2 / 2.72 / 3
P frames: 1885 frames, size = 13378/25218003, quants = 2 / 3.14 / 5
B frames: 2850 frames, size = 5569/15872339, quants = 3 / 4.37 / 8
N frames: 17 frames, size = 8/ 136 MUXING
------------------------------
Video file: F:\Temp\0071.avi
Audio file: F:\Temp\0071.mp3
Muxing to: F:\Dimon\Fawni - Serious3.avi
Please wait... TIME
------------------------------
Общее время кодирования: 4 min 1 sec
Файл получился на: 47.75 mb
XviD 1.2
Код:
PLATFORM
------------------------------
OS: Microsoft Windows NT 6.1.7600.0
OEMCodePage: 866
Language: RUS
DecimalSeparator: ,
Framework: 2.0.50727.4952
Processors: 2
SystemDrive: C: XVID4PSP
------------------------------
Version: 5.10.211.2
Created: 26.01.2011 18:07:34
TempPath: F:\Temp
AppPath: C:\Program Files (x86)\XviD4PSP 5 FILES
------------------------------
Fawni - Serious.mkv >
Fawni - Serious4.avi TASK
------------------------------
Format: AVI Hardware
Duration: 00:03:16:600 (4915)
VideoDecoder: FFmpegSource2
Resolution: 1280x720 > 720x408
Aspect: 1.7778 > 1.7647
VCodecPreset: Custom
VEncodingMode: TwoPass
VideoCodec: h264 > XviD
VideoBitrate: 3170 > 1900
Quality: 0.138 > 0.259
Framerate: 25.000
SourceType: PROGRESSIVE
FieldOrder: UNKNOWN
AudioDecoder: bassAudioSource
AEncodingPreset: MP3 CBR 128k
AudioCodec: FLAC > MP3
AudioBitrate: 0 > 128
Samplerate: 48000
Channels: 2 SCRIPT
------------------------------
import("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\functions\AudioFunctions.avs")
import("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\functions\VideoFunctions.avs")
loadplugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\bass\bassAudio.dll")
loadplugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\FFMS2.dll")
import("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\FFMS2.avsi") video = FFmpegSource2("C:\Users\Mihanja80\Downloads\Fawni - Serious.mkv", rffmode=0, cachefile="F:\Temp\fawni - serious.mkv.ffindex").AssumeFPS(25.000)
audio = bassAudioSource("F:\Temp\0069_0.flac")
AudioDub(video, audio) ConvertToYV12() ###[FILTERING]###
###[FILTERING]### Spline64Resize(720, 408) AUDIO ENCODING
------------------------------
Encoding audio to: F:\Temp\0072.mp3
MP3 128kbps 2ch 16bit 48000khz lame.exe: -m s -b 128 -q 2 - "F:\Temp\0072.mp3" VIDEO ENCODING
------------------------------
Encoding video to: F:\Temp\0072.avi
XviD 1900kbps 720x408 25.000fps (4915 frames) ...first pass... xvid_encraw.exe: -pass1 "F:\Temp\0072_1.log" -qtype 1 -vhqmode 4 -nopacked -bvhq -bquant_ratio 162 -bquant_offset 0 -lumimasking -max_key_interval 250 -threads 4 -i "F:\Temp\0072.avs" -o NUL Tot: enctime(ms) =71579.00, length(bytes) = 81844826
Avg: enctime(ms) = 14.56, fps = 68.69, length(bytes) = 16645
I frames: 162 frames, size = 45347/ 7346316, quants = 2 / 2.00 / 2
P frames: 1885 frames, size = 25838/ 48705927, quants = 2 / 2.00 / 2
B frames: 2851 frames, size = 9046/ 25792447, quants = 3 / 3.00 / 3
N frames: 17 frames, size = 8/ 136 ...last pass... xvid_encraw.exe: -pass2 "F:\Temp\0072_1.log" -bitrate 1900 -qtype 1 -vhqmode 4 -nopacked -bvhq -bquant_ratio 162 -bquant_offset 0 -lumimasking -max_key_interval 250 -chigh 20 -clow 7 -vbvmax 4854000 -vbvsize 3145728 -vbvpeak 2359296 -imin 2 -pmin 2 -bmin 2 -threads 4 -i "F:\Temp\0072.avs" -avi "F:\Temp\0072.avi" Tot: enctime(ms) =130133.00, length(bytes) = 46038265
Avg: enctime(ms) = 26.47, fps = 37.78, length(bytes) = 9363
I frames: 162 frames, size = 36020/ 5835340, quants = 2 / 2.81 / 4
P frames: 1885 frames, size = 14103/ 26584364, quants = 2 / 3.23 / 5
B frames: 2851 frames, size = 4776/ 13618425, quants = 3 / 4.49 / 8
N frames: 17 frames, size = 8/ 136 MUXING
------------------------------
Video file: F:\Temp\0072.avi
Audio file: F:\Temp\0072.mp3
Muxing to: F:\Dimon\Fawni - Serious4.avi
Please wait... TIME
------------------------------
Общее время кодирования: 3 min 41 sec
Файл получился на: 47.14 mb
есть маленькие погрешности, но не настолько же... (настройки XviD стырил из поста fcp, выше)...
P.S. N frames - пишет у меня как один так и другой Энкрав, хоть их и нет там реально, если смотреть программой GSpot...
|
|
fcp
Стаж: 16 лет 7 месяцев Сообщений: 1470
|
fcp ·
28-Янв-11 22:33
(спустя 9 мин., ред. 28-Янв-11 22:33)
Ну вот, повторяемость 100%-я
mihanja80 писал(а):
есть маленькие погрешности, но не настолько же...
Я завтра попробую ради интереса покодировать с другими значениями threads, посмотрим, на что это повлияет, и где у каждой из версий оптимум (относительно моего 4-х ядерного процессора).
mihanja80 писал(а):
P.S. N frames - пишет у меня как один так и другой Энкрав, хоть их и нет там реально, если смотреть программой GSpot...
Не всё то N frames, что зовется N frames  Где-то на Дум9 было об этом написано, что N-кадры бывают двух типов, "настоящие" и "не настоящие", и в этом топике я давал ссылку на тот пост (было это в конце декабря примерно). Вот то моё сообщение.
|
|
ru.procrustean
Стаж: 15 лет 3 месяца Сообщений: 87
|
ru.procrustean ·
28-Янв-11 23:19
(спустя 46 мин., ред. 29-Янв-11 11:28)
mihanja80 писал(а):
а кто-то сообщил о таком "баге" разработчикам?
надо бы, только сначала разобраться что именно вызывает такие артефакты, возможно что через vfw кодирование будет нормальным и что-то неверно передает encraw, т.к. на него похоже полностью забили и все нужные изменения были в нем от сторонних людей и патчи даже пятилетней давности никто туда не включил (хотя о них и сообщалось)
Для тех у кого x64 системы и x32 Avisynth - версия Хvid_x64 c враппером avs4x264 (измененного fcp под xvid):
http://ge.tt/2gBFf0x/xvid_encraw_13RC1_x64_avs4x.7z?type=download
включены патчи от Jawor и fcp для encraw, у меня эта версия кодирует быстрее чем обычная x32
|
|
Tempter57
 Стаж: 16 лет 6 месяцев Сообщений: 4976
|
Tempter57 ·
29-Янв-11 00:43
(спустя 1 час 23 мин., ред. 29-Янв-11 00:43)
fcp
скрытый текст
PLATFORM
------------------------------
OS: Microsoft Windows NT 5.1.2600 Service Pack 3
OEMCodePage: 866
Language: RUS
DecimalSeparator: ,
Framework: 2.0.50727.3607
Processors: 4
SystemDrive: C: XVID4PSP
------------------------------
Version: 5.10.211.1
Created: 24.01.2011 15:19:30
TempPath: D:\Temp
AppPath: C:\Program Files\XviD4PSP 5 FILES
------------------------------
Fawni - Serious.mkv >
Fawni - Serious.avi TASK
------------------------------
Format: AVI Hardware
Duration: 00:03:16:600 (4915)
VideoDecoder: DirectShowSource
Resolution: 1280x720 > 688x384
Aspect: 1.7778 > 1.7917
VCodecPreset: Custom XviD CLI
VEncodingMode: TwoPass
VideoCodec: h264 > XviD
VideoBitrate: 3170 > 1500
Quality: 0.138 > 0.227
Framerate: 25.000
SourceType: PROGRESSIVE
FieldOrder: UNKNOWN
AudioDecoder: 0
AEncodingPreset: MP3 CBR 128k
AudioCodec: FLAC > MP3
AudioBitrate: 0 > 128
Samplerate: 48000
Channels: 2 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\ColorMatrix.dll") DirectShowSource("C:\Documents and Settings\User\Мои документы\Fawni - Serious.mkv", fps=25.000, convertfps=true) ConvertToYV12()
ColorMatrix() ###[FILTERING]###
###[FILTERING]### Spline36Resize(688, 384) AUDIO ENCODING
------------------------------
Encoding audio to: D:\Temp\0087.mp3
MP3 128kbps 2ch 16bit 48000khz lame.exe: -m s -b 128 -q 2 - "D:\Temp\0087.mp3" VIDEO ENCODING
------------------------------
Encoding video to: D:\Temp\0087.avi
XviD 1500kbps 688x384 25.000fps (4915 frames) ...first pass... xvid_encraw.exe: -pass1 "D:\Temp\0087_1.log" -qtype 1 -vhqmode 1 -metric 1 -zones 0,q,3.0,O -nopacked -bquant_ratio 162 -bquant_offset 0 -masking 2 -max_key_interval 250 -quality 5 -nochromame -turbo -threads 6 -i "D:\Temp\0087.avs" -o NUL Tot: enctime(ms) =85903.00, length(bytes) = 47970798
Avg: enctime(ms) = 17.48, fps = 57.22, length(bytes) = 9760
I frames: 164 frames, size = 29725/4874997, quants = 3 / 3.00 / 3
P frames: 1896 frames, size = 13770/26108209, quants = 3 / 3.00 / 3
B frames: 2838 frames, size = 5985/16987456, quants = 4 / 4.00 / 4
N frames: 17 frames, size = 8/ 136 ...last pass... xvid_encraw.exe: -pass2 "D:\Temp\0087_1.log" -qtype 1 -vhqmode 4 -metric 1 -zones 0,w,1.0,O -nopacked -bquant_ratio 162 -bquant_offset 0 -masking 2 -max_key_interval 250 -quality 6 -bitrate 1500 -bvhq -vbvmax 4854000 -vbvsize 3145728 -vbvpeak 2359296 -chigh 20 -clow 8 -imin 2 -pmin 2 -bmin 2 -threads 6 -i "D:\Temp\0087.avs" -avi "D:\Temp\0087.avi" Tot: enctime(ms) =137728.00, length(bytes) = 36851939
Avg: enctime(ms) = 28.02, fps = 35.69, length(bytes) = 7497
I frames: 164 frames, size = 26935/4417410, quants = 2 / 3.41 / 4
P frames: 1896 frames, size = 9662/18320510, quants = 2 / 3.91 / 5
B frames: 2842 frames, size = 4966/14113915, quants = 3 / 4.67 / 7
N frames: 13 frames, size = 8/ 104 MUXING
------------------------------
Video file: D:\Temp\0087.avi
Audio file: D:\Temp\0087.mp3
Muxing to: C:\Documents and Settings\User\Мои документы\Fawni - Serious.avi
Please wait... TIME
------------------------------
Общее время кодирования: 6 min 30 sec
Файл получился на: 38.38 mb
Ну и что дальше, ни единого артефакта у меня на XviD 1.3.0 ?
|
|
fcp
Стаж: 16 лет 7 месяцев Сообщений: 1470
|
fcp ·
29-Янв-11 09:45
(спустя 9 часов)
Tempter57 писал(а):
Ну и что дальше, ни единого артефакта у меня на XviD 1.3.0 ?
И что? Разрешение - другое, настройки кодера - другие. Что с того, что нет ни единого артефакта при таких условиях, если при других - они есть, и не только у меня.
|
|
AngelOfTrue
  Стаж: 15 лет 2 месяца Сообщений: 2307
|
AngelOfTrue ·
29-Янв-11 11:37
(спустя 1 час 52 мин.)
доброго времени суток, ребят подскажите пожалуйста когда делаешь рип из двд9 в avi, как добавить вторую дорогу
|
|
buffometer
 Стаж: 15 лет 9 месяцев Сообщений: 612
|
buffometer ·
29-Янв-11 11:47
(спустя 9 мин.)
Цитата:
как добавить вторую дорогу
Через virtualdubmod, он есть в комплекте.
|
|
AngelOfTrue
  Стаж: 15 лет 2 месяца Сообщений: 2307
|
AngelOfTrue ·
29-Янв-11 11:51
(спустя 4 мин., ред. 29-Янв-11 11:51)
buffometer спасибо!, а можно чуть поподробнее? заранее огромное спасибо!
|
|
Dumbolt
Стаж: 15 лет 3 месяца Сообщений: 7
|
Dumbolt ·
29-Янв-11 12:00
(спустя 8 мин.)
Уважаемые гуру!
Подскажите, можно ли решить следующую задачу.
Имеется AVCHD видео с камеры 1080х60р.
Из этого видео сделан проект в Вегасе 10, выведен в CanopusHQ 1080х60р.
При попытке перекодировать в Xvid4PSP кодеком х264 без фильтров все норм.
При попытке применить фильтр-шумодав (пробовал кучу разных) вылетает с ошибкой. (В качестве исходника пробовал и канопусовские файлы, и родной нетронутый m2ts с камеры).
Машина Quad 9550 на штатной частоте, 4Гб, Win7х32.
Вот лог последней попытки:
скрытый текст
PLATFORM
------------------------------
OS: Microsoft Windows NT 6.1.7600.0
OEMCodePage: 866
Language: RUS
DecimalSeparator: ,
Framework: 2.0.50727.4952
Processors: 4
Machine: #######
UserName: ######
SystemDrive: C: XVID4PSP
------------------------------
Version: 5.0.37.8 rev132
Created: 30.03.2010 11:15:38
TempPath: V:\Temp
AppPath: C:\Program Files\Winnydows\XviD4PSP5 FILES
------------------------------
Spain-1_canopusHQ_final.avi >
Spain-1_HQS_final.mkv TASK
------------------------------
Format: MKV
Duration: 00:06:34:878 (23669)
VideoDecoder: DirectShowSource
Resolution: 1920x1080
VCodecPreset: x264 Q18 HQS
VEncodingMode: Quality
VideoCodec: Canopus HQ > x264
VideoBitrate: 188171 > Q18.0
Framerate: 59.940
SourceType: PROGRESSIVE
FieldOrder: UNKNOWN
AudioDecoder: 0
AEncodingPreset: AAC-LC ABR 192k
AudioCodec: PCM > AAC
AudioBitrate: 1536 > 192
Samplerate: 48000
Channels: 2 SCRIPT
------------------------------
import("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\functions\AudioFunctions.avs")
import("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\functions\VideoFunctions.avs") DirectShowSource("E:\Films_7\Spain-1_canopusHQ_final.avi", fps=59.940, convertfps=true) ConvertToYV12() #plugin_files
LoadVirtualDubPlugin("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\ccd_sse2.vdf", "CamCD", 0)
LoadPlugin("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\Cnr2.dll")
LoadPlugin("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\RemovegrainSSE2.dll")
LoadPlugin("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\RepairSSE2.dll")
LoadPlugin("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\mt_masktools-25.dll")
LoadPlugin("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\MT.dll")
LoadPlugin("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\mvtools2.dll")
LoadPlugin("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\medianblur.dll")
Import("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\minblur.avs") setmtmode(2)
setmemorymax(1024) ConvertToRGB32()
CamCD(5,1) # удаление цветового шума 1-й вариант
converttoyv12() #Cnr2() # цветового шума 2-й вариант source = last
super = source.MSuper(pel=2, sharp=2, rfilter=2)
vb2 = MAnalyse(super,isb =true, delta=2, overlap=4, search=5, dct=4, sadx264=7, chroma=false)
vb1 = MAnalyse(super,isb =true, delta=1, overlap=4, search=5, dct=4, sadx264=7, chroma=false)
vf1 = MAnalyse(super,isb=false, delta=1, overlap=4, search=5, dct=4, sadx264=7, chroma=false)
vf2 = MAnalyse(super,isb=false, delta=2, overlap=4, search=5, dct=4, sadx264=7, chroma=false)
NR = source.MDegrain2(super, vb1,vf1,vb2,vf2,thSAD=240,thSCD1=270,thSCD2=100)
cb1 = MCompensate(source,super,vb1)
cf1 = MCompensate(source,super,vf1) pmax = source.mt_logic(cb1, "max").mt_logic(cf1, "max")
pmin = source.mt_logic(cb1, "min").mt_logic(cf1, "min") s = NR.minblur(2,1)
allD = mt_makediff(source,NR)
ssD = mt_makediff(s,s.removegrain(20,-1).removegrain(20,-1))
ssDD = ssD.repair(ssD.repair(allD,1),12)
ssDD = ssDD.mt_lutxy(ssD,"x 128 - abs y 128 - abs < x y ?")
sharp = NR.mt_adddiff(ssDD,U=2,V=2)
sharp.mt_clamp(pmax,pmin,0,0,U=2,V=2) # Назначение: для устранения шума AVCHD
# Тип предварительного шумоподавителя: ccd_sse2
# Тип основного шумоподавителя: MDegrain2
# Тип шарпера: Contrasharpening HD
# Скорость обработки: средняя VIDEO ENCODING
------------------------------
Encoding video to: V:\Temp\0000.264
x264 Q18.0 1920x1080 59.940fps (23669 frames) x264.exe: --crf 18.0 --ref 16 --deblock -1:-1 --merange 24 --bframes 4 --direct auto --b-adapt 2 --trellis 2 --no-fast-pskip --partitions all --subme 10 --me umh --rc-lookahead 60 --sar 1:1 --output "V:\Temp\0000.264" "V:\Temp\0000.avs" avs [info]: 1920x1080p 1:1 @ 5000000/83417 fps (cfr)
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.1 Cache64
x264 [info]: profile High, level 5.1
x264 [error]: malloc of size 9142272 failed
x264 [error]: x264_encoder_encode failed Ошибка:
avs [info]: 1920x1080p 1:1 @ 5000000/83417 fps (cfr)
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.1 Cache64
x264 [info]: profile High, level 5.1
x264 [error]: malloc of size 9142272 failed
x264 [error]: x264_encoder_encode failed
|
|
fcp
Стаж: 16 лет 7 месяцев Сообщений: 1470
|
fcp ·
29-Янв-11 12:48
(спустя 48 мин.)
Dumbolt
Скорее всего вы вылетаете за лимит выделения памяти 32-битным процессам (т.е. Ависинт + х264 в сумме потребляют больше, чем может быть выделено 32-битному процессу). Варианты:
1.) Уменьшить в скрипте значение setmemorymax(1024), это выделение памяти для Ависинта.
2.) Кодировать с фильтрацией сначала в лосслесс, а уже потом перекодировать из этого лосслеса в то что нужно.
3.) Разделить Ависинт и х264 на разные процессы. Для этого идете в папку \Program Files\Winnydows\XviD4PSP5\apps\x264, там будет файл x264_64.exe - удаляете его или переименовываете, делаете копию файла x264.exe и переименовываете её в x264_64.exe. После чего ставите галку в Настройки->Глобальные настройки->Кодирование->Использовать 64-битную версию x264. Теперь Ависинт и х264 будут потреблять память независимо друг от друга, как два разных процесса, а не как один. Если бы ОС была бы 64-битной, то было бы достаточно просто поставить эту галку
|
|
ilovechucknorrisverymuch
Стаж: 15 лет 7 месяцев Сообщений: 42
|
ilovechucknorrisverymuch ·
29-Янв-11 17:29
(спустя 4 часа)
Гуру, подскажите. Начал конвертить сериал - видео нормально, а аудио не конвертится ни в какую:
скрытый текст
AUDIO ENCODING
------------------------------
Encoding audio to: D:\Temp\0021.mp3
MP3 128kbps 2ch 16bit 48000khz lame.exe: -m s -b 128 -q 2 - "D:\Temp\0021.mp3" Ошибка:
AviSynth Encoder Error: Abnormal encoder termination 1 Unsupported number of channels: 3
MediaInfo сорца
Audio
ID : 1
Format : MPEG Audio
Format version : Version 1
Format profile : Layer 3
Mode : Joint stereo
Mode extension : MS Stereo
Codec ID : 55
Codec ID/Hint : MP3
Duration : 43mn 45s
Bit rate mode : Constant
Bit rate : 192 Kbps
Channel(s) : 2 channels
Sampling rate : 48.0 KHz
Video delay : 5ms
Stream size : 60.1 MiB (13%)
Alignment : Split accross interleaves
Interleave, duration : 100 ms (2.50 video frames)
|
|
anton966
  Стаж: 18 лет 3 месяца Сообщений: 2573
|
anton966 ·
29-Янв-11 18:19
(спустя 50 мин.)
ilovechucknorrisverymuch
А не пробовали, как и надо, в принципе, отдельно кодировать звук, а потом муксить?
|
|
ilovechucknorrisverymuch
Стаж: 15 лет 7 месяцев Сообщений: 42
|
ilovechucknorrisverymuch ·
29-Янв-11 18:24
(спустя 4 мин.)
Пробовал - но это больно муторно, ибо мне надо перегнать 100+ серий. И вручную я рехнусь это делать
|
|
fcp
Стаж: 16 лет 7 месяцев Сообщений: 1470
|
fcp ·
29-Янв-11 18:28
(спустя 4 мин.)
ilovechucknorrisverymuch
Выложите весь лог, чтоб было видно скрипт. У вас каким-то образом звук декодируется в три канала, на что собственно и ругается кодер.
|
|
ilovechucknorrisverymuch
Стаж: 15 лет 7 месяцев Сообщений: 42
|
ilovechucknorrisverymuch ·
29-Янв-11 18:32
(спустя 4 мин.)
fcp
скрытый текст
PLATFORM
------------------------------
OS: Microsoft Windows NT 5.1.2600 Service Pack 3
OEMCodePage: 866
Language: RUS
DecimalSeparator: ,
Framework: 2.0.50727.3615
Processors: 4
Machine: PC777
UserName: User
SystemDrive: C: XVID4PSP
------------------------------
Version: 5.0.37.8 rev132
Created: 30.03.2010 11:15:38
TempPath: D:\Temp
AppPath: C:\Program Files\Winnydows\XviD4PSP5 FILES
------------------------------
3 серия.avi >
3 серия.avi TASK
------------------------------
Format: AVI Hardware
Duration: 00:43:45:880 (65647)
VideoDecoder: DirectShowSource
Resolution: 720x400
VCodecPreset: Custom
VEncodingMode: TwoPass
VideoCodec: XviD
VideoBitrate: 1190 > 1020
Quality: 0.165 > 0.142
Framerate: 25.000
SourceType: PROGRESSIVE
FieldOrder: UNKNOWN
AudioDecoder: bassAudioSource
AEncodingPreset: MP3 CBR 128k
AudioCodec: MP3
AudioBitrate: 192 > 128
Samplerate: 48000
Channels: 2
Normalize: 100%
Accurate: 10%
Gain: 17.154
Delay: 5 > 5 SCRIPT
------------------------------
import("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\functions\AudioFunctions.avs")
import("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\functions\VideoFunctions.avs")
loadplugin("C:\Program Files\Winnydows\XviD4PSP5\dlls\AviSynth\plugins\bass\bassAudio.dll") DirectShowSource("D:\++TORRENT++\Врач\3 серия.avi", fps=25.000, convertfps=true) DelayAudio(0.005)
ConvertToYV12() AmplifydB(17.154) VIDEO ENCODING
------------------------------
Encoding video to: D:\Temp\0021.avi
XviD 1020kbps 720x400 25.000fps (65647 frames) ...first pass... xvid_encraw.exe: -pass1 "D:\Temp\0021_1.log" -qtype 0 -nopacked -bvhq -max_bframes 1 -threads 6 -i "D:\Temp\0021.avs" -o NUL ...last pass... xvid_encraw.exe: -pass2 "D:\Temp\0021_1.log" -bitrate 1020 -qtype 0 -nopacked -bvhq -max_bframes 1 -imin 1 -bmin 1 -pmin 1 -threads 6 -i "D:\Temp\0021.avs" -avi "D:\Temp\0021.avi" AUDIO ENCODING
------------------------------
Encoding audio to: D:\Temp\0021.mp3
MP3 128kbps 2ch 16bit 48000khz lame.exe: -m s -b 128 -q 2 - "D:\Temp\0021.mp3" Ошибка:
AviSynth Encoder Error: Abnormal encoder termination 1 Unsupported number of channels: 3
|
|
fcp
Стаж: 16 лет 7 месяцев Сообщений: 1470
|
fcp ·
29-Янв-11 19:05
(спустя 33 мин.)
Несколько странно, т.к. программа этот момент должна отлавливать и извлекать звуковую дорожку, чтоб декодировать её отдельно. Тут скорее всего виноват DirectShowSource, вероятно у вас в настройках аудио декодера выставлен вывод на три канала. Это легко проверить, после строчки
Цитата:
DirectShowSource("D:\++TORRENT++\Врач\3 серия.avi", fps=25.000, convertfps=true)
впишите слово info, после нажатия Применить или ОК на экране будет всякая разная инфа, в том числе "Audio channels", если их три - то:
1.) Настройте свой системный декодер (чаще всего это ffdshow audio decoder, но мне отсюда не видно) так, чтоб он не изменял кол-во каналов, т.е. миксер(муксер) должен быть выключен.
2.) rev132 - старая версия, в более новых можно принудительно отключить декодирование звука через DirectShowSource, тогда аудио трек будет извлечен и декодирован отдельно. Впринципе, это и должно было случиться в данном случае. Возможно, что при извлечении аудио трека произошла какая-то ошибка, не удалось его извлечь и в результате всё осталось как было, хотя в этом случае было бы какое-то сообщение об ошибке при открытии файла..
3.) Есть еще третий вариант - смесь первых двух. Изначально DirectShowSource подцепляет нормальный декодер, он выдает два канала, но (например) этот декодер не допускает несколько одновременно запущенных экземпляров, и при начале кодирования подцепляется другой декодер, который и выдает три канала. Если это так, то после того как поставили задание в очередь (кнопкой "В очередь"), нажмите "Закрыть", и уже потом "Кодировать". Это кстати в любом случае не лишнее, т.к. превью при кодировании только висит и тратит ресурсы, не делая ничего полезного.
4.) Если ничего не будет помогать, попробуйте сменить видео декодер в Видео->Декодирование. Ну и желательно было бы обновиться до r206, т.к. со времен r132 прошел почти год..
|
|
metafizik
Стаж: 14 лет 9 месяцев Сообщений: 55
|
metafizik ·
29-Янв-11 19:45
(спустя 39 мин., ред. 29-Янв-11 19:45)
Arelin писал(а):
Пытаюсь переконвертировать аниме с уменьшением размера, используя фильтрацию "Аниме".В диспетчере задач видно, что х264.ехе висит в памяти уже несколько часов, занимает около 60% процессорного времени, xvid4psp показывает, что сделано 0% и 0 кадров.
Применение подобного набора фильтров к BD аниме без учёта особенностей источника, во-первых, нелепо, и, во-вторых, скрипт явно не рассчитан на работу в разрешении 1920x1080.
Там надо память в SetMemoryMax увеличивать, и, возможно, применять фильтры уже после уменьшения изображения - благодаря этому работать быстрее и меньше памяти требовать. Если используется LSFMod, то и изменение размера в 1280x720 лучше чтобы он же делал (параметры dest_x, dest_y), и указывать также ss_x = 1, ss_y=1 (иначе LSFMod будет увеличивать 1920x1080 картинку в ещё больший размер перед своей внутренней обработкой).
В SetMTmode при сложных фильтрах на высоком разрешении часто приходится количество потоков AvisynthMT уменьшать, чтобы решить проблемы с требованиями по памяти.
Вообще же, при недостаточной величине SetMemoryMax возможны разные интересные варианты поведения. Бывает, например, замедление кодирования раз в десять-двадцать и считывание с диска сотен гигабайт (если включить показ этого параметра в Диспетчере задач). Или, бывает, почему-то начинается выделение всё больших и больших объёмов памяти вплоть до падения процесса из-за превышения лимита (а если SetMemoryMax увеличить, то запросов на столь большие объёмы памяти уже не будет, как ни странно).
|
|
GarfieldX
  Стаж: 20 лет 2 месяца Сообщений: 4016
|
GarfieldX ·
29-Янв-11 22:53
(спустя 3 часа)
|
|
|