|
neo63
  Стаж: 16 лет 9 месяцев Сообщений: 2387
|
neo63 ·
07-Апр-11 03:58
(13 лет 11 месяцев назад, ред. 07-Апр-11 03:58)
этот
скрытый текст
Video
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L3.0
Format settings, CABAC : Yes
Format settings, ReFrames : 3 frames
Codec ID : 7
Duration : 3mn 18s
Width : 854 pixels
Height : 480 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 24.899 fps
Original frame rate : 24.894 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
файл не хочет кодировать ни в какой формат,при запуске 0% до бесконечности (расширение .flv)
пошло когда включил в декодировании ffmpegSours,для flv разве так должно быть?
|
|
DreadMaster
 Стаж: 16 лет 4 месяца Сообщений: 710
|
DreadMaster ·
07-Апр-11 08:17
(спустя 4 часа)
|
|
kronon4
 Стаж: 15 лет 1 месяц Сообщений: 15
|
kronon4 ·
07-Апр-11 08:32
(спустя 14 мин., ред. 07-Апр-11 08:32)
fcp писал(а):
crazy-cactus XviD может использовать и больше 2-х ядер, не зря же у него в настройках есть такой параметр, как Threads - можно кстати его покрутить. Единственное что, XviD не очень эффективно использует несколько ядер, х264 в этом смысле намного лучше.
Прошу прощения...  но чегот не могу найти где этот параметр переключить... ???  ну не тупой я... и правда не могу найти  всё уже вроде перековырял.  может можно скриншотик
|
|
Malamute
 Стаж: 17 лет 7 месяцев Сообщений: 353
|
Malamute ·
07-Апр-11 13:25
(спустя 4 часа)
kronon4, в настройках Кодирование видео.
Скриншот
|
|
MakAnt
 Стаж: 15 лет 7 месяцев Сообщений: 61
|
MakAnt ·
08-Апр-11 01:04
(спустя 11 часов)
Не знаю, корректен ли мой вопрос, но подскажите, пожалуйста, какой фильтр для деинтерлейса лучший по качеству? Время кодирования второстепенно.
|
|
agz
  Стаж: 17 лет 9 месяцев Сообщений: 1450
|
agz ·
08-Апр-11 01:07
(спустя 3 мин.)
MakAnt писал(а):
Не знаю, корректен ли мой вопрос, но подскажите, пожалуйста, какой фильтр для деинтерлейса лучший по качеству? Время кодирования второстепенно.
QTGMC - однозначно!
|
|
Reinholder
 Стаж: 14 лет 4 месяца Сообщений: 191
|
Reinholder ·
08-Апр-11 14:33
(спустя 13 часов)
Вот я поянть не могу. вытащил из игры .bik фаил, в RAD game tools он проигрывается отлично, в МPC нет. В XVID4PSP он при открытии любым из декодеров(другие файлы->выбираю декодер) выскакивает с ошибкой Demuxer(ffmeg.exe): Unable to find suitable output format for C:\temp\0004_0.binkaudio_rdft Как это решить?
|
|
fcp
Стаж: 16 лет 6 месяцев Сообщений: 1470
|
fcp ·
08-Апр-11 17:52
(спустя 3 часа)
Reinholder
В программе не прописано правильное расширение для аудио файлов данного формата, так-что хотелось бы конечно семпл.. Но с другой стороны, даже если звуковой трек и будет успешно извлечен, открыть его (т.е. декодировать) сможет наверно только FFAudioSource. Поэтому просто выберите декодером для видео FFmpegSource2 и включите ему галку "Со звуком" (раньше звалась "Enable Audio") - тогда и извлекать звук не придется.
|
|
agz
  Стаж: 17 лет 9 месяцев Сообщений: 1450
