Показать полную графическую версию : x264
BloodAlex, не за что :).
Кстати, такой вопрос:
У меня при слиянии видео.mkv со звуком.mp4 в проге mkvtoolnix вылезает предупреждение:
At the moment mkvmerge does not support converting from VfW-mode AVC/h.264 tracks to native Matroska-mode AVC/h.264 tracks.
И чтобы всё прошло удачно нудно вписать в коммандной строке:--engage allow_avc_in_vfw_mode
Это нормально? Так должно быть или как? Видео кодировал в VirtualDubMod'е.
И ещё:
При кодировании в CLI, выходные mkv-файлы оказались какими-то глючными... Может ffdshow их не поддерживает? Так обидно было. Столько времени потратил. Дурак, протестировать лень было...
Ну в матрёхе видео как бы и остается в AVI контейнере - если хочешь что бы всё было нормально - нужно надыбать прожку AVItoRAW - которая выдирает из ави чистый Н264 стрим. Но я забил - т.к. просматриваю только на компе - оставляю в матрёхе AVI.
В последних версиях CLI матрёшка была битая - но с версии 295 починили вроде.
Gnidodav
29-09-2005, 02:50
to Force
Почему бы не кодировать видео вместо VirtualDubMod в MeGUI, для работы необходима CLI версия кодека или mencoder, типом файла устанавливается MP4 и проблем с mkvmerge полученый файл вызывать не должен.
Почему бы не кодировать видео вместо VirtualDubMod в MeGUI
Я тоже рад бы - но в дабе есть такие фильтры которых нет в ависинте, да и привычнее как то.
Gnidodav
29-09-2005, 17:39
На этот случай имеется антинаучный метод:
запустить VirtualDubMod в режиме фреймсервера,
потом поменять расширение с FrameServer.vdr на FrameServer.avs, далее создать скриптик
DirectShowSource("C:\...\FrameServer.avs",fps=xx.yyy)
ConvertToYV12()
и скормить его MeGUI. За последствия не отвечаю :), плюс еще лишнее RGB<->YUV преобразование.
Gnidodav, вот блин замуты какие-то :). Чё-то у меня CLI никак не хочет кодировать нормальные MKV-файлы. Установил последнюю версию, но всё равно. :( Надо попробовать в MEGUI будет...
Нет, всё голимо. Щет.
MKV собдаются невоспроизводимыми ни через коммандную строку, ни через meGui. Только Virtual Dub Mod. Очень странно. Может мне выложить какой-нить маленький видеоролик, и кто-нибудь попробует его открыть?
to AlexB17: Какими именно незаменимыми фильтрами ты пользуешься в дубе?
to Force: Можешь выкладывать, вот только с моим диалапом большой размер неприемлем. Созданную в гае матрёшку пробуй открыть в тулниксе 1.5.6 и сохранить в нём же. У меня гай 0.2.2.5 создавал нерабочие матрёшки, которые даже после соединения со звуком тулниксом 1.5.0 не фурыкали (MPC вылетал с ошибкой при малейшей попытке перемотки видео). 1.5.6 решил проблему.
to all: avs-скрипты я пишу ручками, поэтому хочется узнать у народа каким образом он кодирует видео - ведь наверняка отдельно от звука. А как в скрипте отрубить аудио? Я так понимаю с помощью KillAudio? А как можно быстро вытянуть звук из видео? А то дуб уж слишком медленнный для этого дела (из часового фильма звук вытаскивается аж 15 минут). Скармливаю ему для вытяжки такой скрипт:
aviSource("111.avi")
Trim(xxx, yyy)
Да у меня даже в коммандной строке, если MKV-файл создаёшь, он битый получается. Если в той же строке создать MP4-файл с теми же параметрами, он получается нормальный. Но мне не нужны mp4-файлы.
Когда открываешь этот битый файл в MPC или ещё где, он не проигрывается (как если открыть двухпроходный файл после одного первого прохода), время отображается нормально, виден только черный экран.
Сам я пользуюсь как раз toolnix'ом 1.5.6, но re-muxing не помогает...
Вот файл, 400 фреймов, bitrate 569, size 946 kb: http://darkfate.iskratelecom.ru/force/test1.mkv
параматры коммандной строки:
"C:\Program Files\x264\x264.exe" --progress --pass 1 --bitrate 569 --stats "\x264.stats" --ratetol 0.75 --subme 5 --ref 8 --threads 1 --filter 2:2 --keyint 250 --min-keyint 25 --scenecut 40 --qpmin 8 --qpmax 51 --qpstep 4 --direct temporal --me hex --merange 16 --sar 1:1 --bframes 2 --b-pyramid --weightb --b-bias -5 --ipratio 1.40 --pbratio 1.30 --qcomp 0.75 --analyse all --8x8dct --frames 400 --verbose -o "test1.mkv" "hp.avs"
"C:\Program Files\x264\x264.exe" --progress --pass 2 --bitrate 569 --stats "\x264.stats" --ratetol 0.75 --subme 5 --ref 8 --threads 1 --filter 2:2 --keyint 250 --min-keyint 25 --scenecut 40 --qpmin 8 --qpmax 51 --qpstep 4 --direct temporal --me hex --merange 16 --sar 1:1 --bframes 2 --b-pyramid --weightb --b-bias -5 --ipratio 1.40 --pbratio 1.30 --qcomp 0.75 --analyse all --8x8dct --frames 400 --verbose -o "test1.mkv" "hp.avs"
Или может мне кодировать в mp4, а затем в тулниксе сливать в MKV? Но тогда не останется мусора от mp4? Или я несу бред? :)
Разбежался, блин, если впихивать mp4-видео в MKV, видео отмирает... :( Всё становится серым.
ЧЕ ЗА ДЕРЬМО? Блин, бесит уже. Ничего не работает! :angry:
у меня этот файл нормально отображается хотя я его даже до конца не докачал.
проверь все ли у тебя установлено что нужно для просмотра
сплиттер http://haali.cs.msu.ru/mkv/MatroskaSplitter.exe
и декодеры - FFdshow посвежее или Nero Burning rom 6.6 и выше
а определить почему не потображается видео можно с помощью таких прог как Matroska Diag или graphedt
Самое голимое, что всё это установлено, причём самые последние версии. А MatroskaDiag говорит, что всё в порядке:
Matroska file info : D:\_temp_compressAVI\test1.mkv
File size : 946.17 KB
DirectShow RenderFile check :
Matroska Splitter : Gabest's Matroska Splitter
- Installed : no
- Can be created : no
Matroska Splitter : Haali's New Matroska Splitter
- Installed : yes, in C:\Program Files\Matroska Pack\haali\splitter.ax
- Can be created : yes
RenderFile with DirectShow : OK
DirectShow detailed rendering :
0> MyRenderFile : D:\_temp_compressAVI\test1.mkv
0> Creation of GraphBuilder : OK
0> Creation of FilterMapper2 : OK
0> Adding graph to ROT : OK
0> Creation of source filter : OK
0> # Rendering output pin D:\_temp_compressAVI\test1.mkv(Video)
0> Filters matching mediatype : ffdshow MPEG-4 Video Decoder, DirectVobSub (auto-loading version), Video Renderer, AVI Decompressor, Nero Video Decoder, Nero DVD Decoder
0> Trying connection to ffdshow MPEG-4 Video Decoder :
31> OK, connected to (In)ffdshow MPEG-4 Video Decoder
31> # Rendering output pin D:\_temp_compressAVI\test1.mkv(Video) -> ffdshow MPEG-4 Video Decoder(Out)
31> Filters matching mediatype : ffdshow MPEG-4 Video Decoder, DirectVobSub (auto-loading version), Video Renderer, AVI Decompressor, Nero Video Decoder, Nero DVD Decoder
31> Trying connection to DirectVobSub (auto-loading version) :
47> Failed connecting pin to DirectVobSub (auto-loading version), removing it now.
47> Trying connection to Video Renderer :
187> OK, connected to (VMR Input0)Video Renderer
187> Completed path : D:\_temp_compressAVI\test1.mkv(Video) -> ffdshow MPEG-4 Video Decoder(Out) -> Video Renderer
187> MyRenderFile finished : OK
Правда, у других файлов пункт FileInfo пообъемнее, но это скорее всего из-за VFW-фишки.
Skaarj, а ты этот файл именно смотрел или что? Там должен быть логотип Warner Brosers. У меня этот файл на "вечной паузе", его нельзя запустить...
ну да в желтых тонах сдудия показывается, насколько я помню такого цвета это выло в Трое, в матрице зеленого :)
проверял в DirectShow плеерах WMP10 и MPC со сплиттером от Haali и декодерами Nero и FFdshow 20.09.05 , также проверил в плеере не DirectShow - mplayer тоже проблем никаких.
и судя по твоему отчету MatroskaDiag тоже все впорядке, стоит и сплиттер и декодер, возиожно это проблема в плеере, какой ты используешь? воспроизведи этот файл в WMP6
попробуй воспроизвести свой файл в graphedt, если в нем будет воспроизводиться то значит проблема в плеере, а также graphedt покажет если чтото лишнее подключается во время воспроизведения.
если непоможет то возможно проблема в драйверах видюхи.
и ещё если у тебя WinXP не со вторым сервиспаком, поставь DirectX посвежее.
Force Просмотрев твой файлик c WB логотипом. Большинство фильмов с отношением сторон 2.35:1
идут в прогрессиве, а у тебя деинтерлизированный итнерлейс. Может быть в ДГиндексе не указал что источник прогрессив FILM. Отсюда лишние кадры ( с 23.976 до 29.9) и искажение видео с начала на входе (прогрессив - деинтрелэйс) а потом на выходе (деинтерлейс - прогрессив).
Хотелось бы ещё спросить :) почему -ratetol 0.75 ( по умолчанию лучше). Filter 2:2 очень замазывающий для того иточника. На прогрессиве я ставлю -1:-1 , 0:0. На высоких битрейтах -2:-2.
Gnidodav
02-10-2005, 21:05
По поводу --sar назрел у меня тут вопросик.
А именно существует следующяя рекомендация:
Pour un rendu 16:9 au format PAL, indiquez --sar 16:11
Pour un rendu 16:9 au format NTSC, indiquez --sar 40:33
Pour un rendu 4:3 au format PAL, indiquez --sar 12:11
Pour un rendu 4:3 au format NTSC, indiquez --sar 10:11
Правду пишут или специально с толку сбить хотят? В другом же месте утверждается, что в случае не анаморфного кодирования следует использовать только 1:1.
Force Скачал файл - всё отлично проигрывается:
плеер: Media Player Classic 6.4.8.4
mkv splitter: встроенный или от haali - всё равно
Decoder x264: ffdshow от 3 августа 2005 года
С виндоусовским (версии 8.0) плеером тоже пашет
Предполагаю, что дело или в видюхе, или в конфликте декодеров.
А слона-то я и не заметил... :)
Skaarj, это первый Гарри Поттер (если вдаваться в детали, то определить можно по мрачным облачкам :)). Тестил только в MPC, какой-то не самой новой версии. Скачал последний - всё круто стало :). Мега сэнкс! You're my saver! :)
Igor_D, это такой убогий источник. То есть он реально уже не дивидюке такой расколбашенный, интерлейсно-прогрессивный, а другого у меня нет.
почему -ratetol 0.75 ( по умолчанию лучше)
на самом деле, я думал, что это Bitrate Variability (или как его там), так как в CLI довольно скудная инфа, а я не профи и некоторые вещи ещё не понимаю. А 2:2 потому что на телеке жутко видны квадраты, а это помогает с ними бороться, да и с таким голимым источником не видно, что изображение смазывается.
Кстати, геометрический размер на дивидюке почти такой же как и здесь, там только ещё и черные полосы были закодированы. Короче, пираты рулят. :\
Neumeha, я установил Сплиттер и Матрёшкин пак, но в стандартном MediaPlayer'е не проверил, дамал, что в классике всё то же самое. Оказалось нет. Спасибо.
Подскажите, как сделать чтобы x264 видео в VirtualDub показывалось, а то оно открывается и кроме темного экрана ничего... Заранее спасибо...
Gnidodav
05-10-2005, 00:43
to RaW
Проверь выбран ли в ffdshow/VFW codec configuration/Decoder напротив H.264 libavcodec, потом попробуй открыть Дабом.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC