|
Кодеки и кодеры, кодирование и конвертация. Тут обсуждаются вопросы изменения формата видео, качество работы кодировщиков, а так-же известные проблемы и решения соответствующие тематике раздела. |
|
Опции темы |
31.08.2010, 13:54 | #1 |
Знаток
Регистрация: 18.11.2009
Сообщений: 27
Сказал(а) спасибо: 36
Поблагодарили 43 раз(а) в 10 сообщениях
Вес репутации: 534 |
Оптимальный кодек для компьютерного видео?
Здравствуйте!
Стоит задача: наложить на видео русские титры. Для этого 1) качаем из сети видео-исходник (точнее в кэше меняем расширение на avi; 2) затем посредством MEncoder конвертируем в avi, чтобы можно было видеофайл редактировать в VirtualDub'е; 3) затем накладываем титры и рендерим снова в avi используя XviD MPEG-4 Codec - в итоге получается довольно большой вес. Файлы предлагаются для скачивания и последующего офф-лайнового просмотра на десктопах. Хотелось бы получать минимальный вес при смотрибельном качестве... Подскажите, пожалуйста, в какой формат лучше перекодировать и в каком - выводить фильм, а так же не слишком сложную программу для этих целей! Спасибо! |
31.08.2010, 15:26 | #2 |
Гуру
Регистрация: 09.12.2009
Адрес: Belarus
Возраст: 48
Сообщений: 176
Сказал(а) спасибо: 183
Поблагодарили 155 раз(а) в 86 сообщениях
Вес репутации: 554 |
Не совсем понятно какая длительнось (время) Вашего видео, желаемое разрешение кадра, битрейт. Потому как соотношение размер/качество прапорционально зависят от размера кадра и битрейта. Чем выше битрейт и разрешение, тем выше качество видео и, соответственно, больше размер видеофайла, и наоборот. А все указанные Вами "телодвижения" я делаю в Sony Vegas Pro 9e с помощью кодека DivX 6, но можно и тем же XviD-ом.
|
Пользователь сказал cпасибо: | julico (31.08.2010) |
31.08.2010, 16:12 | #3 |
Знаток
Регистрация: 18.11.2009
Сообщений: 27
Сказал(а) спасибо: 36
Поблагодарили 43 раз(а) в 10 сообщениях
Вес репутации: 534 |
Demkoff, благодарю за отклик!!!
Я тоже : ) Только я использую формат wmv, с которым VirtualDub не работает... А вопрос задан от имени человека, у которого пока есть только VirtualDub и ещё очень мало опыта... А из меня советчик пока тоже никакой, поэтому надеемся на помощь Клуба! Длительность фильмов в среднем часа полтора, разрешение 320х240, инфа о битрейте исходника сейчас у меня отсутствует... Это понятно, что можно снижать битрейт, но вопрос в другом: есть ли какие-то заведомо более "экономичные" форматы по сравнению с avi? Ведь avi, я полагаю, "заточен" под просмотр на телевизоре и предполагает черезстрочную развёртку - не делает ли это его более "тяжёлым" так сказать, по умолчанию, в сравнении хотя бы с QuickTime? Если есть какие-то лично вам понравившиеся статьи или пособия по особенностям форматов - поделитесь, пожалуйста! |
31.08.2010, 16:57 | #4 |
Гуру
Регистрация: 09.12.2009
Адрес: Belarus
Возраст: 48
Сообщений: 176
Сказал(а) спасибо: 183
Поблагодарили 155 раз(а) в 86 сообщениях
Вес репутации: 554 |
1. Я пока на работе, а дома где-то есть плагин под VirtualDub для работы с форматом *wmv. Если найду - выложу. 2. Более "экономичный" формат я думаю будет *mp4. 3. *avi не "заточен" для просмотра на ТВ, а наоборот, для просмотра на компе и в подавляющем большинстве в прогрессиве. 4. Литературы нету, но в своё время понравилась эта статья: [Для просмотра данной ссылки нужно зарегистрироваться] 5. А литературу можно в Google по ключевым словам поискать.
|
Пользователь сказал cпасибо: | julico (31.08.2010) |
31.08.2010, 19:15 | #5 |
Знаток
Регистрация: 18.11.2009
Сообщений: 27
Сказал(а) спасибо: 36
Поблагодарили 43 раз(а) в 10 сообщениях
Вес репутации: 534 |
Demkoff, спасибо!
Я тут для себя приспособилась "ужимать" вес за счёт уменьшения числа ключевых кадров, т.е. выставляю параметр "Seconds per keyframe" побольше (например, по умолчанию значение равно 3, а я ставлю 9) - если видео не слишком динамичное, то потеря качества почти что не заметна, а вес снижается в разы, а иногда и на порядки! Вот если бы такое в VirtualDub использовать! Только я не соображу, где конкретно там искать параметр, регулирующий ключевые кадры? |
Пользователь сказал cпасибо: | Demkoff (31.08.2010) |
31.08.2010, 20:03 | #6 | |
Модератор
Регистрация: 01.12.2009
Адрес: Астана
Возраст: 49
Сообщений: 1,085
Сказал(а) спасибо: 743
Поблагодарили 933 раз(а) в 445 сообщениях
Вес репутации: 710 |
Цитата:
Попробую объяснить. AVI - это расширение файла. Расширение - три буквы после точки в имени файла, определяющие принадлежность файла к той или иной категории множества файлов в операционной системе, в данном случае три буквы ([Для просмотра данной ссылки нужно зарегистрироваться]) сообщают компьютеру о принадлежности файла к видео. Другими словами эти три буквы подсказывают компу, что не нужно рыться в недрах системы для воспроизведения, а просто запустить зарегистрированный в системе медиаплеер и "показать кино". Теперь давайте заглянем в контейнер, там как минимум лежит видео и аудио, сопровождающее видеоряд, иногда к видеодорожке прилагается несколько звуковых дорожек (русская, английская, французская и т.д.). Зачастую аудиодорожки имеют не 2 канала (стерео), а 6 (5.1 - домашний кинотеатр) Видео дорожка и все прилагающиеся к ней аудиодорожки сжимаются кодеками. [Для просмотра данной ссылки нужно зарегистрироваться] - это программа КОмпрессор-ДЕКомпрессор упаковывающая видео и аудио до наименьших размеров и в дальнейшем распаковывающая это самое видео и аудио для возможности воспроизведения медиаплеерами и DVD-плеерами. Кодеки бывают разными. Например DivX, Xvid, Mp4, WMV, Mpg, Mpeg (и т.д. для видео) и WAV, WMV, Mp3, MPEG-1, MPEG-2, Au (и т.д. для аудио) И все это лежит в контейнере AVI. Теперь конкретно по теме. Какими бы кодеками Вы не сжимали свое видео и аудио, какой бы битрейт не задавали программе при создании контейнера - не стоит преувеличивать разрешение и битрейт исходника, от этого ваше видео лучше не станет, просто вы получите файл большего размера. Если вы обрабатываете видео размером 320х240 с битрейтом 700, то и при обработке устанавливайте 320х240 и битрейт 700, не стоит заставлять программу пересчитывать видео из 320х240 в 720х576 и битрейт из 700 в 2400, видео лучше не станет, а вот размер файла увеличится в разы. Последний раз редактировалось ВячеславKZ; 01.09.2010 в 10:37. |
|
31.08.2010, 21:39 | #7 | |
Гуру
Регистрация: 09.12.2009
Адрес: Belarus
Возраст: 48
Сообщений: 176
Сказал(а) спасибо: 183
Поблагодарили 155 раз(а) в 86 сообщениях
Вес репутации: 554 |
Цитата:
Поддержка различных видеоформатов в VirtualDub 1.7.7 и выше: mpeg2 plugin32: [Для просмотра данной ссылки нужно зарегистрироваться]; Не забудьте установить AC3ACM! WMV plugin32: [Для просмотра данной ссылки нужно зарегистрироваться]; flv plugin32: [Для просмотра данной ссылки нужно зарегистрироваться]; Для работы wmv plugin-а и flv plugin-а пока необходим ffdshow (поставить libvacodec в Конфигурация VFW интерфейса у wmv1, wmv2, wmv3, vp6f, flv1). Quicktime plugin32: [Для просмотра данной ссылки нужно зарегистрироваться]; Directshow plugin32: [Для просмотра данной ссылки нужно зарегистрироваться]; Directshow плагин позволяет (по идее, но уже работает прилично) подгружать любые форматы, которые открываются плеерами типа MPC, ежли все же что-то не открылось, то в систему необходимо установить сплиттер (например Haali) и directshow кодек для формата (например HDTV). PVN plugin32: [Для просмотра данной ссылки нужно зарегистрироваться]; Установка: В директории VirtualDub создается папочка Plugins32, например: - "С:\Program Files\VirtualDub\Plugins32" - туда бросается mpeg2 plugin и теперь при открытии файла вы видите возможность подгружать mpeg2, vob и т.д. Можно подгружать все vob-ы от DVD или другие идентичные mpeg2 файлы если нажать в диалоге выбора файла: "ask for extended options after this dialog". |
|
Пользователь сказал cпасибо: | julico (01.09.2010) |
01.09.2010, 10:13 | #8 |
Знаток
Регистрация: 18.11.2009
Сообщений: 27
Сказал(а) спасибо: 36
Поблагодарили 43 раз(а) в 10 сообщениях
Вес репутации: 534 |
ВячеславKZ, Demkoff, преогромное спасибо вам за помощь!!!
Плагины очень пригодятся! А без начального ликбеза по форматам так вобще не обойтись! Надо полагать, что здесь-то мы лишний вес и набираем, поскольку при перекодировке исходника эти параметры (разрешение и битрейт) не проверяем, пользуемся выставленными по умолчанию. Теперь будем умнее! : ) |
01.09.2010, 10:42 | #9 |
Модератор
Регистрация: 01.12.2009
Адрес: Астана
Возраст: 49
Сообщений: 1,085
Сказал(а) спасибо: 743
Поблагодарили 933 раз(а) в 445 сообщениях
Вес репутации: 710 |
Если видео нужно просто пережать из одного формата в другой без редактирования (или просто подрезать видео), то для этой цели очень хорошо подходит программа Format Factory кстати она же покажет вам параметры исходника.
|
Пользователь сказал cпасибо: | julico (01.09.2010) |