|
agz ·
08-Апр-11 18:14
(спустя 21 мин., ред. 08-Апр-11 18:14)
fcp, возможно-ли отредактировать опции передаваемые xvid_encraw? Убрать хочу vhqmode 1 -quality 5 -notrellis -nochromame -turbo с первого пасса. Возможно сие? Оно все включено в настройках как мне надо, но все равно эти опции передаются xvid_encraw... Еще сегодня что заметил: Все dll bassAudio из папки XviD4PSP 5\dlls\AviSynth\plugins\bass грузятся в память всегда, даже если не используются.
Можно там удалить лишние?
|
|
fcp
Стаж: 16 лет 6 месяцев Сообщений: 1470
|
fcp ·
08-Апр-11 18:33
(спустя 19 мин.)
agz писал(а):
Убрать хочу vhqmode 1 -quality 5 -notrellis -nochromame -turbo с первого пасса.
Эти ключи добавляются в первый проход, если используется не дефолтный квантизер для первого прохода. Т.к. задается он через ключ -zones q, а при этом (и это не баг  ) первый проход из дефолтного turbo (не путать с -turbo) переводится в full. Вот чтоб вернуть его обратно к turbo и вводятся эти ключи, иначе при смене квантизера первый проход становится заметно дольше. Логику разработчиков XviD`а я так и не понял..
Убрать можно на вкладке CLI. Если после этого через ГУИ никакие настройки не менять - то как пользователь ввёл, так всё и останется. Если же что-либо изменить через ГУИ - всё слетит к изначальному варианту.
agz писал(а):
Еще сегодня что заметил: Все dll bassAudio из папки XviD4PSP 5\dlls\AviSynth\plugins\bass грузятся в память всегда, даже если не используются.
Можно там удалить лишние?
Ну видимо грузятся они только если декодером в скрипте вписан bassAudioSource. Лишние длл-ки конечно можно удалить, должно остаться: bass.dll, bassAudio.dll и один или несколько из требуемых плагинов-декодеров (например bass_aac.dll для M4A\AAC).
|
|
agz
  Стаж: 17 лет 9 месяцев Сообщений: 1450
|
agz ·
08-Апр-11 19:04
(спустя 31 мин., ред. 08-Апр-11 19:04)
fcp, понял. Все получилось!
Еще такой вопрос: как сделать параметр preset="Fast" для QTGMC по умолчанию?
Не мешало бы добавить отдельный диалог конфигурирования, для такого замечательного деинтерлейсера и шумодава 
Он даже в режиме "Faster" уделывает все существующие деинтерлейсеры!
|
|
fcp
Стаж: 16 лет 6 месяцев Сообщений: 1470
|
fcp ·
08-Апр-11 19:11
(спустя 7 мин.)
agz
Ну да, наверно не мешало бы, т.к. на данный момент preset="Slow" жёстко вшит, и выбрать другой негде (если только править экзешник или исходники + перекомпилить; или подправить сам скрипт QTGMC).
|
|
Reinholder
 Стаж: 14 лет 4 месяца Сообщений: 191
|
Reinholder ·
08-Апр-11 20:56
(спустя 1 час 45 мин.)
fcp
Большое спасибо, теперь работает. Вот на всякий случай один из этих файлов(другие просто выше разрешением)
http://narod.ru/disk/9663124001/movies01_mix-0000000050.bik.html
|
|
sasha20072007
Стаж: 17 лет 5 месяцев Сообщений: 675
|
sasha20072007 ·
09-Апр-11 05:06
(спустя 8 часов, ред. 09-Апр-11 05:06)
В списке деинтерлейсов я нашел только QTGMC (х2),который удваивает частоту кадров.Если поменять частоту кадров на нормальную,это будет обычный QTGMC? По сравнению с YadifModEdi QTGMC совсем не оставляет гребенки и дает лучшую резкость,хотя и требует чуть большего битрейта.Но насколько он универсален для применения?Какое отличие пресета QTGMC в окне фильтрациии и пресета QTGMC в окне выбора деинтерлейса?Хотелось бы поподробнее...
|
|
Tempter57
 Стаж: 16 лет 5 месяцев Сообщений: 4969
|
Tempter57 ·
09-Апр-11 06:21
(спустя 1 час 15 мин., ред. 09-Апр-11 08:52)
sasha20072007
Откройте пресет и почитайте, там всё написано по-русски. Хочется большего,- в plugins\Doc лежит описание на английском
|
|
sasha20072007
Стаж: 17 лет 5 месяцев Сообщений: 675
|
sasha20072007 ·
09-Апр-11 10:28
(спустя 4 часа)
Там написано все в кучу.А что именно применяется в данном случае?Пресет сам подстраивается под материал?Можно ли изменять вручную?
|
|
Tempter57
 Стаж: 16 лет 5 месяцев Сообщений: 4969
|
Tempter57 ·
09-Апр-11 11:13
(спустя 44 мин., ред. 09-Апр-11 11:13)
sasha20072007
В пресете несколько вариантов выбора, откройте тот, который вам нужен для обработки вашего исходника. Что не понятно?
Сейчас по дефолту включен вариант:
Код:
QTGMC( Preset="Slower", NoiseProcess=2, GrainRestore=0.4, NoiseRestore=0.2, Sigma=1.8, \
NoiseDeint="Generate", StabilizeNoise=true ) # Как выше, но с лучшим качеством, более устойчивой детализацией и зерном
А в деинтерлейсе самого конвертера XviD 4PSP сейчас включен QTGMC(preset="Slow"). Если хочется быстрее, в скрипте исправьте на QTGMC(preset="Fast")
|
|
sasha20072007
Стаж: 17 лет 5 месяцев Сообщений: 675
|
sasha20072007 ·
09-Апр-11 11:28
(спустя 15 мин.)
Извините,что достаю.Если использовать пресет QTGMC,то в окошке деинтерлейса что ставить - источник Прогрессив и деинтерлейс - Disabled?
|
|
agz
  Стаж: 17 лет 9 месяцев Сообщений: 1450
|
agz ·
09-Апр-11 11:39
(спустя 11 мин., ред. 09-Апр-11 11:39)
sasha20072007 писал(а):
Извините,что достаю.Если использовать пресет QTGMC,то в окошке деинтерлейса что ставить - источник Прогрессив и деинтерлейс - Disabled?
Там же написано:
# Предупреждение: деинтерлейс, колориметрию и ресайз(в случает применения STABILIZING) , выставляемые XviD 4XvidPSP 5.0 убрать!!!
Прогрессив конечно!
|
|
Tempter57
 Стаж: 16 лет 5 месяцев Сообщений: 4969
|
Tempter57 ·
09-Апр-11 11:42
(спустя 2 мин., ред. 09-Апр-11 11:42)
sasha20072007 писал(а):
Извините,что достаю.Если использовать пресет QTGMC,то в окошке деинтерлейса что ставить - источник Прогрессив и деинтерлейс - Disabled?
Правильно говорите, но не только это, но и Цветопередачу установите в Disabled
Цитата:
# Предупреждение: деинтерлейс, колориметрию и ресайз(в случает применения STABILIZING) , выставляемые XviD 4XvidPSP 5.0 убрать!!!
|
|
sasha20072007
Стаж: 17 лет 5 месяцев Сообщений: 675
|
sasha20072007 ·
09-Апр-11 11:58
(спустя 15 мин.)
А если хочу добавить насыщенность или немного убрать яркость (старые мультики)?
|
|
Tempter57
 Стаж: 16 лет 5 месяцев Сообщений: 4969
|
Tempter57 ·
09-Апр-11 12:21
(спустя 23 мин., ред. 09-Апр-11 12:21)
sasha20072007 писал(а):
А если хочу добавить насыщенность или немного убрать яркость (старые мультики)?
Дописать руками лучше в скрипт после QTGMC(...) .tweak(sat=1.2, cont=1.05,bright=-3)
или дописуем
Код:
ColorYUV(gain_y=-5, off_y=-2, gamma_y=0, cont_y=10, cont_u=20, cont_v=20)
, подбирая значения под свой исходник и свой вкус
|
|
sasha20072007
Стаж: 17 лет 5 месяцев Сообщений: 675
|
sasha20072007 ·
09-Апр-11 13:04
(спустя 42 мин.)
|
|
SmileSun
Стаж: 14 лет 10 месяцев Сообщений: 25
|
SmileSun ·
10-Апр-11 10:07
(спустя 21 час)
Кодирую файл из мп4 в ави, добавляя субтитры. Но проблема в том, что почему-то после кодировки отстает звук (субтитры идут нормально). Кодирую так сериал, часть серий получилась нормально, часть - с такой ошибкой.
От чего это может быть?
|
|
Doc66
  Стаж: 18 лет 6 месяцев Сообщений: 3543
|
Doc66 ·
10-Апр-11 21:33
(спустя 11 часов, ред. 10-Апр-11 21:33)
Добрго время суток! Слушайте, кто какой версией XviDа кодирует? Я перекинул на последних релизах на 1.3.
На настройках Тептера57 заметил прирост в скорости и не обнаружил никаких артефактов. Стоит версия 18
|
|
Malamute
 Стаж: 17 лет 7 месяцев Сообщений: 353
|
Malamute ·
10-Апр-11 21:47
(спустя 14 мин.)
Tempter57, прочла методику подбора битрейта для 2P Xvid рипа, запустила тест.
вот такой у меня получился лог
скрытый текст
XviD4PSP
------------------------------
Version: 5.10.226.0
Created: 18.03.2011 06:51:34
AppPath: C:\Program Files\XviD4PSP 5
TempPath: I:\Temp FILES
------------------------------
VTS_01_1.VOB >
VTS_01_2.VOB >
VTS_01_3.VOB >
01_T01.avi TASK
------------------------------
Format: AVI Hardware
Duration: 01:02:50:400 (94260)
VideoDecoder: MPEG2Source
Resolution: 720x576 > 704x528
Aspect: 1.3228 > 1.3333
VCodecPreset: XviD 2P TEST
VEncodingMode: TwoPass
VideoCodec: MPEG2 > XviD (1.2.2)
VideoBitrate: 4464 > 2000
Quality: 0.431 > 0.215
Framerate: 25.000
SourceType: HYBRID_FILM_INTERLACED
FieldOrder: TFF
Deinterlacer: Yadif 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")
loadcplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\yadif.dll") MPEG2Source("D:\My movies\Pastka\01\VIDEO_TS\01.index\01_T01.d2v", cpu=0, info=3)
selectTotal1=framecount()/100
selectTotal2=selectTotal1*2
selectrangeevery(selectTotal2,50) ConvertToYV12(interlaced = true)
Yadif(order=1) ###[FILTERING]###
###[FILTERING]### Crop(16, 10, -12, -8)
Lanczos4Resize(704, 528) VIDEO ENCODING
------------------------------
Encoding video to: I:\Temp\0024.avi
XviD 2000kbps 704x528 25.000fps (94260 frames) ...first pass... xvid_encraw.exe: -pass1 "I:\Temp\0024_1.log" -qtype 0 -vhqmode 0 -nopacked -bquant_ratio 162 -bquant_offset 0 -max_key_interval 250 -quality 4 -nochromame -zones 0,q,3.0 -notrellis -turbo -threads 2 -i "I:\Temp\0024.avs" -o NUL Tot: enctime(ms) =106335.00, length(bytes) = 15751942
Avg: enctime(ms) = 41.67, fps = 24.00, length(bytes) = 6172
I frames: 53 frames, size = 17850/ 946091, quants = 3 / 3.00 / 3
P frames: 906 frames, size = 9956/ 9020563, quants = 3 / 3.00 / 3
B frames: 1591 frames, size = 3636/ 5785288, quants = 4 / 4.00 / 4 ...last pass... xvid_encraw.exe: -pass2 "I:\Temp\0024_1.log" -qtype 0 -vhqmode 0 -nopacked -bquant_ratio 162 -bquant_offset 0 -max_key_interval 250 -quality 4 -nochromame -bitrate 2000 -imin 2 -pmin 2 -bmin 2 -threads 2 -i "I:\Temp\0024.avs" -avi "I:\Temp\0024.avi" Tot: enctime(ms) =109061.00, length(bytes) = 25346393
Avg: enctime(ms) = 42.74, fps = 23.40, length(bytes) = 9931
I frames: 53 frames, size = 24997/ 1324862, quants = 2 / 2.00 / 2
P frames: 906 frames, size = 15460/ 14006821, quants = 2 / 2.12 / 3
B frames: 1591 frames, size = 6294/ 10014710, quants = 3 / 3.11 / 4 MUXING
------------------------------
Video file: I:\Temp\0024.avi
Muxing to: D:\My movies\Pastka\01_T01.avi ffmpeg.exe: -i "I:\Temp\0024.avi" -vcodec copy -r 25.000 "D:\My movies\Pastka\01_T01.avi" TIME
------------------------------
Общее время кодирования: 3 min 40 sec
Файл получился на: 24.24 mb
Вы уж извините, но я пока не могу понять взаимосвязь показателей этих квантов и значения битрейта, который мне следует выбрать.
Я думала в конце теста будет вычислен конкретный рекомендуемый битрейт. Вот что мне следует выбрать для этого исходника - 1500, 1600, 1700...?
Объясните, пожалуйста, для тугодумов.
|
|
track14
 Стаж: 14 лет 11 месяцев Сообщений: 159
|
track14 ·
10-Апр-11 22:02
(спустя 14 мин., ред. 10-Апр-11 22:02)
вопрос, кто-нибудь имел дело с VideoCodec: GoToMeeting3.
Курсы от центра "специалист" , таким зашифрованы.
Хочу отредактировать видео, не получается. Может кто подскажет как лучше это сделать ?
пытался пересохранить видео или перекодировать в АВИ или МКВ.
Не получается прога просто на каком-то моменте перестает делать и всё.
лог ошибки пересохранения
скрытый текст
DEMUXING
------------------------------
Demuxing video stream to: F:\Temp\0004.gotomeeting3
1024x768 GoToMeeting3 113kbps 29.970fps ffmpeg.exe: -i "C:\Program Files (x86)\sebas\1.avi" -vcodec copy -an "F:\Temp\0004.gotomeeting3" Ошибка:
FFmpeg version SVN-r22716, Copyright (c) 2000-2010 the FFmpeg developers
built on Mar 29 2010 06:05:44 with gcc 4.4.2
configuration: --enable-memalign-hack --cross-prefix=i686-mingw32- --cc=ccache-i686-mingw32-gcc --arch=i686 --target-os=mingw32 --enable-runtime-cpudetect --enable-avisynth --enable-gpl --enable-version3 --enable-bzlib --enable-libgsm --enable-libfaad --enable-pthreads --enable-libvorbis --enable-libtheora --enable-libspeex --enable-libmp3lame --enable-libopenjpeg --enable-libxvid --enable-libschroedinger --enable-libx264 --enable-libopencore_amrwb --enable-libopencore_amrnb
libavutil 50.13. 0 / 50.13. 0
libavcodec 52.61. 0 / 52.61. 0
libavformat 52.58. 0 / 52.58. 0
libavdevice 52. 2. 0 / 52. 2. 0
libswscale 0.10. 0 / 0.10. 0
[asf @ 0039d130]max_analyze_duration reached
Input #0, asf, from 'C:\Program Files (x86)\sebas\1.avi':
Metadata:
WMFSDKVersion : 11.0.5721.5251
WMFSDKNeeded : 0.0.0.0000
IsVBR : 1
Duration: 03:24:07.08, start: 3.000000, bitrate: 164 kb/s
Stream #0.0(rus): Audio: wmav2, 44100 Hz, 1 channels, s16, 48 kb/s
Stream #0.1(rus): Data: 0x0000, 2 kb/s
Stream #0.2(rus): Video: G2M3 / 0x334D3247, 1024x768, 113 kb/s, 1k tbr, 1k tbn, 1k tbc
Unable to find a suitable output format for 'F:\Temp\0004.gotomeeting3'
сам курс (второй, файл 1.wmf)
https://rutr.life/forum/viewtopic.php?t=3505077
|
|
fcp
Стаж: 16 лет 6 месяцев Сообщений: 1470
|
fcp ·
10-Апр-11 22:34
(спустя 31 мин.)
track14
А этот файл нормально проигрывается? Для GoToMeeting3 похоже что нужно устанавливать свой декодер. FFmpeg такого декодера не имеет, а значит всё что на основе FFmpeg не сможет декодировать этот файл (ffdshow, FFmpegSource). FFmpeg не может его даже просто перемуксить в какой-либо другой контейнер (пробовал в WMV, AVI, MKV, в том числе без звука) - выдает ошибку "Application provided invalid, non monotonically increasing dts to muxer in stream 0: 1 >= 1". Так-что единственное что может из этого всего выйти, если в системе установлен DirectShow-декодер, то файл может быть открыт через DirectShowSource или DirectShowSource2 (см. Видео->Декодирование), режим Copy для видео работать не будет, только полное перекодирование. Если ничего не выходит - значит не судьба
|
|
Doc66
  Стаж: 18 лет 6 месяцев Сообщений: 3543
|
Doc66 ·
10-Апр-11 22:34
(спустя 29 сек., ред. 10-Апр-11 22:38)
|
|
Tempter57
 Стаж: 16 лет 5 месяцев Сообщений: 4969
|
Tempter57 ·
10-Апр-11 22:50
(спустя 15 мин., ред. 10-Апр-11 22:50)
Malamute
Желательно проводить тест с тем фильтром, которым вы собираетесь кодировать видео поскольку фильтрация способствует более сильному сжатию видеоматериала. В настоящий момент на битрейте 2000 кбит\с кодек не вошёл в режим насыщения и средние кванты чуточку превышают режим насыщения, но имеют довольно отличный показатель.
Цитата:
I frames: 53 frames, size = 24997/ 1324862, quants = 2 / 2.00 / 2
P frames: 906 frames, size = 15460/ 14006821, quants = 2 / 2.12 / 3
B frames: 1591 frames, size = 6294/ 10014710, quants = 3 / 3.11 / 4
Не думаю, что вы станите кодировать с таким высоким битрейтом поскольку наверняка будете применять фильтрацию. Пробуйте повторить тест с фильтровым пресетом и, если у вас на выходе получится насыщение
Цитата:
I frames: 53 frames, size = 24997/ 1324862, quants = 2 / 2.00 / 2
P frames: 906 frames, size = 15460/ 14006821, quants = 2 / 2.00 / 3
B frames: 1591 frames, size = 6294/ 10014710, quants = 3 / 3.00 / 4
то открыв файл в MediaInfo вы можете взглянуть какой же битрейт нужен для вашего исходника, чтобы кодек вошёл в режим насыщения и получил идеальные кванты на выходе. Но практически это редко приходится делать. Рип будет выглядеть очень качественно, если средние кванты по фреймам не превысят i3\p4 \ b5; хорошо, если i4\ p5 \ b6. В случае, если выше получаются этих значений средние кванты, то вы должны задать уже -imin 3 -pmin 3 -bmin 3 и за счёт повышения минимальных квантов мы можем добиться понижения средних поскольку происходит перераспределение битрейта. Следует также напомнить, что применение VAQ (-lumimasking или -masking 2) понижает средние кванты и довольно значительно. Если применять пресет Ultra, что советует Doc66, то следует помнить, что там применяется всего лишь 1 bframes, идущий подряд, а это приведёт только к повышению средних квантов на довольно значительные значения и ухудшит качество рипа, когда битрейта не хватает. Пресеты Ultra чаще применяют при кодировании очень качественных исходников в солидный размер, например , в 1,37 ГБ и выше , когда битрейта с головой хватает, коэффициент качества выше 0,24 бит\пиксель и вам надо точно попасть в заданный размер не особо беспокоясь, что вы тупо раздуваете выходной размер рипа , поскольку ваши средние кванты могут быть ниже 2. Но здесь главное - попадание в заданный размер.
|
|
|