x264
|
Старожил Сообщения: 200 |
Профиль | Отправить PM | Цитировать Хотелось бы по-больше узнать о этом способе видео сжатия, какой для него контейнер использовать, с каким звуком, вообще какую реализацию использовать... и все возможные мелочи
Как я понимаю собрались дяденьки из MPEG и сделали такой стандарт видеосжатия H.264 , еще и AVC( Advanced Video Coding). Где-то наверно опубликовали правила его исп-ния и выложили исходники и кто-то берется его реализовывать .. Вот уже поступают беты от разных компаний или лиц (MoonLight, Ateme он вроде и Неро ?, x264....что-то вроде) 1) Насколько они могут сами изменять H.264 из MPEG ? 2) То есть какой лучше? 3) Допустим хочу закодировать DVD с H.264 и AAC или OGG, как ??? 4) И самое главное откуда брать кодеки, проги. Их скажем не совсем просто взять, еще такие огр файлы бывают. Вот чтобы не ошибаться, прошу поделиться той мнфой что сможете.. P.S. Я бы рылся днями, времени нет. Уже пытался не очень успешно Да и все этот скпер пак H264_AAC_MP4 забросили ??? |
|
Отправлено: 18:48, 07-01-2005 |
Старожил Сообщения: 200
|
Профиль | Отправить PM | Цитировать Спасибо Alex , теперь все ясно!
|
Отправлено: 19:16, 18-03-2005 | #41 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 373
|
Профиль | Отправить PM | Цитировать Вышла новая версия x264 High Profile. Кодек отличный. У кого какой опыт?
Последнее время кодирую консольной версией CLI. Очень удобно, быстрее и сразу в контейнер mp4. x264 --progress --pass 1 --bitrate 719 --stats "\x264.stats" --subme 5 --ref 16 --filter -1:-1 --keyint 250 --min-keyint 25 --direct temporal --sar 1:1 --bframes 2 --weightb --ipratio 1.40 --pbratio 1.30 --qcomp 0.75 --analyse b8x8,p8x8,p4x4,i4x4,i8x8 --8x8dct --me "umh" -o "\1cli254.mp4" "C:\D\matrix20\mtx20pj.avs" x264 --progress --pass 3 --bitrate 719 --stats "\x264.stats" --subme 5 --ref 16 --filter -1:-1 --keyint 250 --min-keyint 25 --direct temporal --sar 1:1 --bframes 2 --weightb --ipratio 1.40 --pbratio 1.30 --qcomp 0.75 --analyse b8x8,p8x8,p4x4,i4x4,i8x8 --8x8dct --me "umh" -o "\4cli254.mp4" "C:\D\matrix20\mtx20pj.avs" Можно ещё сделать 3-й проход если время позваляет x264 --progress --pass 3 --bitrate 719 --stats "\x264.stats" --subme 5 --ref 16 --filter -1:-1 --keyint 250 --min-keyint 25 --direct temporal --sar 1:1 --bframes 2 --weightb --ipratio 1.40 --pbratio 1.30 --qcomp 0.75 --analyse b8x8,p8x8,p4x4,i4x4,i8x8 --8x8dct --me "umh" -o "\4cli254.mp4" "C:\D\matrix20\mtx20pj.avs" Для улучшения качества я использую --me "umh" но скорость падает |
Последний раз редактировалось Igor_D, 11-06-2005 в 23:27. Отправлено: 23:10, 11-06-2005 | #42 |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать Ребята, нид хелп! Три дня назад зашел на этот форум (а потом и на doom9) и с тех пор потерял покой: понял, что пора менять связку Vdub+DivX (где сидел 3 года) на avisynth+x264.
Все празники за компом, комп не выключался все 3 дня (днем чтение форумов, ночью -- кодинг), просидел в инете 30 метров, но пока получился только компромис VDub+x264, загорелся еще больше, теперь с подачи Igor_D очень хочется mp4, хотя бы в сli -- не могу! Установлены: AviSynth 2.5, x264 r261, ffdshow20050611. В голове о них каша, додумался сбацать такие файлы: 1. G:\Egypt\Walk.avs : AVISource("G:\Egypt\Walk.avi") (сую этот уже отфильтрованный в VDube (так привычнее...) файл в gui x264 в окно "input file" -- правильно? 2. C:\Program Files\x264\x264cli.bat : x264.exe --progress --pass 1 --bitrate 5000 --stats "\x264.stats" --subme 5 --ref 16 --threads 1 --filter 1:1 --keyint 250 --min-keyint 25 --scenecut 40 --qpmin 10 --qpmax 51 --qpstep 4 --direct temporal --me umh --merange 16 --sar 1:1 --bframes 2 --weightb --b-bias 0 --ipratio 1.40 --pbratio 1.30 --qcomp 0.60 --analyse all --8x8dct --verbose -o "\output1.mp4" "G:\Egypt\Walk.avs" 3. C:\Program Files\x264\x264cli2.bat : x264.exe --progress --pass 3 --bitrate 5000 --stats "\x264.stats" --subme 5 --ref 16 --threads 1 --filter 1:1 --keyint 250 --min-keyint 25 --scenecut 40 --qpmin 10 --qpmax 51 --qpstep 4 --direct temporal --me umh --merange 16 --sar 1:1 --bframes 2 --weightb --b-bias 0 --ipratio 1.40 --pbratio 1.30 --qcomp 0.60 --analyse all --8x8dct --verbose -o "\output2.mp4" "G:\Egypt\Walk.avs" Запуск батника говорит -- х264 не является внутренней программой. Т.е. cli сам по себе не работает, куда-то надо ссылку на него засунуть? В avisynth? Не нашел параметров вызова в документации (там только фильтры, так и не понял, он вообще с кодерами работает?). И какая здесь может быть польза от ffdshow? P.S. Пока даже страшно думать про чуть ли не ежедневно увеличивающиеся кол-во опций в кодере, наверное найти в инете можно, но навряд ли это будет в одном месте (я за эти эти три дня научился опознавать только 2, остальные меняю, что бы получить опыт ). Кто-то из монстров может сбацать краткий толковый словарь этих ужасных терминов с примерной целью их применения? P.P.S. У меня 140 гигов Huffyuv avi (с Hi8, уже 2,5 года храню в надежде на путевый кодер -- теперь он появился?!), оцифровка DVD не очень интересует, как Вы относитесь к ресайзу с 768*576 до 640*480 (с промежуточным кропом)? Может делать ресайз к 720*576? Я делал оба варианта -- визуально разницы на моем 19" tft не видно (телека у меня нет никакого и не думаю покупать эти аналоговые ящики, а на плазму/проектор пока не заработал). Но на будущих диагоналях (32", 42"... ) -- она проявится? Качество важнее объема... |
Отправлено: 14:45, 13-06-2005 | #43 |
Новый участник Сообщения: 40
|
Профиль | Отправить PM | Цитировать Последний Gordian Knot замечательно работает с x264, колдовать с командной строкой нет никакой надобности.
|
Отправлено: 16:18, 13-06-2005 | #44 |
Старожил Сообщения: 373
|
Профиль | Отправить PM | Цитировать Если я не ошибасюсь Gordian Knot не позваляет про-настройки х264 High Profile, которые доступны в CLI версии
|
Отправлено: 20:00, 13-06-2005 | #45 |
Старожил Сообщения: 373
|
Профиль | Отправить PM | Цитировать Nightingale проверь на запуск x264.exe. Может ты его забыл разархивировать *.exe сжатого как AutoRun 7z pack.
лучше --qcomb 0.75 и проверь правильно ли написано --me "umh". Фильтр 1:1 что то очень сильный, сильно замазывать будет. Для 1 сд-рипа даже 0:0 или -1:-1 оптимальным будет, для выоких битрейтов отрицательные значения деблокинга тоже хорошо сказываются. |
Отправлено: 20:18, 13-06-2005 | #46 |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать У меня в GK 0.35 получился только avi, а хотелось бы mp4 (в последней попытке сжитя вышло сообщение, что какие-то там кривые не соеденились, но сжатие продолжилось, а при битрейте 5000 просит его снизить), загрузка проца при воспроизведении 100% (проц A1700+@2100 222*9.5). В процессе работы с GK у меня не сложилось впечатления, что в нем колдовать надо меньше, чем cli x264. Кстати, вглядевшись повнимательнее в notes к релизу 261 увидел надпись, что "старт кодинга не работает должным образом", т.е. вообще не работает? Тогда искать старую версию или ждать новую?
Вообщем, слова Igor_D Цитата:
Igor_D, т.е. как забыл разархивировать? С www.x264.nl скачан x264-261-install.exe, который инсталлит программную группу (и cli и vfw), ее еще и "напильником дорабатывать"? Вот три дня назад я их точно из 7z доставал, только удалил уже... Щас специально из cmd запустил: "C:\Documents and Settings\Serge>"C:\Program Files\x264\x264.exe" x264 core:29 svn-261 Syntax: x264 [options] -o outfile infile [widthxheight] Infile can be raw YUV 4:2:0 (in which case resolution is required), or AVI or Avisynth if compiled with AVIS support (yes). ..." Т.е., вроде работает? У меня подозрение возникло -- тут про какие-то требования к формату входного файла, может с ним похимичить надо? Как уже говорил, у меня авишки Huffyuv 2.2 (RGB24) на всякий случай перевел тестовый фрагмент в yuy2 (это обязательно? Т.е. придется все 140 гигов конвертить?) Спасибо за оценку скрипта, как только запущу кодек, начну этими вопросами мучить... Видимо настройки еще не раз менять придется с таким темпом обновлений... Я тут пошаманил, теперь сообщение после старта bat-файла такое (YUY2/RGB24): "avis [error]: unsupported input format (AVIS/DIB) could not open input file 'G:\EGOR\McD24.avi" В общем, не нравиться мой файл. И какой же он должен быть? Такой: "... raw YUV 4:2:0 (in which case resolution is required), or AVI or Avisynth if compiled with AVIS support"? Тут я ни бельмеса не смыслю, в VDub такого не было... |
|
Последний раз редактировалось Nightingale, 13-06-2005 в 23:18. Отправлено: 21:57, 13-06-2005 | #47 |
Старожил Сообщения: 373
|
Профиль | Отправить PM | Цитировать Это не пробовали http://www.webalice.it/f.corriga/x26..._rev261_mmx.7z
Хотя это скорее всего из-за формата. Разбираться насчёт RGB24 времени сейчас нет. |
Отправлено: 23:08, 13-06-2005 | #48 |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать Цитата:
"...VirtualDub.Open("G:\\\xC5\xE3\xEE\xF0\\\xCC\xE0\xEA\xC4\xEE\xED\xD4\xE8\xEB\xFC\xF2\xF02.avs",0, 0); VirtualDub.video.SetDepth(24,24); VirtualDub.video.SetMode(1); VirtualDub.video.SetFrameRate(0,1); VirtualDub.video.SetIVTC(0,0,-1,0); VirtualDub.video.SetRange(0,0); VirtualDub.video.SetCompression(0x34363278,0,10000,0); VirtualDub.video.SetCompData(444,"AAAAACADAAAAAAAALlx4MjY0LnN0YXRzAABzAHQAYQB0AHMAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjtw cAAgAAAAAAAAABAAAAEAAAAPoAAAAZAAAAKAAAAAoAAAAzAAAABAAAABoAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQ AAAAIAAAAEAAAAAgAAABAAAAABAAAAAQAAAAEAAAACAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAoAAAAHgAAADwAAAABAAAAAQAAAA EAAAAAAAAASDI2NAAAAAACAAAA"); VirtualDub.video.filters.Clear(); VirtualDub.subset.Delete(); VirtualDub.SaveAVI("G:\\\xD0\x95\xD0\xB3\xD0\xBE\xD1\x80\\\xD0\x9C\xD0\xB0\xD0\xBA\xD0\x94\xD0\xBE\x D0\xBD\xD0\xA4\xD0\xB8\xD0\xBB\xD1\x8C\xD1\x82\xD1\x802_1_Movie.avi"); VirtualDub.Close();..." О чем-то это говорит? |
|
Отправлено: 07:47, 14-06-2005 | #49 |
Старожил Сообщения: 305
|
Профиль | Отправить PM | Цитировать Nightingale
Открой файл Walk.avs в блокноте и добавь в самом конце еще одну строчку: ConvertToYV12(interlaced=true) |
Отправлено: 10:14, 15-06-2005 | #50 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Сравнение VP7 x264 H.264 | Igor_D | Видео и аудио: обработка и кодирование | 500 | 24-10-2010 19:49 | |
x264 и интерлейс | Andrew Placid | Видео и аудио: обработка и кодирование | 5 | 28-11-2007 13:42 | |
кодируем в X264 - Легко! | Marikus | Видео и аудио: обработка и кодирование | 3 | 23-04-2007 22:52 | |
Virtual Dub + x264 | Kaz | Видео и аудио: обработка и кодирование | 5 | 25-02-2007 09:51 | |
Проблема с извлечением видео из mkv (сжато x264) | kazarin | Видео и аудио: обработка и кодирование | 26 | 18-06-2006 16:40 |
|